2

Я использую демультиплексор concat для объединения некоторых файлов WAV.

ffmpeg -safe 0 concat -i files.txt -c copy output.wav

files.txt хранит файлы как:

файл 'C:\Users\folderpath\input1.wav'

файл 'C:\Users\folderpath\input2.wav'

так далее

Как я могу добавить -b в эту команду, чтобы установить битрейт? Прямо сейчас без него файлы ускоряются - входные файлы имеют 256 Кбит / с, а вывод - 705 Кбит / с. Я пробовал несколько -b и -ab в разных частях команды, и не могу заставить это работать.

1 ответ1

0

Не все мои входные файлы были 256 КБ, некоторые были 705 КБ, поэтому демультиплексор concat использовал первый файл, который был 705 КБ.

Я исправил это, исправив мои входные файлы, созданные:

ffmpeg -f lavfi -i aevalsrc=0:duration=2:sample_rate=16000 silence.wav

Ключом было добавление sample_rate в файл aevalsrc - эта часть была добавлена после помощи Mulvya.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .