ffmpegで副音声

テレビ放送を録画したtsファイルのエンコードに関する覚え書き。

2ヶ国語放送にはいろいろあるみたいでエンコードするのに苦戦してたんだけど、BonTsDemuxで主音声、副音声を別々にwavで取り出して、エンコードするという方法に落ち着いた。

BonTsDemuxでバラバラにした後はffmpeg.exe -i video.m2v -i audio1.wav -i audio2.wav -map 1:0 -map 2:0 -map 3:0 ..... out.mp4こんなかんじでffmpegに食わせてあげればとりあえずちゃんと副音声付きののmp4にできたよ。

-i オプションでファイルを指定。

-map ファイルID : ストリームID で指定したストリームを出力ファイルに含める。