QuickTime(またはQuickTime Player、Mac OS X Snow Leopardでは正式にはQuickTime Xと呼ばれる)は、 Appleが作成した拡張可能なマルチメディアアーキテクチャであり、さまざまなデジタルメディア形式の再生、ストリーミング、エンコード、トランスコードをサポートしています。 [ 1 ] [ 2 ] QuickTimeという用語は、 macOSに組み込まれているQuickTime Playerフロントエンドメディアプレーヤーアプリケーションも指します。 [ 1 ]これは以前はWindowsでも利用可能でした。[ 3 ]
QuickTimeは、デジタルビデオをコンピュータで直接再生するという概念が「画期的」だった1991年に開発されました。[ 1 ] [ 2 ] QuickTimeは、パノラマ画像(QuickTime VRと呼ばれる)やAdobe Flashなど、多くの高度なメディアタイプを埋め込むことができました。1990年代を通じて、QuickTimeは多くのWebサイト、アプリケーション、ビデオゲームに統合され、プロの映画制作者にも採用されたため、デジタルマルチメディアの主要標準となりました。QuickTimeファイルフォーマットは、MPEG-4標準の基礎となりました。 [ 4 ] [ 5 ] [ 1 ] [ 2 ] [ 6 ]最盛期には、QuickTimeは特に革新的なMystやXplora1ビデオゲームの作成や、いくつかのスターウォーズ映画の映画予告編の独占配信に使用されました。[ 7 ] [ 1 ] QuickTimeは、 Perianなどのプラグインを介して追加のコーデックをサポートすることができました。[ 8 ]
オペレーティングシステムやブラウザが MPEG-4 やその後のH.264などの規格をサポートするようになったため、QuickTime のクロスプラットフォーム版の必要性が減り、Apple は 2016 年に QuickTime の Windows 版の提供を終了しました。[ 9 ] [ 10 ] [ 11 ] [ 12 ] Mac OS X Snow Leopardでは、QuickTime 7 は QuickTime Player X に置き換えられ、古い QuickTime フレームワークを捨ててAVFoundationフレームワークを採用しました。QuickTime Player X は、ビデオ編集 (クリップのトリミング以外) や追加のコーデックサポート用のプラグインをサポートしていません。 [ 12 ] [ 13 ] macOS Catalina では、QTKit フレームワークや古い QuickTime 7 を含むすべての 32 ビット アプリケーションのサポートが終了しました。[ 10 ]
QuickTime は macOS にバンドルされています。Microsoft Windows 版の QuickTimeはスタンドアロン インストールとしてダウンロード可能で、iTunes 10.5 より前にApple のiTunesにバンドルされていましたが、現在はサポートされておらず、セキュリティ脆弱性に対するパッチも提供されていません。 [ 14 ] Windows 版のサポート終了時点で、すでに 2 つのゼロデイ脆弱性 (いずれも任意のコード実行を可能にするもの) がTrend Microによって特定され、公開されていました。そのため、Trend Micro は Windows システムから製品をアンインストールすることを強く推奨しました。[ 15 ] [ 16 ]
QuickTime用のソフトウェア開発キット(SDK)は、Apple Developer Connection (ADC)のサブスクリプションに加入することで一般公開されています。
macOS オペレーティングシステムの両方で無料で利用できます。QuickTime フレームワークに依存する他の無料のプレーヤー アプリケーションもいくつかあり、基本的な QuickTime Player では利用できない機能を提供しています。たとえば、iTunes はWAV、AIFF、MP3、AAC、およびApple Lossless形式でオーディオをエクスポートできます。さらに、macOS には、映画をフルスクリーン モードで再生するために使用できるシンプルなAppleScriptがありますが、 [ 17 ]バージョン 7.2 以降、非 Pro バージョンでフルスクリーン表示がサポートされるようになりました。[ 18 ]
QuickTimeフレームワークは以下の機能を提供します。
2008 年初頭の時点で、フレームワークは、以下にリストされている多くの古いコーデックをユーザーから隠していますが、QuickTime 環境設定には、それらを使用するための「レガシーエンコーダーを表示」オプションがあります。[ 20 ]フレームワークは、次のファイルタイプとコーデックをネイティブにサポートしています。[ 21 ]
macOS Mojaveは32ビットAPIをサポートする最後のバージョンであり、Appleは今後のmacOSリリースで32ビットアプリケーションのサポートを終了する予定であるため、2019年10月7日にリリースされたmacOS Catalinaを皮切りに、新しいmacOSリリースでは多くのコーデックがサポートされなくなります。
Mac OS X Lion以降、QuickTime の基盤となるメディア フレームワークである QTKit は、より新しいグラフィック フレームワークであるAVFoundationに置き換えられ、 macOS Catalina以降は完全に廃止されました。[ 9 ]
PictureViewer は、 Microsoft WindowsおよびMac OS 8とMac OS 9オペレーティングシステム用の QuickTime のコンポーネントです。QuickTime がサポートする静止画像形式の画像ファイルを表示するために使用されます。macOS では、Previewに置き換えられています。[ 23 ] [ 24 ]
SGI製ハードウェアとMIPSプロセッサ上で動作するIrixオペレーティングシステム向けのQuickTimeのバージョンは、1990年代半ばに開発されたが、リリースされることはなかった。
QuickTime Player 7 は、Apple から QuickTime Pro ライセンス キーを購入しない限り、基本的な再生操作のみに制限されます。Catalina までは、Apple のプロフェッショナル アプリケーション ( Final Cut Studio、Logic Studioなど) には QuickTime Pro ライセンスが含まれていました。Pro キーは、購入した QuickTime のメジャー バージョンに固有のもので、macOS または Windows 上の QuickTime Player アプリケーションの追加機能をアンロックします。[ 25 ] Pro キーには追加のダウンロードは不要で、登録コードを入力するとすぐに隠された機能がアンロックされます。
QuickTime 7は現在もAppleのウェブサイトからダウンロード可能ですが、2016年半ば以降、AppleはPro版の登録キーの販売を終了しました。
Proライセンスで有効になる機能には、以下のものが含まれますが、これらに限定されません。
Mac OS X Snow LeopardにはQuickTime Xが同梱されています。QuickTime Player Xにはカット、コピー、ペースト機能がなく、エクスポート形式も4種類のみですが、この限定的なエクスポート機能は無料で利用できます。QuickTime XのPro版にアップグレードするオプションはありませんが、既にQuickTime 7 Proを購入済みで、以前のバージョンのMac OS XからSnow Leopardにアップグレードする場合は、QuickTime 7がユーティリティフォルダまたはユーザー定義フォルダに保存されています。それ以外の場合は、OSのインストール後にSnow Leopard DVDの「Optional Installs」フォルダからQuickTime 7をインストールする必要があります。
Mac OS X Lion以降にはQuickTime Xも含まれています。これらのソフトウェアパッケージにはQuickTime 7のインストーラは含まれていませんが、AppleサポートサイトからQuickTime 7のインストーラをダウンロードできます。macOSの最新バージョンに搭載されているQuickTime Xは、QuickTime 7 Proと同様にカット、コピー、ペースト機能をサポートしていますが、これらの操作を簡素化するためにインターフェースが大幅に変更されています。
2018年9月24日、AppleはQuickTime 7とQuickTime Proのサポートを終了し、ウェブサイト上の多くのダウンロードページとサポートページを更新して、QuickTime 7は「今後のmacOSリリースと互換性がない」ことを明記した。
QuickTimeビデオのネイティブファイル形式であるQuickTimeファイル形式は、1つ以上のトラックを含むマルチメディアコンテナファイルを規定しています。各トラックには、オーディオ、ビデオ、エフェクト、テキスト(字幕など)といった特定の種類のデータが格納されます。各トラックには、デジタルエンコードされたメディアストリーム(特定の形式を使用)または別のファイルに格納されたメディアストリームへのデータ参照が含まれます。メディアデータへの抽象的なデータ参照を保持できること、およびメディアデータとメディアオフセットやトラック編集リストが分離されていることから、QuickTimeはデータのコピーなしでインポートおよび編集が可能なため、編集に特に適しています。
QuickTimeがネイティブでサポートするその他のファイル形式(サポートの程度は様々)には、AIFF、WAV、DV-DIF、MP3、MPEGプログラムストリームなどがあります。QuickTimeコンポーネントを追加することで、 ASF、DivXメディアフォーマット、Flashビデオ、Matroska、Oggなど、その他多くの形式もサポートできます。
1998年2月11日、ISOはQuickTimeファイルフォーマットをMPEG-4ファイルフォーマットのベースとして承認しました。[ 26 ] MPEG-4ファイルフォーマット仕様は、2001年に公開されたQuickTimeフォーマット仕様に基づいて作成されました。[ 27 ] MP4(.mp4)ファイルフォーマットは、1999年に公開されたMPEG-4パート1:システム仕様(ISO/IEC 14496-1:2001)の改訂版として2001年に公開されました。[ 28 ] [ 29 ] [ 30 ] 2003年、MP4フォーマットの最初のバージョンが改訂され、MPEG-4パート14:MP4ファイルフォーマット(ISO/IEC 14496-14:2003)に置き換えられました。[ 31 ] MP4 ファイル形式は、時間ベースのメディアファイルの一般的な構造を定義するISO ベース メディア ファイル フォーマットISO/IEC 14496-12:2004 に一般化されました。これは、他のマルチメディア ファイル フォーマット (たとえば3GP、Motion JPEG 2000 ) の基礎として使用されます。[ 32 ] [ 33 ] [ 34 ] [ 35 ] [ 36 ] ISO ベース メディア ファイル フォーマットのすべての登録済み拡張機能のリストは、公式登録機関の Web サイトwww.mp4ra.orgで公開されています。この「MP4 ファミリー」ファイルのコード ポイントの登録機関は Apple Computer Inc. であり、MPEG-4 Part 12 の Annex D (informative) に記載されています。[ 35 ]
2000年までにMPEG-4フォーマットは業界標準となり、2002年にQuickTime 6で初めてサポートされるようになりました。そのため、MPEG-4コンテナは、 MPEG-1やMPEG-2の単純なファイルストリーム方式とは異なり、メディアのキャプチャ、編集、アーカイブ、配信を行うように設計されています。[ 37 ]
QuickTime 6 では、MPEG-4 の限定的なサポートが追加され、具体的には Simple Profile (SP) を使用したエンコードとデコードがサポートされました。Bフレームなどの Advanced Simple Profile (ASP) 機能はサポートされていませんでした (たとえば、XviDや3ivxなどのエンコーダーとは対照的です)。QuickTime 7 では、H.264 エンコーダーとデコーダーがサポートされています。[ 38 ]
MOVコンテナとMP4コンテナはどちらも同じMPEG-4コーデックを使用できるため、QuickTimeのみの環境ではほぼ互換性があります。MP4は国際標準であるため、より多くのサポートがあります。これは特に、Sony PSPや各種DVDプレーヤーなどのハードウェアデバイスで当てはまります。ソフトウェア側では、ほとんどのDirectShow / Video for Windowsコーデックパック[ 39 ] [ 40 ]にはMP4パーサーが含まれていますが、MOV用のパーサーは含まれていません。
QuickTime Pro の MPEG-4 エクスポート ダイアログには、「パススルー」と呼ばれるオプションがあり、オーディオ ストリームやビデオ ストリームに影響を与えることなく、MP4 にクリーンにエクスポートできます。QuickTime 7 では、 .MOV および .MP4 コンテナの両方で、マルチチャンネルAAC-LC および HE-AAC オーディオ (たとえば、Apple のサイトの高解像度トレーラーで使用されている) がサポートされるようになりました[ 41 ]。
Appleは1991年12月2日、 System 6以降の機種向けマルチメディアアドオンとしてQuickTimeの最初のバージョンをリリースした。QuickTimeの主任開発者であるブルース・リークは、1991年5月に開催された世界開発者会議(WWDC)で初の公開デモンストレーションを行い、 320×240ピクセルの解像度でAppleの有名な1984年の広告を再生した。
オリジナルのビデオコーデックには以下が含まれていました。
QuickTime 1.0 を使用して制作された最初の商用プロジェクトは、CD-ROM のFrom Alice to Oceanでした。QuickTime が初めて一般に公開されたのは、Ben & Jerry's のインタラクティブな工場見学 (社内開発者の名前をとってThe Rik & Joe Showと呼ばれた) でした。The Rik and Joe Show は、ジョン・スカリーがQuickTime を発表したサンフランシスコの MacWorld のステージでデモンストレーションされました。 [ 43 ]
Appleは1992年後半にMac OS向けにQuickTime 1.5をリリースした。これにより、SuperMacで開発されたCinepakベクトル量子化ビデオコーデック(当初はCompact Videoと呼ばれていた)が追加された。25MHzのMotorola 68040 CPU上で、320×240ピクセルの解像度で毎秒30フレームのビデオを再生することができた。また、字幕や歌詞などを表示できるテキストトラックも追加された。
Appleは、QuickTimeをWindowsプラットフォームに移植するためにSan Francisco Canyon Companyと契約しました。 [ 44 ] Windows版QuickTimeのバージョン1.0は、標準のムービーコントローラーを介して駆動されるムービー再生機能のみを含む、完全なQuickTime APIのサブセットのみを提供しました。
QuickTime 1.6は翌年にリリースされた。バージョン1.6.2では初めて「QuickTime PowerPlug」が組み込まれ、PowerPC Mac上で動作する際に一部のコンポーネントがPowerPCネイティブコードに置き換えられた。

Appleは1994年6月にシステムソフトウェア7向けにQuickTime 2.0をリリースした。これは唯一無償でリリースされなかったバージョンである。このバージョンでは、MIDIデータに相当するデータを含む音楽トラックのサポートが追加され、QuickTime自体に組み込まれたサウンドシンセシスエンジン(ローランドからライセンス供与を受けた限られた楽器音を使用)や、外部のMIDI互換ハードウェアを駆動させることが可能になり、少量の動画データだけでサウンドを生成できるようになった。
ブルース・リークがWeb TVに移籍した後、QuickTimeチームのリーダーシップはピーター・ホディが引き継いだ。
Windows 版 QuickTime 2.0 は、ポール・チャールトンの主導の下、1994 年 11 月に登場しました。クロスプラットフォーム QuickTime の開発の一環として、チャールトン(アーキテクト兼テクニカル リード)は、優秀な個人貢献者であるマイケル・ケルナー、そしてキース・ガーガナスを含む少数の非常に有能なチームと共に、Macintosh Toolbox の一部を Intel およびその他のプラットフォーム(特に MIPS および SGI Unix の派生版)に移植し、1996 年 5 月に Apple Worldwide Developers Conference ( WWDC ) で初めてデモされた QuickTime Media Layer (QTML) の基盤となるインフラストラクチャを構築しました。QTML は後に Carbon API の基盤となり、Mac OS X の Darwin カーネル上で従来の Macintosh アプリケーションを実行できるようになりました。
次のバージョンである2.1と2.5では、QuickTimeを無料で提供するという以前のモデルに戻りました。音楽のサポートが改善され、スプライトトラックが追加されました。これにより、ムービーのサイズに静止スプライト画像を少し追加するだけで複雑なアニメーションを作成できるようになりました。QuickTime 2.5では、QuickTime VR 2.0.1がQuickTime拡張機能としてQuickTimeに完全に統合されました。1997年1月16日、AppleはQuickTime 2.5のアドオンとしてQuickTime MPEG拡張機能(PPCのみ)をリリースし、QuickTimeにソフトウェアMPEG-1再生機能を追加しました。
1994年、Appleはソフトウェア開発会社San Francisco Canyonを知的財産権侵害と契約違反で訴えた。[ 45 ] Appleは、San Francisco Canyonが数百行のライセンスのないQuickTimeソースコードを使用してVideo for Windowsの開発を支援したと主張した。彼らはIntelから、 Intelプロセッサ上でVideo for Windowsのシステムリソースをより効率的に使用できるようにするよう依頼されていたが、その後、その機能は一方的に削除された。[ 44 ] 1995年にはMicrosoftとIntelが訴訟に追加された。訴訟は1997年に和解で終結した。
1998年3月30日にMac OS向けにリリースされたQuickTime 3.0は、現在では標準となっている収益モデル、すなわちソフトウェアを無償で提供するものの、エンドユーザーがQuickTime Proライセンスコードを購入することでしか利用できないApple提供のMoviePlayerアプリケーションの追加機能を導入した。この「Pro」機能はQuickTime 2.5の既存機能と同じであったため、QuickTimeの以前のユーザーは、Mac OSの残りのサポート期間である2002年まで、中心となるMoviePlayerアプリケーションの古いバージョンを引き続き使用することができた。実際、これらの追加機能はMoviePlayerに限定されていたため、他のQuickTime互換アプリケーションには影響がなかった。
QuickTime 3.0 では、 GIF、JPEG、TIFFなどのファイル形式から画像を読み取ることができるグラフィック インポーター コンポーネントと、主に FireWire 経由で動画データをエクスポートするためのビデオ出力コンポーネントのサポートが追加されました。また、Apple は QuickTime 3.0 に組み込むために、高度なビデオ圧縮のためのSorenson Videoコーデック、大幅なオーディオ圧縮のためのQDesign Music コーデック、MIDI 音楽ファイルの再生を改善するための Roland Sound Canvas 楽器セットと GS フォーマット拡張機能など、いくつかのサードパーティ製テクノロジーのライセンスを取得しました。さらに、プログラマがビデオ トラックにリアルタイムで適用できるビデオエフェクトも追加されました。これらのエフェクトの中には、新しい動画インタラクションサポート (有線動画として知られています)の一部として、ユーザーのマウス クリックに反応するものもありました。
QuickTime 3.0 の開発サイクル中、エンジニアリングチームの一部は、 QuickTime Interactive (略称 QTi)と呼ばれる、より高度なバージョンの QuickTime の開発に取り組んでいました。QuickTime 3.0 の一部としてリリースされた有線ムービー機能と概念的には似ていますが、QuickTime Interactive ははるかに野心的なものでした。これにより、あらゆる QuickTime ムービーが、完全にインタラクティブでプログラム可能なメディアコンテナになりました。68000アセンブリ言語に基づくカスタムプログラミング言語のインタープリタを含む特別なトラックタイプが追加されました。これは、Apple Media Toolの AML 言語を部分的にベースとした、マウスとキーボードのイベント処理のための包括的なユーザーインタラクションモデルをサポートしました。
QuickTimeインタラクティブムービーは、次世代HyperCardオーサリングツールの再生フォーマットとなる予定でした。しかし、QuickTimeインタラクティブとHyperCard 3.0の両プロジェクトは、QuickTime 4.0のストリーミングサポートに技術リソースを集中させるため中止され、一般に公開されることはありませんでした。
Apple は 1999 年 6 月 8 日に QuickTime 4.0 をMac OS 7.5.5 から 8.6 (後にMac OS 9 ) およびWindows 95、Windows 98、Windows NT向けにリリースしました[ 46 ]。その後、3 つのマイナーアップデート (バージョン 4.0.1、4.0.2、4.0.3) が続きました[ 47 ] 。 このバージョンでは、現在ほとんどのユーザーが基本と考える機能が導入されました[ 48 ]。
1999年12月17日、AppleはQuickTime 4.1を提供しました。これはこのバージョンの最初のメジャーアップデートです。[ 46 ]その後、2つのマイナーバージョン(4.1.1と4.1.2)がリリースされました。[ 49 ] 4.1.xファミリーで最も注目すべき改善点は次のとおりです。[ 50 ]
QuickTime 5 は、QuickTime の中でも最も短命なバージョンの 1 つで、2001 年 4 月にリリースされ、1 年ちょっと後に QuickTime 6 に置き換えられました。このバージョンは、Mac OS X よりも Mac OS 9 でより多くの機能を持つ最後のバージョンであり、PowerPC Mac および Windows 95 上で Mac OS バージョン 7.5.5 から 8.5.1 をサポートする最後の QuickTime バージョンでした。バージョン 5.0 は、当初 2001 年 4 月 14 日に Mac OS および Mac OS X のみでリリースされ、その後まもなく 2001 年 4 月 23 日に、従来の Mac OS、Mac OS X、および Windows をサポートするバージョン 5.0.1 がリリースされました。[ 52 ] QuickTime 5 の短い寿命の間に、さらに 3 つのアップデート (バージョン 5.0.2、5.0.4、および 5.0.5) がリリースされました。
QuickTime 5 では、以下の機能強化が実現されました。[ 53 ]
2002年7月15日、AppleはQuickTime 6.0をリリースし、以下の機能を提供しました。[ 56 ]
QuickTime 6 は当初、Mac OS 8.6 ~ 9.x、Mac OS X (最小バージョン 10.1.5)、および Windows 98、Me、2000、XP で利用可能でした。2002 年8 月にMac OS X v10.2がリリースされた後、2003 年初頭に Mac OS 用 QuickTime 6 の開発は大幅に減速しました。Mac OS 用 QuickTime 6 は 6.0.x のパスをたどり続け、最終的にバージョン 6.0.3 で終了しました。[ 57 ]
Mac OS X v10.1および Mac OS X v10.2用の QuickTime 6.1 および 6.1.1 (2002 年 10 月 22 日リリース) [ 58 ]と Windows 用の QuickTime 6.1 (2003 年 3 月 31 日リリース) [ 59 ]は、 ISO準拠の MPEG-4 ファイルの作成を提供し、 CAN-2003-0168 の脆弱性を修正しました。
Appleは2003年4月29日にMac OS X専用のQuickTime 6.2をリリースし、iTunesライブラリ内の楽曲のAACエンコードを可能にするiTunes 4をサポートした。[ 60 ](iTunesは2003年10月までWindowsでは利用できなかった。)
2003年6月3日、AppleはQuickTime 6.3をリリースし、以下の機能を提供しました。[ 61 ]
2003年10月16日にMac OS X v10.2、Mac OS X v10.3、およびWindows向けにリリースされたQuickTime 6.4では、以下の機能が追加されました。[ 62 ]
2003 年 12 月 18 日、Apple は QuickTime 6.5 をリリースし、バージョン 6.4 と同じシステムをサポートしました。バージョン 6.5.1 と 6.5.2 は、それぞれ 2004 年 4 月 28 日と 2004 年 10 月 27 日にリリースされました。これらのバージョンは、Windows 98 と Me をサポートする最後のバージョンとなりました。6.5 ファミリーには、次の機能が追加されました。[ 63 ]
QuickTime 6.5.3は、QuickTime 7.0のリリース後、2005年10月12日にMac OS X v10.2.8向けにリリースされ、多数のセキュリティ問題が修正されました。

2005年4月29日にMac OS X v10.4 (バージョン10.3.9および10.4.x用)と同時にリリースされたQuickTime 7.0には、以下の機能がありました。[ 66 ] [ 67 ]
数回のプレビュー版Windowsリリースの後、[ 69 ] Appleは2005年9月7日にWindows 2000とWindows XP向けに最初の安定版リリースとして7.0.2をリリースしました。2006年1月10日にリリースされたバージョン7.0.4は、最初のユニバーサルバイナリバージョンでした。しかし、バッファオーバーランなど、多くのバグがあり、これはほとんどのユーザーにとってより問題でした。
Apple は、2007 年 7 月 11 日に QuickTime 7.2 をリリースして Windows 2000 のサポートを終了しました。[ 70 ] Windows 2000 で利用可能な最後のバージョンである 7.1.6 には、多数のセキュリティ脆弱性が含まれています。[ 71 ]このバージョンへの参照は QuickTime サイトから削除されていますが、Apple のサポート セクションからダウンロードできます。[ 72 ] Apple は、古いバージョンに対してこれ以上のセキュリティ アップデートを提供する予定はないと表明しています。QuickTime 7.2 は、Windows Vista の最初のバージョンです。
AppleはQuickTime 7.3でFlashコンテンツのサポートを終了し、インタラクティブ機能やアニメーショントラックにFlashを使用していたコンテンツが動作しなくなりました。セキュリティ上の懸念もこの決定の一因となっているようです。[ 73 ]無料のPerianプラグインを追加すれば、Flash flvファイルをQuickTimeで再生することは可能です。
QuickTime 7.3では、SSEをサポートするプロセッサが必要です。QuickTime 7.4はSSEを必要としません。バージョン7.2および7.3とは異なり、QuickTime 7.4は、サービスパックが適用されていないWindows XP、またはService Pack 1/1AがインストールされているWindows XPにはインストールできません(セットアッププログラムがService Pack 2がインストールされているかどうかを確認します)。
QuickTime 7.5 は 2008 年 6 月 10 日にリリースされました。[ 74 ] QuickTime 7.5.5 は 2008 年 9 月 9 日にリリースされました。[ 75 ]これは Mac OS X v10.4 以降が必要で、10.3 のサポートは終了しました。QuickTime 7.6 は 2009 年 1 月 21 日にリリースされました。[ 76 ] QuickTime 7.7 は 2011 年 8 月 3 日にリリースされました。[ 77 ]
QuickTime 7.6.6 は OS X 10.6.3 Snow Leopard から 10.14 Mojave までで利用可能です。10.15 Catalina は 64 ビット アプリケーションのみをサポートするためです。[ 78 ] OS X 用の QuickTime 7 の 7.7 リリースがありますが、Leopard 10.5 のみに対応しています。[ 79 ]
QuickTime 7.7.6は、Windows XP Service Pack 2または3向けの最終リリースです。
QuickTime 7.7.9 は、QuickTime の Windows 版の最終リリースです。Apple はその後、Windows 版 QuickTime のサポートを終了しました。[ 14 ]
2018年9月17日にmacOS SierraおよびmacOS High Sierra向けにリリースされたSafari 12(2018年9月24日にリリースされたmacOS Mojaveのデフォルトブラウザ)は、NPAPIプラグイン(Adobe Flashを除く)のサポートを終了し、QuickTime 7のWebプラグインのサポートも終了しました。2018年9月24日、AppleはmacOS版QuickTime 7のサポートを終了しました。これは事実上、AppleのコーデックおよびWeb開発におけるこの技術の終焉を意味しました。
macOS Catalina以降、QuickTime 7アプリケーション、画像、音声、ビデオコーデックはmacOSとの互換性がなくなり、Appleによるサポートも終了となります。
QuickTime X(クイックタイム・テンと発音)[ 80 ]は、2009年6月8日のWWDCで初めてデモが行われ、Mac OS X v10.6に同梱されて出荷された。[ 81 ]
これには、ビジュアルチャプター[ 82 ]、変換、YouTubeへの共有、ビデオ編集[ 83 ]、ビデオおよびオーディオストリームのキャプチャ、スクリーン録画[ 84 ] 、 GPUアクセラレーション、ライブストリーミング[ 85 ]が含まれます。
しかし、この変更により、広く使用されているさまざまなフォーマットのサポートが削除され、特にMIDIの削除は、多くのミュージシャンとその潜在的な聴衆に大きな不便と問題を引き起こしました。[ 86 ]
さらに、画面に表示されている内容を録画するスクリーンレコーダー機能も搭載されています。ただし、デジタル著作権管理(DRM)で保護されたコンテンツは録画できません。これには、iTunes/Apple TVで購入したビデオコンテンツや、AppleのFairPlay DRM技術で保護されたコンテンツが含まれます。SafariはFairPlayを使用していますが、Google ChromeとFirefoxはWidevineをDRMとして使用しており、これらのコンテンツは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 という 2 つのテクノロジーの組み合わせです。 QTKit は、QuickTime プレーヤーがメディアを表示するために使用されます。 QuickTime X は、以前の QuickTime のすべての機能や一部のコーデックを実装しているわけではありません。 QuickTime X が 32 ビット コーデックで動作しようとしたり、QuickTime X でサポートされていない操作を実行しようとすると、要求された操作を実行するために 32 ビット ヘルパー プロセスが起動されます。ウェブサイトArs Technicaは、QuickTime XがQTKitを介してQuickTime 7.xを使用し、64ビットへの移行が完了していない古いコーデックを実行していることを明らかにした。[ 87 ]
QuickTime X は .SRT 字幕ファイルをサポートしていません。[ 88 ] MP4 と SRT ファイルをインターリーブするプログラム Subler を使用することでこの問題を解決できると提案されており、Subler はBitbucketからダウンロードできます。[ 89 ]
Snow Leopard 上で QTVR、インタラクティブ QuickTime ムービー、MIDI ファイルなどの古いフォーマットをサポートするには、QuickTime 7 が必要になる場合があります。そのような場合、互換性のあるバージョンの QuickTime 7 が Snow Leopard インストール ディスクに含まれており、QuickTime X と並行してインストールできます。QuickTime 7 の Pro ライセンスをお持ちのユーザーは、ライセンスをアクティベートできます。[ 90 ]
Snow Leopard互換バージョンのQuickTime 7は、AppleサポートWebサイトからダウンロードすることもできます。[ 91 ]
このソフトウェアは Mavericks のリリースに伴いアップデートされ、2018 年 8 月現在、最新バージョンは v10.5 です。共有オプション (メール、YouTube、Facebook、Flickrなど)、エクスポートオプション (複数のサイズでの Web エクスポート、iPhone 4/iPad/Apple TV へのエクスポート (ただし Apple TV 2 は除く) など) が追加されました。また、ビデオを早送りする新しい方法や、スクロール用のマウスサポートも含まれています。[ 92 ]
macOS Catalina以降、AppleはQuickTime Xのみを提供しています。QuickTime 7は64ビット版にアップデートされなかったため、QuickTime 7を使用する多くのアプリケーション、画像、音声、ビデオフォーマット、およびQuickTime Xにおけるこれらのコーデックとの互換性に影響が出ています。
QuickTime X は、以前は Mac OS 10.6 から 10.14 まで QTKit フレームワークを提供していました。[ 111 ] macOS 10.15 のリリース以降は、代わりに AVKit と AVFoundation が使用されています (QuickTime 7 でサポートされていた 32 ビットのオーディオおよびビデオ コーデック、画像フォーマット、API が削除されたため)。
QuickTimeは、ムービーツールボックスとイメージ圧縮マネージャという2つの主要なサブシステムで構成されています。ムービーツールボックスは、時間ベースのデータを処理するための汎用APIを提供し、イメージ圧縮マネージャは、ビデオコーデックや写真コーデックによって生成される圧縮ラスターデータを処理するためのサービスを提供します。
開発者は、QuickTimeソフトウェア開発キット(SDK)を使用して、C言語またはJava言語(QuickTime for Javaを参照)でMacまたはWindows向けのマルチメディアアプリケーションを開発できます。また、Windowsでは、COM / ActiveXをサポートする言語を使用して開発することもできます。
COM/ActiveX オプションは、Windows 用 QuickTime 7 の一部として導入され、高度な QuickTime ムービー再生と制御、およびインポート、エクスポート、編集機能を備えたスタンドアロンの Windows アプリケーションを構築したいプログラマーを対象としています。これは、オリジナルの QuickTime C API を習得するよりもはるかに簡単です。[ 112 ]
Mac 版 QuickTime 7 では、Cocoa 開発者向けの従来の API を置き換えることを目的とした開発者フレームワークである QuickTime Kit (別名 QTKit) が導入されました。このフレームワークは Mac 専用で、 C インターフェースのサブセットをObjective-Cで抽象化したものとして存在します。Mac OS X v10.5 では、QTKit が 64 ビットに完全対応しました。QTKit は、QuickTime X と QuickTime 7 の多重化をバックグラウンドで実行できるため、ユーザーはどのバージョンの QuickTime を使用する必要があるかを気にする必要がありません。
QuickTime 7.4 では、 Adobeのビデオ合成プログラムAfter Effectsが無効になることが判明しました。[ 113 ] [ 114 ] [ 115 ]これは、iTunes からの映画レンタルを許可したため、バージョン 7.4 に組み込まれた DRM が原因でした。QuickTime 7.4.1 ではこの問題が解決されました。 [ 116 ]
バージョン4.0から7.3にはバッファオーバーフローのバグがあり、QuickTime Streaming MediaクライアントまたはQuickTimeプレーヤー自体を使用しているPCのセキュリティが損なわれる可能性がありました。[ 117 ]このバグはバージョン7.3.1で修正されました。
QuickTime 7.5.5 以前のバージョンには、リモート攻撃者が任意のコードを実行したり、対象システム上でサービス拒否 (境界外メモリアクセスやアプリケーションのクラッシュ) を引き起こしたりできる重大な脆弱性が多数存在することが知られています。そのリストには、6 種類のバッファオーバーフロー[ 118 ] [ 119 ] [ 120 ] [ 121 ] [ 122 ] [ 123 ]、データ変換[ 124 ] 、符号付き整数と符号なし整数の不一致[ 125 ] 、および初期化されていないメモリ ポインタ[ 126 ]が含まれます。
QuickTime 7.6 では、Mac ユーザーがCivilization IVやThe Sims 2などの特定のゲームをプレイできなくなることが判明しています。パブリッシャーのAspyrから修正プログラムが提供されています。[ 127 ]
QuickTime 7 は H.264 サンプル アスペクト比をサポートしていません。[ 128 ] QuickTime X にはこの制限はありませんが、多くの Apple 製品 ( Apple TVなど) は依然として古い QuickTime 7 エンジンを使用しています。iTunesは以前は QuickTime 7 を使用していましたが、2019 年 10 月現在、iTunes は古い QuickTime 7 エンジンを使用しなくなりました。[ 129 ]
Windows版QuickTime 7.7.xは、約20スレッドを超えるマルチコアシステム(例:8コアCPU×2を搭載したHP Z820)ではH.264エンコードに失敗します。解決策として、ハイパースレッディングを無効にするか、CPUコア数を制限することが推奨されます。エンコード速度と安定性は、プレーヤーウィンドウの拡大縮小率に依存します。
2016年4月14日、トレンドマイクロのクリストファー・バッド氏は、AppleがWindows版QuickTimeのセキュリティパッチをすべて停止したと発表し、同日にトレンドマイクロの子会社TippingPointが発行した2つのZero Day Initiativeアドバイザリ、ZDI-16-241 [ 130 ]とZDI-16-242 [ 131 ]に注意を促した。 [ 15 ]また同日、米国コンピュータ緊急対応チームは、バッド氏の発表とZero Day InitiativeアドバイザリをまとめたアラートTA16-105Aを発行した。[ 16 ] Appleは、Windows版QuickTime 7はAppleによるサポートが終了しているとの声明で対応した。[ 14 ]
Windows 用 QuickTime 7 は Apple によるサポートが終了しました。
は、QuickTime MPEG-2 再生コンポーネントを介して MPEG-2 コンテンツを再生する機能を備えています。これは、QuickTime 7 のアドオンとして、Apple Store オンラインで 19.99 ドルで入手できます。
以下にリストされているマルチメディアファイル形式の多くは、QuickTime Player、プレビュー(Mac OS X)、またはピクチャービューアー(Mac OS 8、9)で開くことができます。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)