1 (edited by ebe1961 28-07-2020 17:19:57)

Topic: Перекодирование фильма 25 fps в 60 fps.

Подскажите пожалуйста, перекодирую фильм 25 fps, с помощью утилиты перекодирования, в 60 fps. После окончания процедуры перекодирования при просмотре фильма нет плавности движения. Наблюдаются микрорывки. Перекодирую с помощью программного кодера. Оборудование просмотра поддерживает режим 60 fps, да и на других скачанных фильмах с 60 fps проблем нет. Как можно это поправить?

Re: Перекодирование фильма 25 fps в 60 fps.

Для начала надо посмотреть утилитами характеристики обоих файлов, какая там частота. Точно ли 25 fps и 60 fps?
MediaInfo подойдет.

Затем, если все ОК, а микрорывки идут ровно каждую секунду, то это у Вас источник 24 fps переведенный в 25 fps добавлением кадра-дубля. Надо искать честный 24 fps источник, либо исправять этот выкидыванием дублей с приведением его в 24 fps.

Re: Перекодирование фильма 25 fps в 60 fps.

Я, понял, спасибо. А, чем этот 25 кадр можно удалить?

Re: Перекодирование фильма 25 fps в 60 fps.

Если знакомы с avisynth, то фильтром TDecimate.

tdecimate(cycle=25)

Вон там подробнее и с картинками:
https://www.svp-team.com/forum/viewtopi … 632#p11632

Для начала отключите SVP, откройте видео в MPC-HC, поставьте видео на паузу и нажатиями Ctrl-вправо посчитайте количество разных кадров и кадров-дублей. Если действительно 24 разных и 1 дубль, то решение tdecimate(cycle=25) поможет.