Объедините видео с помощью FFMPEG - Плохое аудио - PullRequest
0 голосов
/ 07 сентября 2018

Итак, вот мой рабочий процесс .... все используют ffmpeg в Ubuntu.

Шаг 1. Преобразование основного видео в формате mp4 в mpegts

Шаг 2. Преобразование записи mp3 в m4a.

Шаг 3: Прикрепите m4a к неподвижному изображению

Шаг 4: преобразовать в mpegts

Шаг 5: Concat вступление и основное видео и конвертировать в mp4

/home/admin/ffmpeg/ffmpeg -i Wilfried_Ligthart_Profits.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts -r 30 Wilfried_Ligthart_Profits.ts
/home/admin/ffmpeg/ffmpeg -i 5b8955ef7c324-intro.mp3 -c:a libfdk_aac -strict -2 intro_audio_90.m4a
/home/admin/ffmpeg/ffmpeg -loop 1 -i slide_9.png -i intro_audio_90.m4a -acodec copy -shortest intro_merged_90.mp4
/home/admin/ffmpeg/ffmpeg -i intro_merged_90.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts -r 30 introFile90.ts
/home/admin/ffmpeg/ffmpeg -i "concat:introFile90.ts|Wilfried_Ligthart_Profits.ts" -c copy -bsf:a aac_adtstoasc merged90.mp4

Так что каждая часть (introFile90.ts и Wilfried_Lighthart_Profits.ts) звучит нормально. Однако на последнем шаге merged90.mp4 звук замедляется.

Я также получаю кучу этих ошибок:

[mp4 @ 0x31ad080] Non-monotonous DTS in output stream 0:1; previous: 59837710, current: 59837012; changing to 59837711. This may result in incorrect timestamps in the output file.

В любом случае, что не так? Мне сказали, что конвертировать их в mpegts сделает рендеры быстрее.

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