FFmpeg - Микширование AC3 5.1 до Fraunhofer FDK ACC 2.1 - PullRequest
0 голосов
/ 20 мая 2018

Я пытаюсь перекодировать некоторые из моих старых видео, чтобы «заархивировать» их.

Мне не нужно сохранять аудио 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 голосов
/ 20 мая 2018

Кодер FDK aac не поддерживает 2.1, но собственный кодер поддерживает.

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