ビデオファイル形式は、コンピュータシステムにデジタル ビデオデータを保存するためのファイル形式の一種です 。ビデオは、ほとんどの場合、ファイル サイズを縮小するために 非可逆圧縮を使用して保存されます。
ビデオ ファイルは通常、ビデオ コーディング形式(例: VP9 )のビジュアル (音声なしのビデオ) データとオーディオ コーディング形式(例: Opus ) の音声データを含むコンテナー(例: Matroska形式) で構成されます。コンテナーには、同期情報、字幕、タイトルなどのメタデータも含めることができます。.webmなどの標準化された (または場合によっては事実上の標準である) ビデオ ファイル タイプは、許可されるコンテナー形式とビデオおよび音声圧縮形式に関する制限によって指定される プロファイルです。
ビデオ ファイル コンテナー内のコード化されたビデオとオーディオ (つまり、ヘッダー、フッター、メタデータではないもの) は、エッセンスと呼ばれます。圧縮されたビデオまたはオーディオをデコードできるプログラム (またはハードウェア) はコーデックと呼ばれます。ビデオ ファイルを再生またはエンコードするには、ファイルで使用されているビデオおよびオーディオ コーディングの種類に対応するコーデック ライブラリのインストールが必要になる場合があります。
優れた設計では、通常、ファイル拡張子から、どのプログラムでファイルを開くかをユーザーが判断できます。WebM (.webm)、Windows Media Video (.wmv)、Flash Video (.flv)、Ogg Video (.ogv) などの一部のビデオ ファイル形式がこれに該当します。これらの形式には、ビデオおよびオーディオ コーディング形式の明確に定義されたサブタイプがいくつかしか含まれていないため、どのコーデックでファイルを再生できるかは比較的簡単にわかります。これとは対照的に、AVI (.avi) や QuickTime (.mov) などの非常に汎用的なコンテナー タイプには、ほぼすべての形式のビデオおよびオーディオを含めることができ、ファイル拡張子にはコンテナー タイプの名前が付けられているため、エンド ユーザーがファイル拡張子を使用して、ファイルの再生に使用するコーデックまたはプログラムを判断するのは非常に困難です。
フリーソフトウェア FFmpegプロジェクトのライブラリは、ビデオファイル形式のエンコードとデコードに非常に幅広いサポートを提供しています。たとえば、Googleはffmpegを使用して、YouTubeにアップロードするさまざまなビデオ形式をサポートしています。[1] ffmpegライブラリを使用する広く使用されているメディアプレーヤーの1つは、フリーソフトウェアのVLCメディアプレーヤーで、エンドユーザーが目にするほとんどのビデオファイルを再生できます。
ビデオファイル形式のリスト
参照
参考文献
- ^ 「Google の YouTube は FFmpeg を使用 | 卵を割ってオムレツを作る」。multimedia.cx。2011年2 月 9 日。
- ^ Kaourantin.net (2007 年 10 月 31 日) Tinic Uro 新しいファイル拡張子と MIME タイプ、2010 年 7 月 6 日にWayback Machineにアーカイブ、2009 年 8 月 3 日に取得
- ^ ab 「QuickTime ファイル形式」。www.digitalpreservation.gov。2013-02-14。
- ^ 「AMV コーデック ツール」code.google.com
- ^ “RoQ - マルチメディアWiki”. wiki.multimedia.cx。
