「QuickTime」の版間の差分
m →歴史 タグ: 差し戻し済み ビジュアルエディター |
m →外部リンク |
||
(14人の利用者による、間の17版が非表示) | |||
7行目: | 7行目: | ||
| 最新版 = macOS版7.6.6<ref>[https://support.apple.com/ja-jp/HT201288 Mac に QuickTime Player 7 をインストールする]</ref><br>Windows版7.7.9 |
| 最新版 = macOS版7.6.6<ref>[https://support.apple.com/ja-jp/HT201288 Mac に QuickTime Player 7 をインストールする]</ref><br>Windows版7.7.9 |
||
| 最新版発表日 = {{Release_date|2016|01|07}}([[太平洋標準時|PST]]) |
| 最新版発表日 = {{Release_date|2016|01|07}}([[太平洋標準時|PST]]) |
||
| 対応OS = [[Mac OS X]] [[Mac OS X v10.6|v10.6.3]] / [[Mac OS X Lion|v10.7]]<br />[[Microsoft Windows Vista|Windows Vista]] / [[Microsoft Windows 7|7]] |
| 対応OS = [[Mac OS X]] [[Mac OS X v10.6|v10.6.3]] / [[Mac OS X Lion|v10.7]]<br />[[Microsoft Windows Vista|Windows Vista]] / [[Microsoft Windows 7|7]] |
||
| 対応プラットフォーム = [[IA-32]] |
| 対応プラットフォーム = [[IA-32]] |
||
| サポート状況 = Windows版は終了<ref name="jvn2016win">{{Cite web |
| サポート状況 = Windows版は終了<ref name="jvn2016win">{{Cite web|和書|url=http://jvn.jp/ta/JVNTA92371676/ |title=JVNTA#92371676: QuickTime for Windows に複数のヒープバッファオーバフローの脆弱性 |accessdate=2016-04-15}}</ref><ref name="AppleWinFin2016">{{Cite web|和書|author= |title=Apple、「QuickTime for Windows」のサポートを終了、アンインストールを推奨 |url=https://internet.watch.impress.co.jp/docs/news/753400.html |date=2016-04-15 |publisher=Internet Watch |accessdate=2016-4-15}}</ref><ref name="TA16-105A">{{Cite web|url=https://www.us-cert.gov/ncas/alerts/TA16-105A|language=en|title=Apple Ends Support for QuickTime for Windows; New Vulnerabilities Announced|date=2016-04-16|accessdate=2016-04-19}}{{en icon}}</ref><ref name="qt4win-eol">{{Cite web|和書|url=https://support.apple.com/ja-jp/HT201175|title=QuickTime 7 や QuickTime 7 Pro についてわからないことがある場合|date=2016-04-20|publisher=Apple|accessdate=2016-05-14|quote=Additional information / Apple では、QuickTime 7 for Windows のサポートを終了いたしました。}}</ref> |
||
| 種別 = [[マルチメディア]][[アプリケーションフレームワーク|フレームワーク]] |
| 種別 = [[マルチメディア]][[アプリケーションフレームワーク|フレームワーク]] |
||
| ライセンス = [[プロプライエタリソフトウェア|プロプライエタリ]] |
| ライセンス = [[プロプライエタリソフトウェア|プロプライエタリ]] |
||
19行目: | 19行目: | ||
| ロゴ = [[File:QuickTimeXlogo.png|100px]] |
| ロゴ = [[File:QuickTimeXlogo.png|100px]] |
||
| 開発者 = Apple |
| 開発者 = Apple |
||
| 最新版 = 10. |
| 最新版 = 10.5 |
||
| 対応OS = [[macOS |
| 対応OS = [[macOS Sonoma]] |
||
| エンジン = [[AVFoundation]] |
| エンジン = [[AVFoundation]] |
||
| サポート状況 = 継続中 |
| サポート状況 = 継続中 |
||
26行目: | 26行目: | ||
| 公式サイト = [https://support.apple.com/ja-jp/guide/quicktime-player/welcome/mac QuickTime Player ユーザガイド] |
| 公式サイト = [https://support.apple.com/ja-jp/guide/quicktime-player/welcome/mac QuickTime Player ユーザガイド] |
||
}} |
}} |
||
{{Infobox file format |
{{Infobox file format |
||
| name = QuickTime Movie |
| name = QuickTime Movie |
||
46行目: | 47行目: | ||
}} |
}} |
||
'''QuickTime'''(クイックタイム)は、かつて[[Apple]]が開発していた[[マルチメディア]]技術である |
'''QuickTime'''(クイックタイム)は、かつて[[Apple]]が開発していた[[マルチメディア]]技術である{{Sfn|中原|1997|p=135}}。[[音楽]]、[[動画]]、[[画像]]、[[テキスト]]データなどを取り扱うことができる。 |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
| page= 135 |
|||
| publisher=[[株式会社カットシステム]]|isbn = 4-906391-45-1}}</ref>。[[音楽]]、[[動画]]、[[画像]]、[[テキスト]]データなどを取り扱うことができる。 |
|||
なお、[[Mac OS X v10.6]]に搭載されている[[QuickTime X]]は[[ |
なお、[[Mac OS X v10.6]]に搭載されている[[QuickTime X]]は[[iOS]]のマルチメディア技術をベースに作られたもので、従来のQuickTimeとは基本的に別物のシステムである。詳細は[[QuickTime X]]を参照。 |
||
後継技術は、[[AVFoundation]]である<ref>{{Cite web|title=Technical Note TN2300: Transitioning QTKit Code to AV Foundation|url=https://developer.apple.com/library/archive/technotes/tn2300/_index.html|website=developer.apple.com|accessdate=2020-01-22}}</ref>。 |
後継技術は、[[AVFoundation]]である<ref>{{Cite web|title=Technical Note TN2300: Transitioning QTKit Code to AV Foundation|url=https://developer.apple.com/library/archive/technotes/tn2300/_index.html|website=developer.apple.com|accessdate=2020-01-22}}</ref>。 |
||
66行目: | 61行目: | ||
==歴史== |
==歴史== |
||
1991年12月 |
1991年12月2日、[[Macintosh]]を中心とした展示会である[[Macworld|MACWORLD EXPO]]で、当時のAppleのCEO[[ジョン・スカリー]]の基調講演で発表される。同時にQuickTimeコーデックを採用したアプリケーションとして、[[Adobe Premiere]]も発表された。 |
||
1998年リリースのQuickTime 3では[[ストリーミング]]再生の機能を加え、1999年に登場したQuickTime 4からはMP3 フォーマットに対応したほか、QuickTime for Javaが加わり、[[Java]] アプリケーションからQuickTimeの機能を使えるようになった。2000年にリリースされたQuickTime 5では、[[Macromedia Flash]]のサポートを加えた。 |
1998年リリースのQuickTime 3では[[ストリーミング]]再生の機能を加え、1999年に登場したQuickTime 4からはMP3 フォーマットに対応したほか、QuickTime for Javaが加わり、[[Java]] アプリケーションからQuickTimeの機能を使えるようになった。2000年にリリースされたQuickTime 5では、[[Macromedia Flash]]のサポートを加えた。 |
||
75行目: | 70行目: | ||
[[Mac OS X v10.2]]への対応は、QuickTime 6.5.3<ref>[http://www.apple.com/jp/ftp-info/reference/quicktime653formacosx1028.html QuickTime 6.5.3 for Mac OS X 10.2.8]</ref>まで、[[Mac OS X v10.3]]への対応はQuickTime 7.5<ref>[http://www.apple.com/support/downloads/quicktime75forpanther.html QuickTime 7.5 for Panther]</ref>まで、[[Mac OS X v10.4]]への対応はQuickTime 7.6.6<ref>[http://support.apple.com/downloads/QuickTime_7_6_for_Tiger QuickTime 7.6 for Tiger]</ref>までである。 |
[[Mac OS X v10.2]]への対応は、QuickTime 6.5.3<ref>[http://www.apple.com/jp/ftp-info/reference/quicktime653formacosx1028.html QuickTime 6.5.3 for Mac OS X 10.2.8]</ref>まで、[[Mac OS X v10.3]]への対応はQuickTime 7.5<ref>[http://www.apple.com/support/downloads/quicktime75forpanther.html QuickTime 7.5 for Panther]</ref>まで、[[Mac OS X v10.4]]への対応はQuickTime 7.6.6<ref>[http://support.apple.com/downloads/QuickTime_7_6_for_Tiger QuickTime 7.6 for Tiger]</ref>までである。 |
||
[[macOS Catalina|macOS 10.15 Catalina]]ではQuickTime 7フレームワークと32ビットアプリケーションはサポートされないため、QuickTime Player 7を使用することはできない。 |
|||
⚫ | 2016年4月、QuickTime Windows版のセキュリティアップデート提供が終了したことが明らかになった<ref name="jvn2016win"/><ref name="AppleWinFin2016"/>。2016年4月16日、[[アメリカ合衆国国土安全保障省#情報分析および社会基盤(インフラ)の保護|米国コンピュータ緊急事態対策チーム]] (US-CERT) は、[[Apple]]によるQuickTime Windows版のセキュリティアップデート提供終了に伴うアンインストール推奨情報を発表した<ref name="TA16-105A" />。2016年4月20日[[Apple]]はQuickTime 7 for Windowsのサポート終了を告知した<ref name="qt4win-eol" /><ref>{{Cite news|url= |
||
⚫ | 2016年4月、QuickTime Windows版のセキュリティアップデート提供が終了したことが明らかになった<ref name="jvn2016win"/><ref name="AppleWinFin2016"/>。2016年4月16日、[[アメリカ合衆国国土安全保障省#情報分析および社会基盤(インフラ)の保護|米国コンピュータ緊急事態対策チーム]] (US-CERT) は、[[Apple]]によるQuickTime Windows版のセキュリティアップデート提供終了に伴うアンインストール推奨情報を発表した<ref name="TA16-105A" />。2016年4月20日[[Apple]]はQuickTime 7 for Windowsのサポート終了を告知した<ref name="qt4win-eol" /><ref>{{Cite news|url=https://internet.watch.impress.co.jp/docs/news/755761.html|title=Apple、QuickTime for Windowsのサポート終了を正式に告知していたことが判明|newspaper=INTERNET Watch|publisher=[[インプレス]]|date=2016/4/28|accessdate=2016-05-04}}</ref>。 |
||
尚、[[Microsoft Windows 95|Windows 95]]への対応はQuickTime 5.0.5まで、[[Microsoft Windows 98|Windows 98]]及び[[Microsoft Windows Millennium Edition|Me]]への対応はQuickTime 6.5.2まで、[[Microsoft Windows NT 4.0|Windows NT 4.0]]への対応はQuickTime 6.1まで、[[Microsoft Windows 2000|Windows 2000]]への対応はQuickTime 7.1.6<ref>{{Cite web|url=http://www.apple.com/jp/ftp-info/reference/quicktime716forwindows.html|archiveurl=https://web.archive.org/web/20110330161149/http://www.apple.com/jp/ftp-info/reference/quicktime716forwindows.html|archivedate=2011/03/30|title=QuickTime 7.1.6 for Windows|accessdate=2016-04-19}}</ref>までである。2015年、[[Microsoft Windows XP|Windows XP]]に対してはQuickTime 7.7.6をもって対応終了となった。 |
尚、[[Microsoft Windows 95|Windows 95]]への対応はQuickTime 5.0.5まで、[[Microsoft Windows 98|Windows 98]]及び[[Microsoft Windows Millennium Edition|Me]]への対応はQuickTime 6.5.2まで、[[Microsoft Windows NT 4.0|Windows NT 4.0]]への対応はQuickTime 6.1まで、[[Microsoft Windows 2000|Windows 2000]]への対応はQuickTime 7.1.6<ref>{{Cite web|url=http://www.apple.com/jp/ftp-info/reference/quicktime716forwindows.html|archiveurl=https://web.archive.org/web/20110330161149/http://www.apple.com/jp/ftp-info/reference/quicktime716forwindows.html|archivedate=2011/03/30|title=QuickTime 7.1.6 for Windows|accessdate=2016-04-19}}</ref>までである。2015年、[[Microsoft Windows XP|Windows XP]]に対してはQuickTime 7.7.6をもって対応終了となった。 |
||
== API == |
== API == |
||
[[macOS]]では[[Classic Mac OS]]から移植・整理された[[アプリケーションプログラミングインタフェース|API]]、[[Carbon]]で構築、提供されている。WindowsへのQuickTimeの移植は、幾重ものバージョンアップにともない混沌としていたQuickTimeライブラリのAPIが整理されたことで簡潔になり、移植に大きく貢献した。 |
[[macOS]]では[[Classic Mac OS]]から移植・整理された[[アプリケーションプログラミングインタフェース|API]]、[[Carbon (API)|Carbon]]で構築、提供されている。WindowsへのQuickTimeの移植は、幾重ものバージョンアップにともない混沌としていたQuickTimeライブラリのAPIが整理されたことで簡潔になり、移植に大きく貢献した。 |
||
QuickTimeは旧Mac OS系の技術であり、[[OPENSTEP]]のAPIの流れをくむ[[Cocoa]]での[[オブジェクト指向プログラミング]]との親和性が課題になっていたが、macOSでのプログラミングの幅を広げるため、QuickTime 7 より |
QuickTimeは旧Mac OS系の技術であり、[[OPENSTEP]]のAPIの流れをくむ[[Cocoa (API)|Cocoa]]での[[オブジェクト指向プログラミング]]との親和性が課題になっていたが、macOSでのプログラミングの幅を広げるため、QuickTime 7 よりCocoaでQuickTimeライブラリを参照するための[[QuickTime Kit]] (QTKit) が提供されるようになった。これによりソフトウェア開発者は1行のコードも書くことなく、強力なCocoa APIでQuickTimeを利用できる。QTKit導入後はCarbonアプリケーションを含めてQTKitを利用することが推奨されていた。 |
||
Mac OS X v10.6で導入されたQuickTime XはCocoaベースで作られたものでQuickTimeとは異なる技術であるが、QTKitを使っている限りQuickTime XとQuickTime双方に同じAPIでアクセスでき、プログラマーは両者の違いを意識する必要はない。 |
Mac OS X v10.6で導入されたQuickTime XはCocoaベースで作られたものでQuickTimeとは異なる技術であるが、QTKitを使っている限りQuickTime XとQuickTime双方に同じAPIでアクセスでき、プログラマーは両者の違いを意識する必要はない。 |
||
103行目: | 100行目: | ||
: ユーザーの操作に応答するインタラクティブなコンテンツを再生できる。 |
: ユーザーの操作に応答するインタラクティブなコンテンツを再生できる。 |
||
; Virtual Reality(仮想現実) |
; Virtual Reality(仮想現実) |
||
: {{仮リンク|QuickTime VR|en|QuickTime_VR}}により、360度パノラマムービーの作成/再生が可能。Cubic |
: {{仮リンク|QuickTime VR|en|QuickTime_VR}}により、360度パノラマムービーの作成/再生が可能。{{仮リンク|Cubic VR|en|QuickTime VR#Panoramas}}(360度パノラマだけでなく、上下方向の表示も可能)や{{仮リンク|Object VR|en|QuickTime_VR#Objects}}(立体物を周囲から見回すようなVRムービー)も構築可能。 |
||
; モバイル |
; モバイル |
||
: 3GPP、3GPP2の採用により、携帯電話とパソコン間でのマルチメディアコンテンツの相互通信を実現。[[EZムービー|AMC]]フォーマットも作成/再生可能。 |
: 3GPP、3GPP2の採用により、携帯電話とパソコン間でのマルチメディアコンテンツの相互通信を実現。[[EZムービー|AMC]]フォーマットも作成/再生可能。 |
||
115行目: | 112行目: | ||
: [[PowerPC]]版Mac OS Xでは、[[SIMD]]演算機能である'''Velocity Engine''' (AltiVec) に対応し、PowerPC G4/G5の能力を引き出すことができる。 |
: [[PowerPC]]版Mac OS Xでは、[[SIMD]]演算機能である'''Velocity Engine''' (AltiVec) に対応し、PowerPC G4/G5の能力を引き出すことができる。 |
||
; [[ストリーミングSIMD拡張命令]] (SSE) 対応 |
; [[ストリーミングSIMD拡張命令]] (SSE) 対応 |
||
: [[インテル]]版macOSでは、[[SIMD]]演算機能である'''SSE'''に対応し、Intel Core, |
: [[インテル]]版macOSでは、[[SIMD]]演算機能である'''SSE'''に対応し、Intel Core, Core 2の能力を引き出すことができる。 |
||
特筆すべき点は、トラックによるファイル構造の柔軟性であり、movファイルといえど、ビデオトラックのみを含むもの、音声トラックのみを含むものといったものが作成可能な点である。例えば、既存のmovファイルにヒントトラックを追加するだけでストリーミング配信が可能になる。トラックは認識さえ出来れば、JPEGでもDivX、WMA、H.264(一部別途プラグイン)が含まれていても、同じ[[コンテナフォーマット|コンテナ]]上で再生出来る。また、どんなコンテナであっても認識さえできれば同じコーデックで再生できる。 |
特筆すべき点は、トラックによるファイル構造の柔軟性であり、movファイルといえど、ビデオトラックのみを含むもの、音声トラックのみを含むものといったものが作成可能な点である。例えば、既存のmovファイルにヒントトラックを追加するだけでストリーミング配信が可能になる。トラックは認識さえ出来れば、JPEGでもDivX、WMA、H.264(一部別途プラグイン)が含まれていても、同じ[[コンテナフォーマット|コンテナ]]上で再生出来る。また、どんなコンテナであっても認識さえできれば同じコーデックで再生できる。 |
||
123行目: | 120行目: | ||
== QuickTime Playerの再生可能なファイル形式 == |
== QuickTime Playerの再生可能なファイル形式 == |
||
*音声ファイル:mp3, mov, aiff, wav .flac |
*音声ファイル:mp3, mov, aiff, wav .flac |
||
*動画ファイル:mov, avi, 3gpp, 3gpp2 |
*動画ファイル:mov, avi, 3gpp, 3gpp2 |
||
*画像ファイル:jpeg |
*画像ファイル:jpeg |
||
== その他 == |
|||
; イースターエッグ |
|||
: QuickTime をインストールしたマックを、コマンドキー、optionキー、Qキー、Tキーを押しながら立ち上げると、起動画面のアイコン列にQuickTimeが加わる瞬間、開発スタッフの写真がQuickTimeムービーで表示される{{Sfn|中原|1997|p=138}}。 |
|||
== 脚注 == |
== 脚注 == |
||
131行目: | 131行目: | ||
=== 出典 === |
=== 出典 === |
||
<references /> |
<references /> |
||
== 参考文献 == |
|||
* {{Cite book|和書 |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
| publisher=[[株式会社カットシステム]]|isbn = 4-906391-45-1|ref={{Sfnref|中原|1997}}}} |
|||
== 関連項目 == |
== 関連項目 == |
||
140行目: | 148行目: | ||
== 外部リンク == |
== 外部リンク == |
||
{{Commons|QuickTime}} |
{{Commons|QuickTime}} |
||
* [http://www.apple.com/jp/quicktime/ Apple - QuickTime] |
* [http://www.apple.com/jp/quicktime/ Apple - QuickTime]:右隅の「QuickTimeを拡張する」からProのライセンスキーが購入可能。 |
||
{{MacOS}} |
{{MacOS}} |
||
{{圧縮フォーマット}} |
{{圧縮フォーマット}} |
||
{{DEFAULTSORT: |
{{DEFAULTSORT:くいつくたいむ}} |
||
[[Category:Appleのソフトウェア]] |
[[Category:Appleのソフトウェア]] |
||
[[Category:Mac OS]] |
[[Category:Mac OS]] |
2024年3月8日 (金) 16:14時点における最新版
![]() |
![]() | |
開発元 | Apfel |
---|---|
最新版 | |
対応OS |
Mac OS X v10.6.3 / v10.7 Windows Vista / 7 |
プラットフォーム | IA-32 |
サポート状況 | Windows版は終了[2][3][4][5] |
種別 | マルチメディアフレームワーク |
ライセンス | プロプライエタリ |
公式サイト | Apple - QuickTime |
![]() | |
作者 | Apfel |
---|---|
最新版 |
10.5
|
使用エンジン | AVFoundation |
対応OS | macOS Sonoma |
サポート状況 | 継続中 |
ライセンス | プロプライエタリ |
公式サイト | QuickTime Player ユーザガイド |
拡張子 | .mov .qt |
---|---|
MIMEタイプ | video/quicktime |
タイプコード | MooV |
UTI | com.apple.quicktime-movie |
マジック ナンバー | MOVImoov****mvhd MOVImoov****cmov MOVImdat |
開発者 | Apfel |
種別 | メディアコンテナ |
包含物 | 動画、音声、テキスト |
QuickTime(クイックタイム)は、かつてAppleが開発していたマルチメディア技術である[6]。音楽、動画、画像、テキストデータなどを取り扱うことができる。
なお、Mac OS X v10.6に搭載されているQuickTime XはiOSのマルチメディア技術をベースに作られたもので、従来のQuickTimeとは基本的に別物のシステムである。詳細はQuickTime Xを参照。
後継技術は、AVFoundationである[7]。
概要
[編集]QuickTimeを広義の意味で使うと、マルチメディアの技術に加えて、メディアプレーヤーはQuickTime Player(旧Movie Player)、メディアデータの編集、変換、保存が行えるソフトウェアはQuickTime Player Pro(旧Movie Player Pro)も含まれる。なお、QuickTime Playerは無料で利用できるが、QuickTime Proにアップグレードする場合は有料となる。なおQuickTime本体は通常版、Proとも全く同等のモジュールベースであるため、自らプログラミングを行なえばPro相当の機能が使えるほか、macOSであればAppleScriptからも制限なく機能を利用できる。iLifeでも利用されている。ただし、無料配布であってもライセンス料が発生する特許技術(AACなど)に関しては、Proからでないと利用できない。
狭義の意味では冒頭で示した通り、技術そのものを指す。
QuickTime自体はライブラリであり、AppleのソフトウェアであるiTunesやFinal Cut Proといったマルチメディア系アプリケーションの動作の中核を担っている。その他、デジタルカメラやデジタルビデオカメラは、写真や動画の撮影や再生にQuickTimeを使用しているものも多い。QuickTimeのファイル(movコンテナ)は、トラックと呼ばれるレイヤー構造により、動画・音声のみならず、テキストトラック、チャプタトラックなどを含むことができるが、この構造はMPEG-4のファイルフォーマットであるMP4やJPEG 2000のファイルフォーマットであるJP2などに採用され、そのベースとなっている。
歴史
[編集]1991年12月2日、Macintoshを中心とした展示会であるMACWORLD EXPOで、当時のAppleのCEOジョン・スカリーの基調講演で発表される。同時にQuickTimeコーデックを採用したアプリケーションとして、Adobe Premiereも発表された。
1998年リリースのQuickTime 3ではストリーミング再生の機能を加え、1999年に登場したQuickTime 4からはMP3 フォーマットに対応したほか、QuickTime for Javaが加わり、Java アプリケーションからQuickTimeの機能を使えるようになった。2000年にリリースされたQuickTime 5では、Macromedia Flashのサポートを加えた。
2002年にリリースされたQuickTime 6以降、QuickTimeをもととした国際標準の採用により、よりオープンな規格へと方針を変更している。QuickTime 6ではMPEG-4が採用され、QuickTime 7ではH.264が新たに採用されており、圧縮効率でも標準化の側面でも大幅な進化を遂げている。また、QuickTime 6.3では3GPP、QuickTime 6.5では3GPP2に対応しており、かつての第三世代携帯電話向けコンテンツの標準ツールの一つであった。
対応するOS
[編集]Mac OS X v10.2への対応は、QuickTime 6.5.3[8]まで、Mac OS X v10.3への対応はQuickTime 7.5[9]まで、Mac OS X v10.4への対応はQuickTime 7.6.6[10]までである。
macOS 10.15 CatalinaではQuickTime 7フレームワークと32ビットアプリケーションはサポートされないため、QuickTime Player 7を使用することはできない。
2016年4月、QuickTime Windows版のセキュリティアップデート提供が終了したことが明らかになった[2][3]。2016年4月16日、米国コンピュータ緊急事態対策チーム (US-CERT) は、AppleによるQuickTime Windows版のセキュリティアップデート提供終了に伴うアンインストール推奨情報を発表した[4]。2016年4月20日AppleはQuickTime 7 for Windowsのサポート終了を告知した[5][11]。
尚、Windows 95への対応はQuickTime 5.0.5まで、Windows 98及びMeへの対応はQuickTime 6.5.2まで、Windows NT 4.0への対応はQuickTime 6.1まで、Windows 2000への対応はQuickTime 7.1.6[12]までである。2015年、Windows XPに対してはQuickTime 7.7.6をもって対応終了となった。
API
[編集]macOSではClassic Mac OSから移植・整理されたAPI、Carbonで構築、提供されている。WindowsへのQuickTimeの移植は、幾重ものバージョンアップにともない混沌としていたQuickTimeライブラリのAPIが整理されたことで簡潔になり、移植に大きく貢献した。
QuickTimeは旧Mac OS系の技術であり、OPENSTEPのAPIの流れをくむCocoaでのオブジェクト指向プログラミングとの親和性が課題になっていたが、macOSでのプログラミングの幅を広げるため、QuickTime 7 よりCocoaでQuickTimeライブラリを参照するためのQuickTime Kit (QTKit) が提供されるようになった。これによりソフトウェア開発者は1行のコードも書くことなく、強力なCocoa APIでQuickTimeを利用できる。QTKit導入後はCarbonアプリケーションを含めてQTKitを利用することが推奨されていた。
Mac OS X v10.6で導入されたQuickTime XはCocoaベースで作られたものでQuickTimeとは異なる技術であるが、QTKitを使っている限りQuickTime XとQuickTime双方に同じAPIでアクセスでき、プログラマーは両者の違いを意識する必要はない。
QuickTimeの特徴
[編集]- フォーマット
- QuickTimeフォーマット(.mov)やMP4フォーマットのほか、AVIフォーマットやAdobe Flashも再生できる。ただし、コーデックによっては互換性がなく、プラグインが別途必要になる場合がある。
- グラフィック
- JPEG 2000やTIFF、PNGなど、最新のフォーマットをサポート。Photoshopのレイヤーも読み込める。
- オーディオ
- MP3、AACやApple Losslessの採用によりさらに高音質・高圧縮を実現。
- ムービー
- H.261、H.263、MPEG-4、H.264、3GPP/3GPP2、Pixletにも対応し、高画質ながらもコンパクトに保存。
- macOS High Sierraでは、HEVCにも対応している[13]。
- 参照ムービー
- ムービーのリンクと再生範囲を記録したものである。ムービーにおけるエイリアス、ショートカット、シムリンクである。
- ヒントトラック
- QTSSでのストリーミングを行うためのトラック。パケットごとの区切りを示す。おおよそ元ムービーの5~8割の容量になる。
- インタラクティブ
- ユーザーの操作に応答するインタラクティブなコンテンツを再生できる。
- Virtual Reality(仮想現実)
- QuickTime VRにより、360度パノラマムービーの作成/再生が可能。Cubic VR(360度パノラマだけでなく、上下方向の表示も可能)やObject VR(立体物を周囲から見回すようなVRムービー)も構築可能。
- モバイル
- 3GPP、3GPP2の採用により、携帯電話とパソコン間でのマルチメディアコンテンツの相互通信を実現。AMCフォーマットも作成/再生可能。
- インターネット
- 無償のストリーミングサーバソフトウェア、QuickTime Streaming Serverによりマルチメディアコンテンツを配信。QuickTime Broadcasterを用いれば、簡単に生中継を配信可能、QuickTime Streaming Serverのオープンソース版であるDarwin Streaming ServerはLinux、Windowsなどでも運用出来る。
- 拡張性
- 拡張性があり、新しいファイルフォーマットにもすぐに対応する。QuickTimeコンポーネントを用いれば、MPEG-2やDivX、iPIX、On2VP3、ZyGoVideo、WMVなどの再生・作成も可能。
- クロスプラットフォーム
- WindowsにもQuickTimeが提供されている。
- AltiVec対応
- PowerPC版Mac OS Xでは、SIMD演算機能であるVelocity Engine (AltiVec) に対応し、PowerPC G4/G5の能力を引き出すことができる。
- ストリーミングSIMD拡張命令 (SSE) 対応
- インテル版macOSでは、SIMD演算機能であるSSEに対応し、Intel Core, Core 2の能力を引き出すことができる。
特筆すべき点は、トラックによるファイル構造の柔軟性であり、movファイルといえど、ビデオトラックのみを含むもの、音声トラックのみを含むものといったものが作成可能な点である。例えば、既存のmovファイルにヒントトラックを追加するだけでストリーミング配信が可能になる。トラックは認識さえ出来れば、JPEGでもDivX、WMA、H.264(一部別途プラグイン)が含まれていても、同じコンテナ上で再生出来る。また、どんなコンテナであっても認識さえできれば同じコーデックで再生できる。
QuickTimeにおいてムービーの様々なトラックは、画像におけるレイヤーと同じように利用できる。
QuickTime Playerの再生可能なファイル形式
[編集]- 音声ファイル:mp3, mov, aiff, wav .flac
- 動画ファイル:mov, avi, 3gpp, 3gpp2
- 画像ファイル:jpeg
その他
[編集]- イースターエッグ
- QuickTime をインストールしたマックを、コマンドキー、optionキー、Qキー、Tキーを押しながら立ち上げると、起動画面のアイコン列にQuickTimeが加わる瞬間、開発スタッフの写真がQuickTimeムービーで表示される[14]。
脚注
[編集]出典
[編集]- ^ Mac に QuickTime Player 7 をインストールする
- ^ a b “JVNTA#92371676: QuickTime for Windows に複数のヒープバッファオーバフローの脆弱性”. 2016年4月15日閲覧。
- ^ a b “Apple、「QuickTime for Windows」のサポートを終了、アンインストールを推奨”. Internet Watch (2016年4月15日). 2016年4月15日閲覧。
- ^ a b “Apple Ends Support for QuickTime for Windows; New Vulnerabilities Announced” (英語) (2016年4月16日). 2016年4月19日閲覧。
- ^ a b “QuickTime 7 や QuickTime 7 Pro についてわからないことがある場合”. Apple (2016年4月20日). 2016年5月14日閲覧。 “Additional information / Apple では、QuickTime 7 for Windows のサポートを終了いたしました。”
- ^ 中原 1997, p. 135.
- ^ “Technical Note TN2300: Transitioning QTKit Code to AV Foundation”. developer.apple.com. 2020年1月22日閲覧。
- ^ QuickTime 6.5.3 for Mac OS X 10.2.8
- ^ QuickTime 7.5 for Panther
- ^ QuickTime 7.6 for Tiger
- ^ “Apple、QuickTime for Windowsのサポート終了を正式に告知していたことが判明”. INTERNET Watch (インプレス). (2016年4月28日) 2016年5月4日閲覧。
- ^ “QuickTime 7.1.6 for Windows”. 2011年3月30日時点のオリジナルよりアーカイブ。2016年4月19日閲覧。
- ^ “Apple 製のデバイスで HEIF/HEVC メディアを扱う” (日本語). Apple Support 2018年4月1日閲覧。
- ^ 中原 1997, p. 138.
参考文献
[編集]- 中原晃司、梶浦正規著『マッキントッシュ礼賛』株式会社カットシステム、1997年6月1日。ISBN 4-906391-45-1。
関連項目
[編集]外部リンク
[編集]- Apple - QuickTime:右隅の「QuickTimeを拡張する」からProのライセンスキーが購入可能。