ffmpeg: объединение файлов mp4. Видео останавливается на несколько секунд на первом кадре на выходе mp4 - PullRequest
0 голосов
/ 05 февраля 2020

Я создал несколько файлов MP4, используя ffmpeg. Все видео имеют одинаковые настройки и код c. Разница только в кадрах в секунду и продолжительности. Затем я конкатенировал видео с помощью команды ниже.

 ffmpeg -f concat myList.txt -c copy output.mp4

Я заметил, что при запуске / открытии файла output.mp4 в медиаплеере windows он останавливается / останавливается на первом кадре видео примерно на три четыре секунды, а затем начинается воспроизведение, остальные видео имеют правильный fps и работает плавно. Кто-нибудь сталкивался с этой проблемой. Я бы хотел, чтобы видео началось сразу после его запуска. Любые предложения по смягчению этой проблемы?

Обновление: До сих пор я обнаружил, что длина видео точно соответствует ожидаемой.

ffprobe -i output.mp4

Когда я воспроизводю видео, оно работает гладко, но когда я использую windows медиаплеер, оно застревает в первом кадре на 4-5 секунд, а затем воспроизводится плавно. Поэтому я собираюсь предположить, что эта проблема связана с медиаплеерами (буферы / загрузка перед воспроизведением). Хотя не могу быть уверен.

...