ffmpeg Дублирующие фреймы

1498
Henry7720

Очень неприятная ситуация ...
У меня есть видео MPG2 с частотой кадров 29,97, но при конвертации в MP4 кадры дублируются.

Эта команда (прямое преобразование, без параметров):
ffmpeg -i ~/Desktop/file.mpg ~/Desktop/file.mp4
вызывает дублирование кадров ...

При установке частоты кадров с помощью:
ffmpeg -i ~/Desktop/file.mpg -framerate 29.97 ~/Desktop/file.mp4
тоже не работает!

Приведу ко мне попробовать:
ffmpeg -i ~/Desktop/file.mpg -r 29.97 ~/Desktop/file.mp4
все еще с дублированными кадрами!

Наконец-то я попробовал третий вариант ffmpeg :
ffmpeg -i ~/Desktop/file.mpg -vf fps=fps=29.97 ~/Desktop/file.mp4

Кроме того, когда он выводил, аудио / видео было не синхронизировано!

Какой вариант FPS я должен использовать?

1

1 ответ на вопрос

0
Gyan

использование

ffmpeg -i ~/Desktop/file.mpg -vsync 0 ~/Desktop/file.mp4 

Это пропускает дублирование.

Похоже, это может сработать, но я получаю неисчислимые ошибки! Henry7720 6 лет назад 0
Ошибки DTS? Вы можете игнорировать их, если файл воспроизводится правильно. Показать полный журнал. Gyan 6 лет назад 0

Похожие вопросы