Неверный аудиопоток. Требуется ровно один аудиопоток MP3 - PullRequest
0 голосов
/ 04 июня 2019

Я написал небольшую строку, чтобы объединить два mp3-файла и добавить фоновую музыку к результату.Это работает довольно хорошо, но я получаю некоторые странные ошибки.Кто-нибудь может определить причину?

(внутри цикла for)

ffmpeg -y -i "Input/%%i" -i "Assets/outro.mp3" -filter_complex "[0:a][1:a]concat=n=2:v=0:a=1;amovie='Assets/music.mp3':loop=999,volume=0.2[s];[0][s]amix=duration=shortest" "tmp.audio.mp3"

Ошибки:

[mp3 @ 000000000059f180] Неверный аудиопоток.Требуется ровно один аудиопоток MP3.Не удалось записать заголовок для выходного файла # 0 (неверные параметры кодека?): Неверный аргумент Ошибка инициализации выходного потока 0: 1 -

Файл журнала: https://pastebin.com/PLnu0Fvn

1 Ответ

0 голосов
/ 04 июня 2019

Предполагая, что вы хотите смешать вывод concat с музыкой, это должно быть

-filter_complex "[0:a][1:a]concat=n=2:v=0:a=1[a];amovie='Assets/music.mp3':loop=999,volume=0.2[s];[a][s]amix=duration=shortest"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...