*動画コンテナ [#ta75e723]
 コンテナとはデータを入れるフォーマット(入れ物)のことです。~
 データは何らかのフォーマットに従ってファイルになっています。~
 WindowsのDirectShowで再生する為には、コンテナに対応したスプリッタフィルタと、~
 格納されたデータをデコードする為のデコーダーフィルタ(コーデック)が必要です。~
 ~
 Windowsが標準で対応している動画コンテナはAVI、ASF、DV、MPEG1など。~
 これ以外のコンテナは別途、スプリッタフィルタが必要になります。~
 ~
 主な動画コンテナは以下のようなもの。(説明は適当かも…)~
 
 **AVI [#dd3395b2]
 Audio Video Interleaveの略。~
 初期のWindowsのAPI、VFW(Video for Windows)で利用できるコンテナ。~
 AVI1.0では2GBまでしかデータを格納できない。~
 AVI2.0(OpenDML)ではこの制約はない。~
 ~
 可変フレームレート、アスペクト比には対応できない。~
 Bフレームをうまく扱えない、利用できないコーデックが増えてきた、など古い規格なのでいろいろ制約が多い。~
 
 **asf [#yf5b0d2e]
 拡張子WMVまたはWMAのWindowsMedia形式ファイル。~
 アスペクト比、可変フレームレート対応、DRM対応、ストリーミング対応などしている。
 ~
 VirtualDubModではMSから特許でクレームが付いて途中のバージョンからasf対応がなくなっている。~
 現在でもasfcutやasftoolsなどは配布されている。ソフトウェア特許については抜け道もあるので略。~
 
 **DV [#vc359e2c]
 AVIコンテナにDVストリームが格納されている。DVストリームは映像と音声を含む。~
 DV-Type1と呼ばれるものが相当する。~
 DV-Type2は映像と音声が分離されて格納されている。AVIと互換性を考慮した方式。~
 DV-Type2は映像と音声が分離されて格納されている、AVIと互換性を考慮した方式。~
 
 **MP4 [#z795c18f]
 [[MP4:http://ja.wikipedia.org/wiki/MP4]] - Wikipedia~
 ISO標準のMPEG4コンテナ。拡張子mp4、m4v、m4a、3gp、3g2など。~
 携帯電話及び携帯ゲーム機の標準動画フォーマットとして採用されている。~
 ~
 WindowsのDirectShowで再生する為には[[HaaliMediaSplitter:http://haali.cs.msu.ru/mkv/]]が必要です。~
 MatroskaSplitterと一緒になってます。~
 
 **RealMedia [#h7c65537]
 拡張子rm,rmvbなど。[[RealPlayer:http://www.jp.real.com/]]で再生できます。~
 DirectShowで再生するには別途[[RealMediaSplitter:http://sourceforge.net/projects/guliverkli/]]が必要になります。~
 コーデック(RV10等)はRealPlayerまたはReal Alternativeをインストールすると入ります。~
 
 **Matroska [#q0894c9c]
 オープンソースで開発されているコンテナで、拡張子はmkv、mka、mks。~
 コンテナはEBMLというバイナリ化したXMLで書かれており、XMLの特徴をそのまま受け継いでいる。~
 互換性を維持したまま機能拡張が可能で、基本的にどんなデータでも格納できる。~
 可変フレームレート、字幕、チャプター、添付ファイル、使用可能なコーデックが多い、など。~
 再生については[[MKV再生環境]]を参照。~
 
 **その他 [#k6f378b8]
 MOV、OGM、DivX、MPEG1、MPEG2とか色々ありますがあまりよく知りません。ヽ(´ー`)ノ

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS