FFmpeg - 向下混合AC3 5.1到Fraunhofer FDK ACC 2.1

时间:2018-05-20 14:15:21

标签: encoding ffmpeg aac

我试图将一些旧视频重新编码为" 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

1 个答案:

答案 0 :(得分:1)

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

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