转换 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 可以有多个音轨,我想转换(并保留)所有音轨。

相关内容