Live data from Hacker News

Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

ntsc.rs

11–20 of 131 posts

Re: Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

#15
post #4

You're not getting the full experience of analogue telly artifacts until you emulate colour subcarrier phase shift and colour burst detection failure. (-: And of course PAL and Hanover bars.

Which is why NTSC was often said to mean Never Twice the Same Color!

Re: Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

#16

Idle thought: I don't think I've ever seen one of these TV emulator things implement the situation where the vertical oscillator was slightly wrong and you get the picture slowly looping up the screen.

I actually posted ntsc-rs as it came up in my research - I'm also looking for something like what you're describing..!

I was also looking into https://codeberg.org/fsphil/hacktv which generates a variety of different analog tv signals (meant to be broadcast using HackRF) - but yes, I want the opposite - an analog-receiver-emulator...? And one that would be "ok" with incorrect signals // fail like an analog TV would... :-)

Re: Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

#17

Greg! I love this!!! Just last night I was trying to rewatch the x-files and was telling Luna that I would need to get a TV filter/shader/overlay thingy to see it the way it was meant to be seen. You mind reader you

Rafał!!! U+1F62D U+1F62D U+1F62D!!!! haha

I'll email you. sorry everyone, just two pal's pall'ing around xx

Re: Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

#19
post #7

I once tried to fully analyze the amazing NTSC emulation used in OpenEmulator. I went down a rabbit hole that involved losing motivation several lessons in to a signal processing class on YouTube, but for those interested, I did at least pull quite a lot of it apart here: https://observablehq.com/@zellyn/apple-ii-ntsc-emulation-ope... I also ported it to JavaScript (linked from above page)

I educated anyone who asked about the NTSC filter over the years because I wanted to see less-optimized implementations of it, given how much faster hardware is than the mid 2000s (it precalculated the kernels for every color at every phase offset and did the signed RGB math during rendering). There's something satisfying about being able to recreate the peculiarities of old hardware we grew up with, as a way of demystifying it.

Re: Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

#20

Idle thought: I don't think I've ever seen one of these TV emulator things implement the situation where the vertical oscillator was slightly wrong and you get the picture slowly looping up the screen.

This one does. You can configure the noise injected into the signal and when it gets too much, it loses sync and the picture starts rolling. It's actually a software NTSC modulator/demodulator, not just an effect to simulate it.

https://github.com/LMP88959/NTSC-CRT

Post reply on HN