У меня есть видео с пропаданием кадров 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
Любые идеи?
@Gyan 3.4.1. Обновил и вопрос
версия ffmpeg?