ffmpeg で同じストリームから 2 つの形式を生成し、同じファイルに出力するにはどうすればよいですか?

ffmpeg で同じストリームから 2 つの形式を生成し、同じファイルに出力するにはどうすればよいですか?

エピソードがあり、そのオーディオを dts から eac3 および ac3 に変更したいのですが、常にエラーが発生します。このコマンドを使用しました: ffmpeg -i input -i input -c:v copy -c:m:0:1 eac3 -c:m:1:1 ac3 -map 0:0 -map 0:1 -map 1:1 output.mkv

答え1

Rajib がすでに指摘しているように、-c:m有効なパラメータではないようです。

あってはなりません:

ffmpeg -i input -i input -c:v copy -c:a:0 eac3 -c:a:1 ac3 -map 0:0 -map 0:1 -map 1:1 output.mkv

見るストリーム指定子

関連情報