QuickTime File Format (QTFF) is a computer file format used natively by the QuickTime framework.
Дизайн
Формат бір немесе бірнеше тректерді қамтитын мультимедиалық контейнерлік файлды анықтайды, олардың әрқайсысы белгілі бір деректерді сақтайды: аудио, бейне немесе мәтін (мысалы, титрлер үшін). Әрбір трек цифрлық түрде кодталған медиа ағынын (белгілі бір форматта) немесе басқа файлда орналасқан медиа ағынына сілтеме болып табылады. Тректер атомдар деп аталатын объектілерден тұратын иерархиялық дерек құрылымында сақталады. Атом басқа атомдардың атасы бола алады немесе медиа немесе өңдеу деректерін қамти алады, бірақ олардың екеуін бірдей орындауы қажет емес. Медиа деректеріне абстрактілі сілтемелерді қамту мүмкіндігі және медиа деректерін медиа офсеттерінен және тректерді өңдеу тізімдерінен бөлу QuickTime-ды өңдеуге арналған өте қолайлы етеді, себебі ол деректерді көшірмей-ақ импорттап, өңдеуге қабілетті. Microsoft Advanced Systems Format немесе Matroska және Ogg контейнерлері сияқты кейінірек жасалған медиа контейнер форматтарында мұндай абстракция жоқ, сондықтан өңдеуден кейін барлық медиа деректерін қайта жазу қажет.
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. 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.
MP4 файлымен байланысы
QuickTime және MP4 контейнерлік форматтары бірдей MPEG 4 форматтарын қолдана алатындықтан, олар көбінесе тек QuickTime ортасында бір-бірімен алмастырыла алады. MP4 халықаралық стандарт болғандықтан, оған қолдау көбірек. Бұл әсіресе PlayStation Portable және түрлі DVD ойнатқыштар сияқты аппараттық құрылғыларда айқын байқалады. Бағдарламалық қамтамасы тарапынан, көптеген DirectShow және Windows үшін Video кодектері MP4 талдаушысын қамтиды, бірақ QTFF үшін жоқ. QuickTime Pro-ның MPEG 4 экспорттау терезесінде "Passthrough" деп аталатын опция аудио және бейне ағындарына әсер етпей, MP4 форматына таза экспорттауға мүмкіндік береді. 2005 жылғы 29 сәуірде жарық көрген QuickTime 7 енгізген бір ерекшелік – QuickTime файл форматы көп арналы дыбысты қолдайды (мысалы, Apple сайтындағы жоғары сападағы трейлерлерде қолданылады).
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 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).
Ұзартулар
Халықаралық стандарттау ұйымы QuickTime файл пішімін MPEG 4 файл пішімінің негізі ретінде бекітті. MPEG 4 файл пішімінің спецификациясы 2001 жылы жарияланған QuickTime пішімінің спецификациясы негізінде жасалды. MP4 файл пішімі 2001 жылы 1999 жылы жарияланған MPEG 4 1-бөлімінің жүйелік ерекшеліктерінің (ISO/IEC 14496 1:2001) жаңа басылымы ретінде жарияланды. 2003 жылы MP4 форматының алғашқы нұсқасы қайта қаралып, MPEG 4 Part 14: MP4 файл форматымен (ISO/IEC 14496 14:2003) алмастырылды. MP4 файл пішімі ISO базалық медиа файл пішімі ISO/IEC 14496 12:2004 ретінде жалпыландырылды, ол уақытқа негізделген медиа файлдардың жалпы құрылымын анықтайды. Ол өз кезегінде басқа мультимедиялық файл пішімдерінің негізі ретінде қолданылады (мысалы, 3GP, Motion JPEG 2000). ISO базалық медиа файл пішіміне арналған барлық тіркелген кеңейтулердің тізімі ресми тіркеу органының веб-сайтында жарияланады: www.mp4ra.org. "MP4 отбасы" файлдарындағы кодтық нүктелерді тіркеуші орган Apple Inc. болып табылады және ол MPEG 4 12-бөлімінің D қосымшасында (ақпараттық) көрсетілген.
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. The 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). 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). 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). 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.