Может показаться, что Broadcast Television часто имеет разрешение 1080i30 (60 полей / с), а DVD-диски без фильмов (например, учебные или телевизионные шоу) также имеют частоту 60 полей / с при некотором более низком разрешении (480i?)

Однако почти все видео, которые попадают в Интернет, будь то контент в кодировке x264, Youtube и т.д., Имеют скорость 30 кадров в секунду, то есть это прогрессивная развертка. Тем не менее, когда вы смотрите контент на своем телевизоре, я предполагаю, что телевизор преобразует его в прогрессивный для вас, но конечный результат - очень плавная картинка, которая "ощущается" почти как 60 кадров / с.

Каков наилучший способ получить этот результат при копировании чересстрочного контента, полученного с телевизора или DVD? Могу ли я копировать DVD с 60 полями в секунду до 60 кадров в секунду? Я бы предположил, что классические фильтры деинтерлейсинга этого не делают, они объединяют поля и создают 30-кадровый кадр.

Я пользуюсь ручником.

2 ответа2

1

Вы не указали операционную систему, но если вы используете avisynth в качестве фрейм-сервера, есть ряд фильтров, которые вы можете использовать для достижения этой цели, в частности, QTGMC, который (в настоящее время) является лучшим фильтром деинтерлейсинга.

Извлечение из вики:

YourSource("yourfile")    # DGDecode_mpeg2source, FFVideoSource, AviSource, whatever your source requires
QTGMC( Preset="Slow" )
SelectEven()              # Add this line to keep original frame rate, leave it out for smoother doubled frame rate

В общем, пропустите последнюю строку, которая отбрасывает каждый второй кадр, и у вас остаются все 60 кадров.

Вы даже можете добиться этого эффекта на неродных 60fps (то есть источниках 30fps), используя интерполяцию кадров через что-то вроде SVP. Spiriton написал довольно хорошее руководство здесь для выполнения только это. Я связал его файлы сравнения ниже для справки:

Исходный файл | Преобразованный файл

0

Могу ли я копировать DVD с 60 полями в секунду до 60 кадров в секунду?

Обратите внимание, что видео 1080i60 будет иметь 60 полей в секунду, а не кадры - каждое поле состоит примерно из половины кадра (или, скорее, из каждой чередующейся горизонтальной линии пикселей). Если вы не просматриваете видео непосредственно на ЭЛТ-дисплее, его, вероятно, придется деинтерлейсировать перед его отображением независимо (в этом случае оно будет преобразовано на лету в 1080p30).

Youtube видео не всегда 30 FPS, оно может отличаться. Это действительно, однако, прогрессивно, поскольку на самом деле больше нет чересстрочных дисплеев. Кроме того, x264 может выводить чересстрочный режим, если вы этого хотите.

Тем не менее, когда вы смотрите контент на своем телевизоре, я предполагаю, что телевизор преобразует его в прогрессивный для вас, но конечный результат - очень плавная картинка, которая "ощущается" почти как 60 кадров / с.

Несмотря на это, 1080i60 все равно будет казаться "рывком" при быстром движении. Стандарты вещания 1080p были изменены, чтобы включить 1080p60, что было бы особенно заметно при просмотре спортивных и видео. Многие зеркальные и беззеркальные камеры теперь также могут выводить прогрессивное видео с высокой частотой кадров.

Кроме того, "плавное изображение" может фактически быть побочным эффектом любой интерполяции движения (например, Motion Flow, TruMotion 120 Гц), которая часто приводит к "эффекту мыльной оперы" и другим визуальным артефактам, хотя это также сильно зависит от содержимого.


TL, DR: Я бы конвертировал и кодировал видео как прогрессивное, если бы у вас не было причины сохранять его чересстрочным (например, редактирование исходного видео), и в этом случае я бы предпочел просто оставить исходный носитель как есть и не перепечатывать его. Имейте в виду, что почти все новые дисплеи работают только в прогрессивном режиме, поскольку только дисплеи с линейной разверткой способны отображать чересстрочный контент.

Вы также можете применить фильтры для уменьшения шума деинтерлейсинга, что обеспечит согласованность просмотра между компьютерами (у которых может быть другой фильтр / стек вывода и деинтерлейсинг по-разному). Используя Handbrake, вы можете деинтерлейсировать или разбирать видео перед сжатием.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .