[go: up one dir, main page]

Jump to content

QuickTime File Format: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
mNo edit summary
m Infobox file format free → open
Line 15: Line 15:
| extended to = [[ISO base media file format|MPEG-4 Part 12]]
| extended to = [[ISO base media file format|MPEG-4 Part 12]]
| standard =
| standard =
| free = No<ref>{{Cite web|url= https://developer.apple.com/softwarelicensing/quicktime/|title= QuickTime - Licensing and Trademarks - Apple Developers}}</ref>
| open = No<ref>{{Cite web|url= https://developer.apple.com/softwarelicensing/quicktime/|title= QuickTime - Licensing and Trademarks - Apple Developers}}</ref>
| released = Proprietary: {{start date and age|1991|12|02|df=y}}<br/>Public: {{start date and age|2007|09|04|df=y}}<ref name="qtff-revisions">{{cite web |title=QuickTime File Format Specification - Document Revision History |url=https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/RevHistory/QTFFrevision_history.html#//apple_ref/doc/uid/TP40000939-CH228-SW1 |website=Apple Developer |access-date=13 December 2021 |date=13 September 2016}}</ref>
| released = Proprietary: {{start date and age|1991|12|02|df=y}}<br/>Public: {{start date and age|2007|09|04|df=y}}<ref name="qtff-revisions">{{cite web |title=QuickTime File Format Specification - Document Revision History |url=https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/RevHistory/QTFFrevision_history.html#//apple_ref/doc/uid/TP40000939-CH228-SW1 |website=Apple Developer |access-date=13 December 2021 |date=13 September 2016}}</ref>
| latest_release_version = {{start date and age|2016|09|13|df=y}}<ref name="qtff-revisions"/>
| latest_release_version = {{start date and age|2016|09|13|df=y}}<ref name="qtff-revisions"/>

Revision as of 17:43, 13 December 2021

QuickTime Movie
Filename extension
.mov, .qt
Internet media type
video/quicktime[1][2]
Type codeMooV
Uniform Type Identifier (UTI)com.apple.quicktime-movie
Developed byApple Inc.
Initial releaseProprietary: 2 December 1991; 32 years ago (1991-12-02)
Public: 4 September 2007; 17 years ago (2007-09-04)[3]
Latest release
13 September 2016; 8 years ago (2016-09-13)[3]
Type of formatContainer format
Container forAudio, video, text
Extended toMPEG-4 Part 12
Open format?No[4]

QuickTime File Format (QTFF) is a computer file format used natively by the QuickTime framework.[5][6][7]

Design

The format specifies a multimedia container file that contains one or more tracks, each of which stores a particular type of data: audio, video, or text (e.g. for subtitles). Each track either contains a digitally-encoded media stream (using a specific format) or a data reference to the media stream located in another file. Tracks are maintained in a hierarchical data structure consisting of objects called atoms. An atom can be a parent to other atoms or it can contain media or edit data, but it is not supposed to do both.[8]

The ability to contain abstract data references for the media data, and the separation of the media data from the media offsets and the track edit lists means that QuickTime is particularly suited for editing, as it is capable of importing and editing in place (without data copying). Other later-developed media container formats such as Microsoft's Advanced Systems Format or the Matroska and Ogg containers lack this abstraction, and require all media data to be rewritten after editing.

Relation to MP4

Because both the QuickTime and MP4 container formats can use the same MPEG-4 formats, they are mostly interchangeable in a QuickTime-only environment. MP4, being an international standard, has more support. This is especially true on hardware devices, such as the PlayStation Portable and various DVD players; on the software side, most DirectShow and Video for Windows codec packs[9][10] include an MP4 parser, but not one for QTFF.

In QuickTime Pro's MPEG-4 Export dialog, an option called "Passthrough" allows a clean export to MP4 without affecting the audio or video streams. One discrepancy ushered in by QuickTime 7 released on April 29, 2005, is that the QuickTime file format supports multichannel audio (used, for example, in the high-definition trailers on Apple's site[11]).

Extensions

The International Organization for Standardization approved the QuickTime file format as the basis of the MPEG-4 file format. The MPEG-4 file format specification was created on the basis of the QuickTime format specification published in 2001.[12] The MP4 (.mp4) file format was published in 2001 as the revision of the MPEG-4 Part 1: Systems specification published in 1999 (ISO/IEC 14496-1:2001).[13][14][15] In 2003, the first version of MP4 format was revised and replaced by MPEG-4 Part 14: MP4 file format (ISO/IEC 14496-14:2003).[16] The MP4 file format was generalized into the ISO Base Media File Format ISO/IEC 14496-12:2004, which defines a general structure for time-based media files. It in turn is used as the basis for other multimedia file formats (for example 3GP, Motion JPEG 2000).[17][18][19][20][21] A list of all registered extensions for ISO Base Media File Format is published on the official registration authority website www.mp4ra.org. This registration authority for code-points in "MP4 Family" files is Apple Inc. and it is named in Annex D (informative) in MPEG-4 Part 12.[20]

See also

References

  1. ^ "Video Media Types". IANA. 1993-06-04. Retrieved 2010-07-20.
  2. ^ "The Codecs Parameter for "Bucket" Media Types". IETF. November 2005. Retrieved 2010-07-20.
  3. ^ a b "QuickTime File Format Specification - Document Revision History". Apple Developer. 13 September 2016. Retrieved 13 December 2021.
  4. ^ "QuickTime - Licensing and Trademarks - Apple Developers".
  5. ^ Apple Inc. "QuickTime File Format Specification: Introduction to QuickTime File Format Specification". Retrieved 2018-10-09.
  6. ^ AfterDawn.com. "QuickTime - AfterDawn.com glossary". Retrieved 2010-07-20.
  7. ^ "QuickTime container". MultimediaWiki. Retrieved 2010-07-20.
  8. ^ Apple Inc. "QuickTime File Format Specification: Movie Atoms". Retrieved 2018-10-09.
  9. ^ DefilerPak – A lightweight codec pack for Windows PCs Archived August 15, 2015, at the Wayback Machine
  10. ^ K-LiteCodecPack.com: Download Codecs, Videos and MP3s
  11. ^ Apple – Movie Trailers Archived 2010-02-13 at the Wayback Machine
  12. ^ Apple Inc. (2001). "Classic Version of the QuickTime File Format Specification". Retrieved 2009-06-14.
  13. ^ Library of Congress (2001). "MPEG-4 File Format, Version 1". Retrieved 2009-06-14.
  14. ^ Network Working Group (2006). "RFC 4337 – MIME Type Registration for MPEG-4". Retrieved 2009-06-14.
  15. ^ International Organization for Standardization (2001). "MPEG-4 Part 1: Systems; ISO/IEC 14496-1:2001". Retrieved 2009-06-11.
  16. ^ International Organization for Standardization (2003). "MPEG-4 Part 14: MP4 file format; ISO/IEC 14496-14:2003". Retrieved 2009-06-11.
  17. ^ mp4ra.org – MP4 Registration authority. "References, MPEG-4 Registration authority". Retrieved 2009-06-14.{{cite web}}: CS1 maint: numeric names: authors list (link)
  18. ^ ISO (April 2006). "ISO Base Media File Format white paper – Proposal" (Document). {{cite document}}: Cite document requires |publisher= (help); Unknown parameter |access-date= ignored (help); Unknown parameter |archive-date= ignored (help); Unknown parameter |archive-url= ignored (help); Unknown parameter |url= ignored (help)
  19. ^ ISO (October 2009). "ISO Base Media File Format white paper – Proposal" (Document). chiariglione.org. {{cite document}}: Unknown parameter |access-date= ignored (help); Unknown parameter |url= ignored (help)
  20. ^ a b ISO (2008). "ISO/IEC 14496-12:2008, Information technology – Coding of audio-visual objects – Part 12: ISO base media file format" (Document). International Organization for Standardization. pp. 88, 94. {{cite document}}: Unknown parameter |access-date= ignored (help); Unknown parameter |format= ignored (help); Unknown parameter |url= ignored (help)
  21. ^ International Organization for Standardization (2004). "MPEG-4 Part 12: ISO base media file format; ISO/IEC 14496-12:2004". Retrieved 2009-06-11.