Как играть видео на 24 кадр/с гладко на дисплее на 60 Гц?

Я использую mpc-hc для проигрывания видео на Win7 x64. С настройками по умолчанию (#1), воспроизведение видео является большим большую часть времени. Но для панорамирования выстрелов, воспроизведение не является гладким. Я ступил через видеокадр кадром и нашел, что перемещение панорамирования является гладким (например, каждый кадр сдвиги горизонтально на 10 пикселей), таким образом, проблема состоит в том, как видео на 23,976 кадр/с интерполировано к 60 Гц.

Вибрация похожа на то, что было бы вызвано "2:3 выпадающий", где кадры играются неравномерно как:

frame 1, 1, 2, 2, 2, 3, 3, 4, 4, 4, etc (#2)

Используя "оптимальные настройки рендерера" (#3) вместо значения по умолчанию отключает Аэро тему и разрыв причин.

Установка моего жидкокристаллического дисплея к 50 Гц, возможно, улучшила вибрацию немного (но я не могу действительно сказать). Мой дисплей не поддерживает 24 Гц или 48 Гц, и принуждение их в панели управления Nvidia дает расплывчатый экран.

Я попробовал другие видеоплееры (VLC и KMPlayer), Фильтр ReClock Directshow, видеофайлы из других источников (#4), повернув DXVA включения - выключения и компьютер с другим GPU, но вибрация в воспроизведении подобна. Ни один из них не решил проблему.

Действительно ли возможно играть 23.976 или видео на 24 кадр/с гладко на дисплее на 60 Гц?

Я думаю, что видеоплеер мог сделать видео более гладким путем выполнения линейной интерполяции, такой как:

1. 100% frame 1
2. 60% frame 1 + 40% frame 2
3. 20% frame 1 + 80% frame 2
4. 80% frame 2 + 20% frame 3
5. 40% frame 2 + 60% frame 3
6. 100% frame 3
7. 60% frame 3 + 40% frame 4
.. etc

Какой-либо существующий видеоплеер может сделать это?

Сноски:
(#1) рендерер Видео: EVR Пользовательский президент.
(#2) Этот пример преобразовывает видео на 24 кадр/с в 30 кадр/с
(#3) настройки View> Renderer> Сброс> Сброс к оптимальным настройкам рендерера
(#4) файлы, которые я имею, являются всеми файлами H.264 mkv, но я не думаю формат файла / кодирующие вопросы.

18
задан 26.12.2010, 08:52

2 ответа

Я часто играю видео на 24 фута в секунду в VLC на дисплее на 60 Гц, и это отображает гладко через рендерер по умолчанию w/аппаратное ускорение Nvidia, кажется, не сильно вибрирует (не уверенный, какой метод это использует).

1
ответ дан 07.12.2019, 10:29

Вы попытались отключить "Кадры пропуска" в опциях VLC?

-1
ответ дан 07.12.2019, 10:29

Теги

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