Разделение от 1 до 4 стереофонических входных потоков на 8 монопотоков

278
amely

Я хотел знать, есть ли способ разделения файлов с 1-4 стереопотоками на отдельные 8 аудиопотоков в одном выходном файле. Я хотел бы использовать ту же команду. Я конвертирую большое количество файлов и не знаю, сколько стереопотоков (всегда от 1 до 4) перед запуском команды.

Я сделал это:

ffmpeg -map v -filter_complex "[0:a]pan=mono|c0=c0[a0];[0:a]pan=mono|c0=c1[a1];[0:a]pan=mono|c0=c2[a2];[0:a]pan=mono|c0=c3[a3];[0:a]pan=mono|c0=c4[a4];[0:a]pan=mono|c0=c5[a5];[0:a]pan=mono|c0=c6[a6];[0:a]pan=mono|c0=c7[a7]" -map "[a0]" -map "[a1]" -map "[a2]" -map "[a3]" -map "[a4]" -map "[a5]" -map "[a6]" -map "[a7]" -ar 48k -c:a pcm_s24le 

Эта команда работает правильно для входных файлов с 1 стереопотоком, но у меня нет звука на каналах с 3 по 8 с более чем 1 стереопотоком.

1
Я использую ffmpeg для транскодирования. amely 7 лет назад 0
Я не знаю `ffmpeg`, но я заметил, что тег ffmpeg имеет следующий текст в своем описании:« Включите вашу фактическую команду и полный вывод консоли при задании вопросов, связанных с инструментами FFmpeg. Самый простой способ сделать это - добавить ` -report` к вашей команде и вставка содержимого сгенерированного файла журнала. " Поэтому, возможно, вам следует вставить файл журнала, когда ваша команда не работает должным образом. Kamil Maciorowski 7 лет назад 0

0 ответов на вопрос

Похожие вопросы