Open-source-инструмент подделывает артефакты VHS и NTSC — ветераны телевещания говорят, что аналог на деле выглядел роскошно

ntsc-rs моделирует реальную NTSC-передачу и VHS-кодирование, а не фильтры-наложения, в реальном времени. Разворот треда: «вид VHS» — это деградация, а не потолок носителя, — а правильная эмуляция всё ещё пропускает PAL, полосы Hanover и сбои фазы поднесущей.

Что он на самом деле делает

Пример кадра ntsc-rs с аналоговыми артефактами
Пример кадра ntsc-rs с аналоговыми артефактами

ntsc-rs — это бесплатный open-source видеоэффект (v0.9.4), эмулирующий артефакты аналогового ТВ/NTSC и VHS алгоритмами, моделирующими реальную цепочку NTSC-передачи и VHS-кодирования — на основе предыдущих работ вроде composite-video-simulator и ntscQT, — а не нашлёпывающий поверх наложение зерна. Он написан на Rust с многопоточностью и SIMD для обработки в реальном времени выше нативного разрешения NTSC и поставляется как отдельное приложение, веб-инструмент и плагины для After Effects, Premiere и OpenFX-хостов (DaVinci Resolve, HitFilm, Vegas).

Практик испытал его в полевых условиях в треде:

«Только что установил OpenFX-плагин и протестировал в DaVinci. Работает шустро и выглядит классно, с кучей контроля … По-настоящему интересно становится, когда автоматизируешь параметры. Ценю, что это укоренено в настоящей эмуляции». — кинематографист, протестировавший плагин

Ещё один пример эффекта ntsc-rs
Ещё один пример эффекта ntsc-rs

Разворот: аналог был не ло-фай — ло-фай был VHS

Самое интересное возражение пришло от людей, работавших в вещании, когда это было просто «телевидением»:

«полнополосное аналоговое композитное или компонентное видео на 6 МГц могло выглядеть чудесно. Если вам когда-нибудь выпадет шанс увидеть, как двухдюймовый quad-видеомагнитофон проигрывает мастер-ленту на мониторе вещательного качества … подозреваю, вы будете в шоке». — ветеран вещательного видеопроизводства

«VHS-эстетика», которую мы эмулируем ради ностальгии, — это деградация: потеря качества при перезаписи поколений, дешёвые потребительские деки, — а не реальный потолок носителя.

А точная эмуляция зверски сложна

«Вы не получите полного опыта артефактов аналогового телека, пока не сэмулируете сдвиг фазы цветовой поднесущей и сбой детектирования цветовой вспышки … И, конечно, PAL и полосы Hanover». — давний технический писатель, перечисляющий недостающие артефакты

Другой комментатор, который как-то пытался полностью реверс-инженерить эмуляцию NTSC, засвидетельствовал глубину кроличьей норы:

«Я провалился в кроличью нору, которая включала потерю мотивации через несколько занятий курса по обработке сигналов … Я по крайней мере немало в этом разобрал вот здесь … а ещё портировал это на JavaScript». — разработчик, реверс-инженеривший эмуляцию NTSC

Почему он всё равно попадает в цель

ntsc-rs — редкий ностальгический инструмент, созданный тем, кто уважает сигнал, который подделывает. Поправка треда — что аналог мог быть красивым, а «ретро»-вид на деле есть деградация ленты — не умаляет его; она объясняет, почему делать это правильно (реальное поведение поднесущей, в перспективе PAL и полосы Hanover) настолько сложнее, чем накинуть на клип строки развёртки. Артефакты — лёгкая часть. Физика — вот проект.

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 8 из 23 Читать дальше
🌍Other

Вор перерезал живую FM-линию на 100 000 ватт ради металлолома — инженеры в треде дивятся, как он выжил

Средь бела дня кто-то отключил наблюдение на радиоплощадке в Кентукки, перерезал герметичную фидерную линию, питающую вышку на 100 кВт, утащил её домой и сдал медь на лом. Ремонт: до $100 000. Цена лома: может, пара тысяч. Станция еле дышит на 10 ваттах.

★ 80 · 💬 69 · radioworld.com · 3 мин