FFMPEG теряет флаг пропуска фрейма при конвертации из 29.97 mov в mp4 - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть 29,97 видео с пропуском кадров, подтвержденное выходными строками mediainfo framerate: 29.97 и Delay_DropFrame: Yes.Я хочу преобразовать его в mp4.

Запуск ffmpeg -i INPUT.mov -y -b:v 1500k -vcodec libx264 -vf scale=640:-1 -pix_fmt yuv420p -movflags +faststart -strict -2 OUTPUT.mp4 дает видео без пропуска кадров.Когда я запускаю mediainfo для нового файла, я вижу, что частота кадров по-прежнему составляет 29,97, но больше нет указаний на пропущенный кадр.
Это также происходит, когда я запускаю вышеприведенный вывод mov, а также когда я запускаю ffmpeg -i INPUT.mov OUTPUT.mov, так что я думаю, что это только при конвертации, когда данные теряются.

Следующим выводом является то, что mediainfo выводит 3 секции для оригинальных mov, [General], [Video], [Other], в то время как мой новый mp4 выводит только [General] и [Video].

Моя версия FFMPEG - 3.4.1
Есть идеи?

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