Привет! Я использую ffmpeg для объединения нескольких файлов mp4, которые я скачал.
Обычно они не имеют одинаковую кодировку, поэтому я пытаюсь кодировать их, чтобы иметь одинаковый битрейт и разрешение звука, выходные файлы конвертируются правильно, но когда я объединяю их, у них обычно начинаются проблемы с аудио / видео 1-е видео.
Это следующие команды, которые я использую через CLI для преобразования входных данных:
ffmpeg -i 1.mp4 -b:v 1M -b:a 320k -aspect 16:9 -s 1600x900 1.ts
ffmpeg -i 2.mp4 -b:v 1M -b:a 320k -aspect 16:9 -s 1600x900 2.ts
ffmpeg -i 3.mp4 -b:v 1M -b:a 320k -aspect 16:9 -s 1600x900 3.ts
Затем я помещаю их в список и запускаю команду для их объединения:
ffmpeg -f concat -i list.txt -codec copy output.mp4
Нет ошибок вывода, но я все еще получаю противоречивые результаты с выводом (заикание звука или остановка видео). Первоначально я пытался сделать это с помощью fluent-ffmpeg, но сначала мне нужно найти правильный способ сделать это через CLI.
Любая помощь очень ценится:)