ノート:Audio Video Interleave

message: aviコンテナにb-frame使ってエンコすると数フレームずれるな。--Orehayamadakouichida 2007年12月14日 (金) 06:04 (UTC)
thread_title: Bフレーム

message: ===整理した項目===
*ファイル中にタイムスタンプが存在しない。
*Bフレーム（前方参照フレーム）が正しく扱えない。
===コメントアウトした項目===
*可変ビットレート(VBR)音声非対応
*複数音声映像非対応（多チャンネルには対応）
*ファイル中にタイムスタンプが存在しない。
*Bフレーム（前方参照フレーム）が正しく扱えない。
====可変ビットレート(VBR)音声非対応====
*NandubでのVBR-MP3対応以降、同様の方法でAACやその他フォーマットにも対応できています。これはAVI自体はVBRを格納できるだけのポテンシャルを備えていることを意味しているのではないでしょうか。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
====複数音声映像非対応====
*この項目は明らかな間違いです。MicrosoftのAVIの解説には、ストリーム数の制限は何も書かれていないばかりか、'strl'チャンクや'movi'リストの説明には、複数のストリームが含まれても構わないと取れる記述があります。また、実際に複数映像＋複数音声のAVIは作成可能であり、再生も可能であることを確かめました。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
====ファイル中にタイムスタンプが存在しない====
*AVIの場合、各データのタイムスタンプはAVISTREAMHEADER構造体のdwRateとdwScaleに従って決定されます。これはタイムスタンプを持っているといえるのではないでしょうか。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
**筆者の意図はおそらく、データが個別のタイムスタンプを持っていないからVFRに出来ないということなのでしょうが、それは別項目として残っています。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
*データが個別のタイムスタンプを持っていないことで他の問題を発生させている関係を明らかにするために、この項目を戻し適切な記述に修正しました。122.132.188.70 2007年12月15日 (土) 14:36 (UTC)
====Bフレーム（前方参照フレーム）が正しく扱えない====
*これはコンテナの問題ではなく、VFW-APIの仕様とコーデックの問題です。DivXやXvidのPacked-B frameのように、問題無く扱っている例もあります。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
**Packed-B frameの場合、圧縮時にコーデックへの入力に対して出力が数フレーム遅れるので個別の対処が必要ですが、これは出力ソフトの問題であり、コンテナの問題ではありません。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
**H.264で使われる複数参照フレーム(Multiple Reference Frames)を正しく扱えない様ですが。--218.46.218.176 2007年12月1日 (土) 03:58 (UTC)
***リンク先にMultipleReferenceFrameの記述が無かったので、何をもって正しくないのかわかりませんでしたが、実際に複数参照フレームを正しく扱っているソフトも存在します。このソフトの作者にも確認しました。202.152.108.232 2007年12月10日 (月) 12:08 (UTC)
****参照先でb-pyramidには対応していないとなっていますが、pyramidを含め全てのBフレームの問題は1フレームIN/OUTというVFWの制限によるものであり、AVIそのものの問題では無いとも言えます。202.152.108.232 2007年12月10日 (月) 12:08 (UTC)
*データの格納と表示、コンテナとしての限界とデコーダ側の工夫が混同されていましたので、整理し補足説明を加えました。特にPacked-B frame（本文中ではPacked-bitstream）はAVIコンテナに問題があったために考案されたストリームフォーマットであるため、それをもってAVIはBフレーム対応とするのは「原因と解決」において矛盾しています。よって、技術紹介にとどめました。
一応説明用に図を用意したのですが、アカウント取得していないのでUPできず。ここに置いておきますので図があった方が分かりやすいという場合は掲載をお願いします。尚、私はこの図の著作権（なんてあるとは思ってないですが。）を放棄します。
122.132.188.70 2007年12月15日 (土) 14:36 (UTC)
thread_title: AVIの欠点について

message: *ファイル中にタイムスタンプが存在しない。
*Bフレーム（前方参照フレーム）が正しく扱えない。
thread_title: 整理した項目

message: *可変ビットレート(VBR)音声非対応
*複数音声映像非対応（多チャンネルには対応）
*ファイル中にタイムスタンプが存在しない。
*Bフレーム（前方参照フレーム）が正しく扱えない。
====可変ビットレート(VBR)音声非対応====
*NandubでのVBR-MP3対応以降、同様の方法でAACやその他フォーマットにも対応できています。これはAVI自体はVBRを格納できるだけのポテンシャルを備えていることを意味しているのではないでしょうか。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
====複数音声映像非対応====
*この項目は明らかな間違いです。MicrosoftのAVIの解説には、ストリーム数の制限は何も書かれていないばかりか、'strl'チャンクや'movi'リストの説明には、複数のストリームが含まれても構わないと取れる記述があります。また、実際に複数映像＋複数音声のAVIは作成可能であり、再生も可能であることを確かめました。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
====ファイル中にタイムスタンプが存在しない====
*AVIの場合、各データのタイムスタンプはAVISTREAMHEADER構造体のdwRateとdwScaleに従って決定されます。これはタイムスタンプを持っているといえるのではないでしょうか。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
**筆者の意図はおそらく、データが個別のタイムスタンプを持っていないからVFRに出来ないということなのでしょうが、それは別項目として残っています。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
*データが個別のタイムスタンプを持っていないことで他の問題を発生させている関係を明らかにするために、この項目を戻し適切な記述に修正しました。122.132.188.70 2007年12月15日 (土) 14:36 (UTC)
====Bフレーム（前方参照フレーム）が正しく扱えない====
*これはコンテナの問題ではなく、VFW-APIの仕様とコーデックの問題です。DivXやXvidのPacked-B frameのように、問題無く扱っている例もあります。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
**Packed-B frameの場合、圧縮時にコーデックへの入力に対して出力が数フレーム遅れるので個別の対処が必要ですが、これは出力ソフトの問題であり、コンテナの問題ではありません。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
**H.264で使われる複数参照フレーム(Multiple Reference Frames)を正しく扱えない様ですが。--218.46.218.176 2007年12月1日 (土) 03:58 (UTC)
***リンク先にMultipleReferenceFrameの記述が無かったので、何をもって正しくないのかわかりませんでしたが、実際に複数参照フレームを正しく扱っているソフトも存在します。このソフトの作者にも確認しました。202.152.108.232 2007年12月10日 (月) 12:08 (UTC)
****参照先でb-pyramidには対応していないとなっていますが、pyramidを含め全てのBフレームの問題は1フレームIN/OUTというVFWの制限によるものであり、AVIそのものの問題では無いとも言えます。202.152.108.232 2007年12月10日 (月) 12:08 (UTC)
*データの格納と表示、コンテナとしての限界とデコーダ側の工夫が混同されていましたので、整理し補足説明を加えました。特にPacked-B frame（本文中ではPacked-bitstream）はAVIコンテナに問題があったために考案されたストリームフォーマットであるため、それをもってAVIはBフレーム対応とするのは「原因と解決」において矛盾しています。よって、技術紹介にとどめました。
一応説明用に図を用意したのですが、アカウント取得していないのでUPできず。ここに置いておきますので図があった方が分かりやすいという場合は掲載をお願いします。尚、私はこの図の著作権（なんてあるとは思ってないですが。）を放棄します。
122.132.188.70 2007年12月15日 (土) 14:36 (UTC)
thread_title: コメントアウトした項目

message: *NandubでのVBR-MP3対応以降、同様の方法でAACやその他フォーマットにも対応できています。これはAVI自体はVBRを格納できるだけのポテンシャルを備えていることを意味しているのではないでしょうか。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
thread_title: 可変ビットレート(VBR)音声非対応

message: *この項目は明らかな間違いです。MicrosoftのAVIの解説には、ストリーム数の制限は何も書かれていないばかりか、'strl'チャンクや'movi'リストの説明には、複数のストリームが含まれても構わないと取れる記述があります。また、実際に複数映像＋複数音声のAVIは作成可能であり、再生も可能であることを確かめました。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
thread_title: 複数音声映像非対応

message: *AVIの場合、各データのタイムスタンプはAVISTREAMHEADER構造体のdwRateとdwScaleに従って決定されます。これはタイムスタンプを持っているといえるのではないでしょうか。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
**筆者の意図はおそらく、データが個別のタイムスタンプを持っていないからVFRに出来ないということなのでしょうが、それは別項目として残っています。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
*データが個別のタイムスタンプを持っていないことで他の問題を発生させている関係を明らかにするために、この項目を戻し適切な記述に修正しました。122.132.188.70 2007年12月15日 (土) 14:36 (UTC)
thread_title: ファイル中にタイムスタンプが存在しない

message: *これはコンテナの問題ではなく、VFW-APIの仕様とコーデックの問題です。DivXやXvidのPacked-B frameのように、問題無く扱っている例もあります。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
**Packed-B frameの場合、圧縮時にコーデックへの入力に対して出力が数フレーム遅れるので個別の対処が必要ですが、これは出力ソフトの問題であり、コンテナの問題ではありません。202.152.108.232 2007年11月20日 (火) 20:49 (UTC)
**H.264で使われる複数参照フレーム(Multiple Reference Frames)を正しく扱えない様ですが。--218.46.218.176 2007年12月1日 (土) 03:58 (UTC)
***リンク先にMultipleReferenceFrameの記述が無かったので、何をもって正しくないのかわかりませんでしたが、実際に複数参照フレームを正しく扱っているソフトも存在します。このソフトの作者にも確認しました。202.152.108.232 2007年12月10日 (月) 12:08 (UTC)
****参照先でb-pyramidには対応していないとなっていますが、pyramidを含め全てのBフレームの問題は1フレームIN/OUTというVFWの制限によるものであり、AVIそのものの問題では無いとも言えます。202.152.108.232 2007年12月10日 (月) 12:08 (UTC)
*データの格納と表示、コンテナとしての限界とデコーダ側の工夫が混同されていましたので、整理し補足説明を加えました。特にPacked-B frame（本文中ではPacked-bitstream）はAVIコンテナに問題があったために考案されたストリームフォーマットであるため、それをもってAVIはBフレーム対応とするのは「原因と解決」において矛盾しています。よって、技術紹介にとどめました。
一応説明用に図を用意したのですが、アカウント取得していないのでUPできず。ここに置いておきますので図があった方が分かりやすいという場合は掲載をお願いします。尚、私はこの図の著作権（なんてあるとは思ってないですが。）を放棄します。
122.132.188.70 2007年12月15日 (土) 14:36 (UTC)
thread_title: Bフレーム（前方参照フレーム）が正しく扱えない

message: パソコン雑誌でもないのに結合・切取りソフトや、コーデック調査ソフトのサイトへのリンクは不要ではないですか？--Ten3san（会話） 2012年7月16日 (月) 22:04 (UTC)
thread_title: リンク