5.1トラックを変換しますが、元のトラックはMKVのままです

5.1トラックを変換しますが、元のトラックはMKVのままです

MKV 内のすべてのオーディオ トラックを 5.1 からステレオに変換し、MKV 内の変換済みのトラックを新しいトラックの中に残しておきたいと思います。

私はこれをBATファイルで自動化しようとしています。現在、5.1をステレオに変換する次のコマンドがありますが、置き換えるオーディオトラックの代わりに追加オリジナルのものと一緒にそれらを追加します。

for /r %%i in (*.mp4) do (

    @ffmpeg.exe ^
        -hide_banner ^
        -v 32 ^
        -stats ^
        -y ^
        -i "%%i" ^
        -map 0:v ^
        -map 0:a ^
        -map 0:s? ^
        -c:s copy ^
        -c:v copy ^
        -acodec ac3 ^
        -ac 2 ^
        -ar 48000 ^
        -ab 640k ^
        -af %aproc2% ^
        -f matroska "%%~ni [Converted].mkv"

)

非常に似たような要望が出されたここしかし、私が持っている MKV には複数のオーディオ トラックが含まれている可能性があり、それらすべてを変換 (および保存) したいと考えています。

関連情報