FFmpeg - 缩混 AC3 5.1 到 Fraunhofer FDK ACC 2.1

FFmpeg - Down-mix AC3 5.1 to Fraunhofer FDK ACC 2.1

我正在尝试将我的一些旧视频重新编码为 "archive"。

我不需要保留音频 5.1,但我想将其缩混为 2.1 而不是听起来太沉闷的立体声。

这是相关部分,负责降混为立体声并重新编码音频,我想将其调整为降混为 2.1。

-ac 2 -c:a libfdk_aac -vbr 3

我做了一些研究,似乎有一个 -layouts 开关确实支持 2.1,但我不知道如何使用它。什么渠道应该去哪里?

仅供说明并让您了解全貌 - 我目前正在使用此脚本:

#!/bin/bash
for i in *.mkv;
do 
    #Output new files by prepending "x265" to the names

    /cygdrive/c/media-autobuild_suite/local32/bin-video/ffmpeg.exe -y -i "$i" -c:v libx265 -preset slow -b:v 512k -x265-params pass=1 -c:s copy -c:a copy -f matroska NUL && \
    /cygdrive/c/media-autobuild_suite/local32/bin-video/ffmpeg.exe    -i "$i" -c:v libx265 -preset slow -b:v 512k -x265-params pass=2 -c:s copy -ac 2 -c:a libfdk_aac -vbr 3 x265_"$i"

done

FDK aac 编码器不支持 2.1,但本机编码器支持。

ffmpeg -i "$i" ... -c:s copy -af pan=2.1 -c:a aac x265_"$i"