Кіріспе
Apple-дің кеңейтілетін мультимедиалық архитектурасы QuickTime — Apple компаниясы жасаған, түрлі цифрлық медиа форматтарын ойнату, ағынды тарату, кодтау және транскодтауды қолдайтын кеңейтілетін мультимедиалық архитектура. QuickTime термині сондай-ақ macOS жүйесіне кіріктірілген және бұрын Windows үшін қолжетімді болған QuickTime Player медиа ойнатқыш бағдарламасына да қатысты. QuickTime 1991 жылы құрылды, сол кезде компьютерде цифрлық бейнені тікелей ойнату идеясы «жаңашыл» саналды. QuickTime панорамалық кескіндер (QuickTime VR деп аталады) және Adobe Flash сияқты бірнеше жетілген медиа түрлерін қамти алатын. 1990 жылдары QuickTime көптеген веб-сайттарға, бағдарламаларға және бейне ойындарға енгізілгендіктен және кәсіби кинооператорлар қолданғандықтан, сандық мультимедианың басым стандартына айналды. QuickTime файл форматы MPEG 4 стандартының негізі болды. Өркендеген кезеңінде QuickTime Myst және Xplora1 инновациялық бейне ойындарын жасауға, сондай-ақ бірнеше «Жұлдызды соғыстар» фильмдерінің трейлерлерін эксклюзивті түрде таратуға пайдаланылды. QuickTime Perian сияқты плагиндер арқылы қосымша кодектерді қолдай алады. Операциялық жүйелер мен браузерлер MPEG 4 және H.264 сияқты келесі стандарттарды қолдай бастағанда QuickTime-ның кросс-платформалық нұсқасына қажеттілік азайды, ал Apple 2016 жылы QuickTime-ның Windows нұсқасын тоқтатты. macOS Catalina барлық 32 биттік бағдарламаларға қолдауды тоқтатты, оның ішінде QTKit фреймворкі мен ескі QuickTime 7 де. Windows нұсқасын тоқтату кезінде Trend Micro екі нөлдік күндік қауіпсіздік көйлегін (екеуі де кез келген кодты орындауға мүмкіндік беретін) анықтап, жариялады. Осыған байланысты Trend Micro пайдаланушыларға Windows жүйелерінен өнімді жоюды ұсынды. QuickTime-ға арналған бағдарламалық жасақтаманы әзірлеу жиынтықтары (SDK) Apple Developer Connection (ADC) жазылымы арқылы қолжетімді. Ол екі macOS операциялық жүйесі үшін де тегін қолжетімді. QuickTime фреймворкіне сүйенетін және негізгі QuickTime Player-де жоқ мүмкіндіктерді ұсынатын басқа да тегін ойнатқыштар бар. Мысалы, iTunes аудионы WAV, AIFF, MP3, AAC және Apple Lossless форматтарында экспорттай алады. Сонымен қатар, macOS толық экран режимінде бейне ойнату үшін қолданылатын қарапайым AppleScript-ке ие, бірақ 7.2 нұсқасынан бастап толық экранды қарау Pro емес нұсқада да қолжетімді.
the gameplay mechanic in video games
QuickTime is a discontinued extensible multimedia architecture created by Apple, which supports playing, streaming, encoding, and transcoding a variety of digital media formats. The term QuickTime also refers to the QuickTime Player front end media player application, which is built into macOS, and was formerly available for Windows. QuickTime was created in 1991, when the concept of playing digital video directly on computers was "groundbreaking." QuickTime could embed a number of advanced media types, including panoramic images (called QuickTime VR) and Adobe Flash. Over the 1990s, QuickTime became a dominant standard for digital multimedia, as it was integrated into many websites, applications, and video games, and adopted by professional filmmakers. The QuickTime File Format became the basis for the MPEG 4 standard. During its heyday, QuickTime was notably used to create the innovative Myst and Xplora1 video games, and to exclusively distribute movie trailers for several Star Wars movies. QuickTime could support additional codecs through plug ins, for example with Perian. As operating systems and browsers gained support for MPEG 4 and subsequent standards like H.264, the need for a cross platform version of QuickTime diminished, and Apple discontinued the Windows version of QuickTime in 2016. macOS Catalina dropped support for all 32 bit applications, including the QTKit framework and the old QuickTime 7. Already, at the time of the Windows version's discontinuation, two such zero day vulnerabilities (both of which permitted arbitrary code execution) were identified and publicly disclosed by Trend Micro; consequently, Trend Micro strongly advised users to uninstall the product from Windows systems. Software development kits (SDK) for QuickTime are available to the public with an Apple Developer Connection (ADC) subscription. It is available free of charge for both macOS operating systems. There are some other free player applications that rely on the QuickTime framework, providing features not available in the basic QuickTime Player. For example, iTunes can export audio in WAV, AIFF, MP3, AAC, and Apple Lossless. In addition, macOS has a simple AppleScript that can be used to play a movie in full screen mode, but since version 7.2 full screen viewing is now supported in the non Pro version.
Терезелер
PictureViewer — Microsoft Windows және Mac OS 8 және Mac OS 9 операциялық жүйелері үшін QuickTime компоненті. Ол QuickTime қолдайтын фотосурет форматындағы кескіндерді қарауға арналған. macOS жүйесінде оның орнына Preview қолданылады.
Ирикс
1990 жылдардың ортасында MIPS процессорларымен жабдықталған SGI аппараттық құрылғыларында Irix операциялық жүйесі үшін QuickTime нұсқасы әзірленді, бірақ одан әрі жарияланбады.
QuickTime Player X- ті қолдану
Mac OS X Snow Leopard QuickTime X-ті қамтиды. QuickTime Player X-те кесу, көшіру және қою мүмкіндігі жоқ, ол тек төрт форматқа экспорттай алады, бірақ оның шектеулі экспорттау мүмкіндігі тегін. Пайдаланушылар QuickTime X-тің Pro нұсқасына жаңартуға мүмкіндік алмайды, бірақ QuickTime 7 Pro сатып алған және Mac OS X-тің бұрынғы нұсқасынан Snow Leopard-қа жаңарғандар QuickTime 7 бағдарламасын «Құралдар» немесе пайдаланушы анықтаған қалтада сақтай алады. Әйтпесе, пайдаланушылар операциялық жүйені орнатқаннан кейін Snow Leopard DVD-нің «Қосымша орнатулар» каталогынан QuickTime 7-ді орнатуы керек. Mac OS X Lion және одан кейінгі нұсқалары да QuickTime X-ті қамтиды. Осы бағдарламалық пакеттерге QuickTime 7 орнатушысы енбеген, бірақ пайдаланушылар QuickTime 7 орнатушысын Apple қолдау сайтынан жүктей алады. QuickTime X-тің macOS-тың кейінгі нұсқалары QuickTime 7 Pro сияқты кесу, көшіру және қою функцияларын қолдайды; алайда, интерфейс осы операцияларды жеңілдету үшін айтарлықтай өзгертілген. 2018 жылдың 24 қыркүйегінде Apple QuickTime 7 және QuickTime Pro қолдауын тоқтатты және өз веб-сайтында көптеген жүктеу және қолдау беттерін жаңартты, онда QuickTime 7 «болашақ macOS нұсқаларымен үйлесімді болмайды» делінген.
Файл пішімдері
QuickTime видеосының түпкілікті файл форматы, QuickTime File Format, бір немесе бірнеше тректерді қамтитын мультимедиалық контейнерлік файлды анықтайды, олардың әрқайсысы аудио, бейне, эффектілер немесе мәтін (мысалы, субтитрлер үшін) сияқты нақты дерек түрін сақтайды. Әрбір трек цифрлық түрде кодталған медиа ағынын (нақты форматта) немесе басқа файлда орналасқан медиа ағынына сілтеме болып табылады. Медиа деректеріне абстрактілі дерек сілтемелерін қамту мүмкіндігі және медиа деректерін медиа офсеттерінен және тректерді өңдеу тізімдерінен бөлу QuickTime-ды өңдеуге өте ыңғайлы етеді, себебі ол деректерді көшірмей-ақ импорттап, өңдеуге қабілетті. QuickTime табиғи түрде қолдайтын басқа файл форматтары (әртүрлі деңгейде) AIFF, WAV, DV DIF, MP3 және MPEG бағдарлама ағыны кіреді. Қосымша QuickTime компоненттерімен ASF, DivX Media Format, Flash Video, Matroska, Ogg және тағы да көптеген форматтарды қолдауға болады.
QuickTime және MPEG-4
1998 жылдың 11 ақпанында ISO QuickTime файл пішімін MPEG-4 файл пішімінің негізі ретінде бекітті. MPEG 4 файл пішімінің сипаттамасы 2001 жылы жарияланған QuickTime пішімінің сипаттамасы негізінде жасалды. MP4 (.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 Computer Inc., және ол MPEG 4 12-бөлімінің D қосымшасында (ақпараттық) көрсетілген.
Профильді қолдау
QuickTime 6, MPEG 4 үшін шектеулі қолдау қосты, атап айтқанда, Simple Profile (SP) арқылы кодтау және декодтау мүмкіндіктерін ұсынды. Advanced Simple Profile (ASP) мүмкіндіктері, мысалы B фреймдері, қолдау алмады (XviD немесе 3ivx сияқты кодтаушылардан өзгеше). QuickTime 7 H.264 кодтаушысы мен декодерін қолдайды.
Контейнерлік артықшылықтар
MOV және MP4 контейнерлерінің екеуі де бірдей MPEG 4 кодектерін қолдана алатындықтан, олар QuickTime ортасында көбінесе алмастырыла береді. MP4 халықаралық стандарт болғандықтан, оған қолдау көбірек. Бұл әсіресе Sony PSP және түрлі DVD ойнатқыштар сияқты аппараттық құрылғыларда, ал бағдарламалық қамтамасызда DirectShow / Video for Windows кодектерінің көпшілігі MP4 талдағышын қамтиды, бірақ MOV үшін жоқ. QuickTime Pro-ның MPEG 4 экспорттау терезесінде "Passthrough" деп аталатын опция аудио және бейне ағындарына әсер етпей, MP4 форматына таза экспорттауға мүмкіндік береді. QuickTime 7 енді көп арналы AAC LC және HE AAC аудиосын қолдайды (мысалы, Apple сайтындағы жоғары сападағы трейлерлерде қолданылатындай), бұл қолдау MOV және MP4 контейнерлері үшін де бар.
Тарих
Apple компаниясы QuickTime-тің алғашқы нұсқасын 1991 жылғы 2 желтоқсанда System 6 және одан кейінгі нұсқаларына мультимедиялық қосымша ретінде шығарды. QuickTime-нің бас әзірлеушісі Брюс Лик 1991 жылғы мамыр айында өткен Бүкіләлемдік әзірлеушілер конференциясында алғашқы көрсетілімін жасады, онда ол Apple-дің 1984 жылғы танымал жарнамасын 320×240 пикселдік айналымда ойнатты.
QuickTime 2.x- ті қолдану
Apple 1994 жылы маусымда System Software 7 үшін QuickTime 2.0-ды шығарды – бұл ешқашан тегін таралмаған жалғыз нұсқа. Ол MIDI деректерімен тең келетін музыкалық тректерді қосты, олар QuickTime-ге енгізілген дыбыс синтездеу қозғалтқышын (Roland-тан лицензияланған аспаптардың шектеулі жиынтығын пайдалана отырып) немесе кез келген сыртқы MIDI-үйлесімді аппараттық құрылғыны басқара алатын, соның арқасында фильм деректерінің аз көлемін пайдаланып дыбыстарды шығаруға мүмкіндік берді. Брюс Лик Web TV-ге кеткеннен кейін QuickTime командасының басшылығын Питер Ходди қабылдады. QuickTime 2.0 Windows үшін 1994 жылдың қарашасында Пол Чарльтонның басшылығымен пайда болды. QuickTime-ды платформалар аралық дамыту барысында Чарльтон (архитектор және техникалық жетекші ретінде), сондай-ақ Майкл Келнер және Кит Гурганус сияқты тиімді команда Macintosh Toolbox-тың бір бөлігін Intel және басқа платформаларға (әсіресе MIPS және SGI Unix нұсқалары) QuickTime Media Layer (QTML) үшін негізгі инфрақұрылым ретінде порттады. Бұл QuickTime Media Layer (QTML) алғаш рет 1996 жылдың мамыр айында Apple Worldwide Developers Conference (WWDC) конференциясында көрсетілді. Кейін QTML Carbon API-нің негізіне айналды, ол Mac OS X-те Darwin ядросында бұрынғы Macintosh қолданбаларын іске қосуға мүмкіндік берді. Келесі 2.1 және 2.5 нұсқалары QuickTime-ды тегін таратудың бұрынғы моделіне қайта оралды. Олар музыкалық қолдауды жақсартты және фильмнің көлемін аздап арттырып, статикалық сприттерді пайдаланып күрделі анимациялар жасауға мүмкіндік беретін сприт тректерін қосты. QuickTime 2.5 QuickTime VR 2.0.1-ді QuickTime кеңейтуі ретінде толыққанды интеграциялады. 1997 жылдың 16 қаңтарында Apple QuickTime MPEG Extension (тек PPC) QuickTime 2.5-ке қосымша ретінде шығарды, ол QuickTime-ға бағдарламалық MPEG 1 ойнату мүмкіндіктерін қосты.
QuickTime 6.x- ті қолдану
2002 жылдың 15 шілдесінде Apple QuickTime 6.0 нұсқасын шығарды, онда келесі мүмкіндіктер болды: MPEG 4 ойнату, импорттау және экспорттау, соның ішінде MPEG 4 Part 2 бейне және AAC аудио. Flash 5, JPEG 2000 және жақсартылған Exif қолдау. Ағызатын ойнатуды дереу бастау. MPEG 2 ойнату (Apple компаниясының MPEG 2 ойнату компонентін сатып алу арқылы). Скрипт арқылы басқарылатын ActiveX элементі. QuickTime 6 бастапқыда Mac OS 8.6 – 9.x, Mac OS X (10.1.5 ең кем нұсқасы) және Windows 98, Me, 2000 және XP үшін қолжетімді болды. Mac OS үшін QuickTime 6 әзірлеуі 2002 жылдың тамызында Mac OS X v10.2 нұсқасы шыққаннан кейін 2003 жылдың басында айтарлықтай баяулады. Mac OS үшін QuickTime 6, 6.0.x жолымен жалғасты, соңында 6.0.3 нұсқасымен тоқтады. Mac OS X v10.1 және Mac OS X v10.2 үшін QuickTime 6.1 & 6.1.1 (2002 жылдың 22 қазанында шығарылды) және Windows үшін QuickTime 6.1 (2003 жылдың 31 наурызында шығарылды) ISO стандартына сәйкес MPEG 4 файлдарын жасау мүмкіндігін ұсынды және CAN 2003 0168 осалдығын жойды. Apple 2003 жылдың 29 сәуірінде Mac OS X үшін ғана QuickTime 6.2 нұсқасын шығарды, ол iTunes 4 қолдауын қамтамасыз етті, бұл iTunes кітапханасындағы әндерді AAC форматында кодтауға мүмкіндік берді. (iTunes 2003 жылдың қазанына дейін Windows үшін қолжетімді болған жоқ.) 2003 жылдың 3 маусымында Apple QuickTime 6.3 нұсқасын шығарды, ол келесілерді ұсынды: 3GPP қолдауы, соның ішінде 3G мәтіні, бейне және аудио (AAC және AMR кодектері). Жеке компонент арқылы .3gp, amr және sdv файл форматтарына қолдау. 2003 жылдың 16 қазанында Mac OS X v10.2, Mac OS X v10.3 және Windows үшін шығарылған QuickTime 6.4 келесілерді қосты: Apple Pixlet кодегін қосу (тек Mac OS X v10.3 және одан кейінгі нұсқалар үшін). ColorSync қолдауы. Біріктірілген 3GPP. 2003 жылдың 18 желтоқсанында Apple QuickTime 6.5 нұсқасын шығарды, ол 6.4 нұсқасындағыдай жүйелерді қолдайды. 6.5.1 және 6.5.2 нұсқалары 2004 жылдың 28 сәуірінде және 2004 жылдың 27 қазанында шықты. Бұл нұсқалар Windows 98 және Me жүйелерін қолдайтын соңғы нұсқалар болды. 6.5 отбасы келесі мүмкіндіктерді қосты: 3GPP2 және AMC мобильді мультимедиялық форматтары. QCELP дауыс кодегі. Apple Lossless (6.5.1 нұсқасында). QuickTime 6.5.3 Mac OS X v10.2.8 үшін QuickTime 7.0 нұсқасы шыққаннан кейін 2005 жылдың 12 қазанында шығарылды, ол бірқатар қауіпсіздік мәселелерін жойды.
MPEG 4 playback, import, and export, including MPEG 4 Part 2 video and AAC Audio. Support for Flash 5, JPEG 2000, and improved Exif handling. Instant on streaming playback. MPEG 2 playback (via the purchase of Apple's MPEG 2 Playback Component). Scriptable ActiveX control. QuickTime 6 was initially available for Mac OS 8.6 – 9. x, Mac OS X (10.1.5 minimum), and Windows 98, Me, 2000, and XP. Development of QuickTime 6 for Mac OS slowed considerably in early 2003, after the release of Mac OS X v10.2 in August 2002. QuickTime 6 for Mac OS continued on the 6.0. x path, eventually stopping with version 6.0.3. QuickTime 6.1 & 6.1.1 for Mac OS X v10.1 and Mac OS X v10.2 (released October 22, 2002) and QuickTime 6.1 for Windows (released March 31, 2003) offered ISO Compliant MPEG 4 file creation and fixed the CAN 2003 0168 vulnerability. Apple released QuickTime 6.2 exclusively for Mac OS X on April 29, 2003, to provide support for iTunes 4, which allowed AAC encoding for songs in the iTunes library. (iTunes was not available for Windows until October 2003.) On June 3, 2003, Apple released QuickTime 6.3, delivering the following:
Support for 3GPP, including 3G Text, video, and audio (AAC and AMR codecs). Support for the .3gp, amr, and sdv file formats via separate component. QuickTime 6.4, released on October 16, 2003, for Mac OS X v10.2, Mac OS X v10.3, and Windows, added the following:
Addition of the Apple Pixlet codec (only for Mac OS X v10.3 and later). ColorSync support. Integrated 3GPP. On December 18, 2003, Apple released QuickTime 6.5, supporting the same systems as version 6.4. Versions 6.5.1 and 6.5.2 followed on April 28, 2004, and October 27, 2004. These versions would be the last to support Windows 98 and Me. The 6.5 family added the following features:
3GPP2 and AMC mobile multimedia formats. QCELP voice code. Apple Lossless (in version 6.5.1). QuickTime 6.5.3 was released on October 12, 2005, for Mac OS X v10.2.8 after the release of QuickTime 7.0, fixing a number of security issues.
QuickTime 7.x- тің көмегімен
2005 жылдың 29 сәуірінде Mac OS X v10.4 (10.3.9 және 10.4.x нұсқалары үшін) бірге шығарылған QuickTime 7.0 келесі мүмкіндіктерді ұсынды: MPEG 4 стандартымен үйлесімділікті жақсарту. H.264/MPEG 4 AVC кодегі (Sony HD бейнекамераларынан AVCHD H.264 AVC форматын қолдамайды). Core Audio, жоғары сапалы дыбысты қолдайтын және Sound Manager-ді алмастыратын қолданбалық бағдарламалау интерфейстерінің жиынтығы. Mac OS X v10.4 жүйесінде тікелей эфирде бейне кезінде Core Image сүзгілерін қолдану мүмкіндігі (Core Video-мен шатастырмау керек). Quartz Composer (.qtz) анимацияларын қолдау. Декодтау және көрсету ретін бөлек анықтау мүмкіндігі. QuickTime Kit Framework (QTKit), QuickTime-ның Cocoa фреймворкі. Windows-тың бірнеше алдын ала нұсқаларын шығарғаннан кейін, Apple 7.0.2 нұсқасын Windows 2000 және Windows XP үшін 2005 жылдың 7 қыркүйегінде тұрақты алғашқы нұсқа ретінде жариялады. 2006 жылдың 10 қаңтарында шыққан 7.0.4 нұсқасы алғашқы әмбебап бинарлық нұсқа болды. Бірақ ол көптеген қателерге тап болды, соның ішінде буфердің асып кетуіне, бұл көптеген пайдаланушылар үшін мәселе тудырды. Apple Windows 2000 үшін қолдауды 2007 жылдың 11 шілдесінде QuickTime 7.2 нұсқасымен тоқтатты. Windows 2000 үшін қолжетімді соңғы нұсқасы 7.1.6 көптеген қауіпсіздік кемшіліктерін қамтиды. Бұл нұсқаға сілтемелер QuickTime сайтынан алынып тасталды, бірақ оны Apple-дің қолдау бөлімінен жүктеуге болады. Apple ескі нұсқаларға қосымша қауіпсіздік жаңартуларын ұсынатынын хабарламады. QuickTime 7.2 Windows Vista үшін алғашқы нұсқа болды. Apple QuickTime 7.3 нұсқасында Flash мазмұнына қолдауды тоқтатты, Flash-қа интерактивтілік немесе анимациялық тректер үшін сүйенетін мазмұнды бұзды. Бұл шешімнің қауіпсіздік мәселелерімен байланысты болуы мүмкін. Flash flv файлдарын QuickTime-де тегін Perian плагині орнатылған жағдайда ойнатуға болады. QuickTime 7.3-те SSE қолдауы бар процессор қажет. QuickTime 7.4 SSE талап етпейді. 7.2 және 7.3 нұсқаларынан айырмашылығы, QuickTime 7.4 Windows XP-ге қызметтік жинақтарсыз немесе қызметтік жинақ 1/1A орнатылған кезде орнатылуы мүмкін емес (оның орнату бағдарламасы қызметтік жинақ 2 орнатылғандығын тексереді). QuickTime 7.5 2008 жылдың 10 маусымында шығарылды. QuickTime 7.5.5 2008 жылдың 9 қыркүйегінде шықты, ол Mac OS X v10.4 немесе одан жоғары нұсқасын талап етеді, 10.3 нұсқасына қолдау тоқтатылды. QuickTime 7.6 2009 жылдың 21 қаңтарында жарияланды. QuickTime 7.7 2011 жылдың 3 тамызында шығарылды. QuickTime 7.6.6 OS X үшін қолжетімді, 10.6.3 Snow Leopard-тан 10.14 Mojave-ға дейін, себебі 10.15 Catalina тек 64 биттік қолданбаларды қолдайды. QuickTime 7.7.6 Windows XP үшін соңғы нұсқа. 7.4 нұсқасынан бастап, оларды тек 2 немесе 3 қызметтік жинақ орнатылған кезде ғана орнатуға болады. QuickTime 7.7.9 QuickTime-ның Windows-тағы соңғы нұсқасы. Apple кейіннен Windows-та QuickTime-ды қолдауды тоқтатты. Бұл мүмкіндік алғаш рет 2009 жылдың 8 маусымында WWDC-де көрсетілді және Mac OS X v10.6 жүйесімен бірге келді. Ол визуалды тарауларды, түрлендіруді, YouTube-қа бөлісуді, бейне өңдеуді, бейне және аудио ағындарын жазуды, экранды жазуды, GPU үдеуін және тікелей эфирды қамтиды. Бірақ ол кеңінен қолданылатын бірнеше форматтарды қолдауды жойды, әсіресе MIDI-дің болмауы көптеген музыканттар мен олардың әлеуетті тыңдаушыларына үлкен қиындықтар тудырды. Сонымен қатар, экрандағы барлық нәрсені жазатын экранды жазу құрылғысы бар. Дегенмен, кейбір цифрлық құқықтарды басқару арқылы қорғалған мазмұнды жазу мүмкін емес. Бұл iTunes/Apple TV видео сатып алуларын немесе Apple-дің FairPlay DRM технологиясымен қорғалған кез келген мазмұнды қамтиды. Safari FairPlay-ді пайдаланса, Google Chrome және Firefox DRM үшін Widevine-ды қолданады, оның мазмұны QuickTime экранды жазудан қорғалмайды. QuickTime нөмірінің 7-ден 10 (X) дейін өсуінің себебі Mac OS X-тегі бұрынғы нұсқалардан айқын үзілісті көрсету болды. QuickTime X бұрынғы нұсқалардан түбегейлі өзгеше, өйткені ол Cocoa (Objective C) фреймворкі ретінде ұсынылады және бұрын қолданылған QuickTime 7 C негізделген API-мен үйлесімділікті бұзады. QuickTime X 64 битте заманауи аудио-бейне кодектерін жүзеге асыру үшін толығымен қайта жазылды. QuickTime X екі технологияның бірігісі: QuickTime Kit Framework (QTKit) және QuickTime X Player. QTKit QuickTime плеерінде медианы көрсету үшін қолданылады. QuickTime X бұрынғы QuickTime-ның барлық функционалдығын, сондай-ақ кейбір кодектерін іске асырмайды. QuickTime X 32 биттік кодекті қолдауға тырысқанда немесе QuickTime X қолдамайтын операцияны орындағанда, сұралған операцияны орындау үшін 32 биттік көмекші процесті іске қосады. Ars Technica веб-сайты QuickTime X-тің 64 биттікке көшпеген ескі кодектерді орындау үшін QTKit арқылы QuickTime 7.x-ті пайдаланатынын көрсетті. QuickTime X SRT субтитр файлдарын қолдамайды. Бұл кемшілікті түзету үшін MP4 және SRT файлдарын біріктіруге арналған Subler бағдарламасын пайдалану ұсынылады, оны Bitbucket-тен жүктеуге болады. QuickTime 7 әлі де Snow Leopard жүйесіндегі ескі форматтарды қолдау үшін қажет болуы мүмкін, мысалы QTVR, интерактивті QuickTime фильмдері және MIDI файлдары. Мұндай жағдайларда, Snow Leopard орнату дискісіндегі үйлесімді QuickTime 7 нұсқасы қамтылған және оны QuickTime X-пен қатар орнатуға болады. QuickTime 7-ге Pro лицензиясы бар пайдаланушылар оны белсендіре алады. Snow Leopard-қа үйлесімді QuickTime 7 нұсқасын Apple қолдау веб-сайтынан жүктеуге болады. Бағдарлама Mavericks шығуымен жаңартылды және 2018 жылдың тамызына қарай ағымдағы нұсқасы v10.5 болып табылады. Ол электрондық пошта, YouTube, Facebook, Flickr және т.б. сияқты көбірек бөлісу опцияларын, соның ішінде әртүрлі өлшемдердегі вебке экспорттау және iPhone 4/iPad/Apple TV (бірақ Apple TV 2 емес) үшін экспорттау опцияларын қамтиды. Сондай-ақ, бейнені жылдам орап өтудің жаңа тәсілі және тінтуірді қолдау бар. macOS Catalina нұсқасынан бастап, Apple тек QuickTime X-ты ұсынады, өйткені QuickTime 7 64 биттікке жаңартылмады, бұл көптеген қолданбаларға, суреттерге, аудио және бейне форматтарына, QuickTime 7-ді пайдаланатын және QuickTime X-те осы кодектермен үйлесімділікке әсер етеді.
Improved MPEG 4 compliance. A H.264/MPEG 4 AVC codec (does not support the AVCHD H.264 AVC format from Sony HD camcorders). Support for Core Audio, a set of Application programming interfaces that supports high resolution sound and replaces Sound Manager. Support for using Core Image filters in Mac OS X v10.4 on live video (Not to be confused with Core Video). Support for Quartz Composer (. qtz) animations. Support for distinct decode order and display order. QuickTime Kit Framework (QTKit), a Cocoa framework for QuickTime. After a couple of preview Windows releases, Apple released 7.0.2 as the first stable release on September 7, 2005, for Windows 2000 and Windows XP. Version 7.0.4, released on January 10, 2006, was the first universal binary version. But it suffered numerous bugs, including a buffer overrun, which is more problematic to most users. Apple dropped support for Windows 2000 with the release of QuickTime 7.2 on July 11, 2007. The last version available for Windows 2000, 7.1.6, contains numerous security vulnerabilities. References to this version have been removed from the QuickTime site, but it can be downloaded from Apple's support section. Apple has not indicated that they will be providing any further security updates for older versions. QuickTime 7.2 is the first version for Windows Vista. Apple dropped support for Flash content in QuickTime 7.3, breaking content that relied on Flash for interactivity, or animation tracks. Security concerns seem to be part of the decision. Flash flv files can still be played in QuickTime if the free Perian plugin is added. In QuickTime 7.3, a processor that supports SSE is required. QuickTime 7.4 does not require SSE. Unlike versions 7.2 and 7.3, QuickTime 7.4 cannot be installed on Windows XP without service packs or with Service Pack 1/1A installed (its setup program checks if Service Pack 2 is installed). QuickTime 7.5 was released on June 10, 2008. QuickTime 7.5.5 was released on September 9, 2008, which requires Mac OS X v10.4 or higher, dropping 10.3 support. QuickTime 7.6 was released on January 21, 2009. QuickTime 7.7 was released on August 3, 2011. QuickTime 7.6.6 is available for OS X, 10.6.3 Snow Leopard until 10.14 Mojave, as 10.15 Catalina will only support 64 bit applications. QuickTime 7.7.6 is the last release for Windows XP. As it's since version 7.4, they can be installed here only when Service Pack 2 or 3 is installed. QuickTime 7.7.9 is the last Windows release of QuickTime. Apple stopped supporting QuickTime on Windows afterwards. was initially demonstrated at WWDC on June 8, 2009, and shipped with Mac OS X v10.6. It includes visual chapters, conversion, sharing to YouTube, video editing, capture of video and audio streams, screen recording, GPU acceleration, and live streaming. But it removed support for various widely used formats, in particular the omission of MIDI caused significant inconvenience and trouble to many musicians and their potential audiences. In addition, a screen recorder is featured which records whatever is on the screen. However it is not possible to capture certain Digital rights management protected content. This includes iTunes/Apple TV video purchases, or any content protected by Apple's FairPlay DRM technology. While Safari uses FairPlay, Google Chrome and Firefox use Widevine for DRM, whose content is not protected from QuickTime screen capturing. The reason for the jump in numbering from 7 to 10 (X) was to indicate a similar break with the previous versions of the product that Mac OS X indicated. QuickTime X is fundamentally different from previous versions, in that it is provided as a Cocoa (Objective C) framework and breaks compatibility with the previous QuickTime 7 C based APIs that were previously used. QuickTime X was completely rewritten to implement modern audio video codecs in 64 bit. QuickTime X is a combination of two technologies: QuickTime Kit Framework (QTKit) and QuickTime X Player. QTKit is used by QuickTime player to display media. QuickTime X does not implement all of the functionality of the previous QuickTime as well as some of the codecs. When QuickTime X attempts to operate with a 32 bit codec or perform an operation not supported by QuickTime X, it will start a 32 bit helper process to perform the requested operation. The website Ars Technica revealed that QuickTime X uses QuickTime 7. x via QTKit to run older codecs that have not made the transition to 64 bit. QuickTime X does not support SRT subtitle files. It has been suggested using the program Subler to interleave the MP4 and SRT files will fix this oversight, which can be downloaded at Bitbucket. QuickTime 7 may still be required to support older formats on Snow Leopard such as QTVR, interactive QuickTime movies, and MIDI files. In such cases, a compatible version of QuickTime 7 is included on Snow Leopard installation disc and may be installed side by side with QuickTime X. Users who have a Pro license for QuickTime 7 can then activate their license. A Snow Leopard compatible version of QuickTime 7 may also be downloaded from Apple Support website. The software got an increment with the release of Mavericks, and as of August 2018, the current version is v10.5. It contains more sharing options (email, YouTube, Facebook, Flickr etc. ), more export options (including web export in multiple sizes, and export for iPhone 4/iPad/Apple TV (but not Apple TV 2). It also includes a new way of fast forwarding through a video and mouse support for scrolling. Starting with macOS Catalina, Apple only provides QuickTime X, as QuickTime 7 was never updated to 64 bit, affecting many applications, image, audio, and video formats utilizing QuickTime 7, and compatibility with these codecs in QuickTime X.
Платформаны қолдау
+ Macintosh OS соңғы нұсқасы Жүйе 6.0.7 – 7.0.1 2.5 Жүйе 7.1 – 8.1 68K-да 4.0.3 Жүйе 7.1.2 – 7.5.3 PowerPC-де 4.0.3 Mac OS 8.6 – 9 6.0.3 Mac OS X v10.0 5.0 (жинақталған) Mac OS X v10.1 6.3.1 Mac OS X v10.2 6.5.3 Mac OS X v10.3 7.5 Mac OS X v10.4 7.6.4 Mac OS X v10.5 7.7 / 7.6.6 Mac OS X v10.7 10.1 / 7.6.6 Windows 95 5.0.5 Windows NT 4.0 6.1 Windows 98, ME 6.5.2 Windows 2000 7.1.6 Windows XP RTM, SP1 7.3.1 Windows XP SP2, SP3 7.7.6 Windows Vista және Windows 7 7.7.9
QuickTime X- ті қолдану
QuickTime X бұрын Mac OS 10.6 мен 10.14 аралығында QTKit Framework-ті қамтамасыз еткен. macOS 10.15 нұсқасынан бастап, AVKit және AVFoundation пайдаланылады (QuickTime 7 қолдайтын 32 биттік аудио және бейне кодектерінің, бейне форматтарының және API-лердің алынып тасталуына байланысты).
Бұрынғы нұсқалары
QuickTime екі негізгі ішкі жүйеден тұрады: Кино құралдар жинағы және Кескін сығыстыру менеджері. Кино құралдар жинағы уақытқа негізделген деректерді өңдеуге арналған жалпы API-ден тұрады, ал Кескін сығыстыру менеджері бейне және фотокодектермен жасалған сығылған растрлық деректерді өңдеуге арналған қызметтерді ұсынады. Бағдарламашылар QuickTime бағдарламалық құралдар жинағын (SDK) Mac немесе Windows үшін C бағдарламалау тілімен немесе Java бағдарламалау тілімен (Java үшін QuickTime қараңыз) пайдалана отырып, мультимедиалық қолданбаларды жасауға болады, сондай-ақ Windows жүйесінде COM/ActiveX қолдайтын тілдерді пайдалана алады. COM/ActiveX опциясы Windows үшін QuickTime 7 нұсқасында енгізілді және импорттау, экспорттау және өңдеу мүмкіндіктері бар жоғары деңгейдегі QuickTime бейнелерін ойнату мен басқару арқылы дербес Windows қолданбаларын құруға ниеттенген бағдарламашыларға арналған. Бұл бастапқы QuickTime C API-ін меңгеруден әлдеқайда оңай. QuickTime 7 Mac үшін QuickTime Kit (әлде QTKit) енгізді, ол Cocoa бағдарламашылары үшін бұрынғы API-лерді алмастыруға арналған бағдарламалық шеңбер. Бұл шеңбер тек Mac үшін ғана қолданылады және C интерфейсінің бір бөлігіне негізделген Objective C абстракциялары түрінде келеді. Mac OS X v10.5 QTKit-ті толық 64 биттік қолдаумен кеңейтеді. QTKit QuickTime X және QuickTime 7 арасында мультиплекстеуді жүзеге асырады, сондықтан пайдаланушыға QuickTime-ның қай нұсқасын пайдалану керектігі туралы алаңдаудың қажеті жоқ.