
1つのビデオストリームと3つのオーディオストリームを含むAVIファイルがあります。 2つのオーディオストリームを捨てて、1つだけ維持したいです。
そのために avconv(v11.3-6) を使ってみました。
avconv -i in.avi -map 0:0 -map 0:2 -vcodec copy -acodec copy out.avi
問題は、結果ファイルの残りのオーディオストリームが元のファイルで同期されているにもかかわらず、もはやビデオストリームと正しく同期されないことです。
私も次のようなバリエーションを試しました。
avconv -i in.avi -map 0:0 -map 0:2,0:0 -vcodec copy -acodec copy out.avi
avconv -i in.avi -map 0:0 -map 0:2,0:0 -vcodec copy -acodec copy -vsync passthrough out.avi
同じ結果を得ました。
私は何を見逃していますか?