Конкатенация видео с использованием демультиплексора concat в FFMPEG завершена, но видео теряется во втором видео?

Использован демультиплексор concat в коде FFMPEG для объединения видео: -

cmd = arrayOf("-y", "-f", "concat", "-safe", "0", "-i", textFile!!.path, "-c:v", "libx264", "-crf", "23", "-preset", "ultrafast", "-c:a", "copy", outputFile.path)

После завершения конкатенации видео, воспроизведенное правильно, имеет и аудио, и видео, но видео два - видео отсутствует, имеет только звук. Выходной файл имеет размер и продолжительность, включая два видео.

Текстовый файл содержит: -

file '/path/to/file1'
file '/path/to/file2'

Используется absolutePath для двух видеофайлов mp4.

Попробовал это конкатенированное видео FFMPEG, но видео отсутствует. Но нет решения моей проблемы.

Все, что мне не хватает в команде.


person Gopinathan B    schedule 03.10.2019    source источник
comment
Показать полный вывод ffmpeg -i file1 -i file2.   -  person llogan    schedule 03.10.2019
comment
@llogan Показать полный вывод чего. Не в состоянии понять. Можешь объяснить?   -  person Gopinathan B    schedule 04.10.2019
comment
Для правильной конкатенации каждый вход должен иметь одинаковые атрибуты. Подозреваю, что они различаются. Чтобы убедиться в этом, я хотел увидеть информацию о каждом входе и информацию о вашей версии и конфигурации ffmpeg. Выполнение предоставленной мной команды предоставит эту информацию, которая требуется мне, чтобы дать вам готовый ответ, который вы можете скопировать и вставить.   -  person llogan    schedule 04.10.2019
comment
Каждый видеофайл имеет продолжительность 03:59 и размер почти 20 МБ. Версия FFMPEG — 0.3.2. Любая другая информация, которая вам нужна?   -  person Gopinathan B    schedule 08.10.2019
comment
Совпадают ли ширина, высота, формат в пикселях, шкала времени, профиль H.264, временная развертка, расположение аудиоканалов, частота дискретизации аудио, форматы видео, формат аудио, количество потоков?   -  person llogan    schedule 08.10.2019