単一のオーディオストリームmkvファイルの場合にそれらをmp4に変換するために通常使用するコマンドは次のとおりです。
ffmpeg -i location of mkv file\movie.mkv -c copy location of my usb stick\blablabla.mp4`
しかし、2つのオーディオソースを持つmkvファイルを使用してこのコマンドを実行すると、ハンガリー語バージョンが必要になったときに、テレビではまったく音が出ず、PCでは英語の音声しか聞こえなくなりました。私が指定したオーディオソースのみを保持しながら、mkvをmp4に変換するコマンドは何ですか?それが助けになるなら、VLCはオーディオトラック#2がハンガリー語バージョンであると言います。
使用 - -map
特定のストリームを選択するオプション。
最初のビデオストリーム、2番目のオーディオストリーム:
ffmpeg -i input -map 0:v:0 -map 0:a:1 -c copy output
または、ハンガリー語のメタデータを持つすべてのストリームを選択します。
ffmpeg -i input -map 0:v:0 -map 0:a:m:language:hun -c copy output
これらの例ではストリームインデックスを推測しているので、実際の値を調整する必要があるかもしれません。最初にファイルを調べて詳細を確認してください:ffmpeg -i input