Top
Best
New

Posted by gregsadetsky 1 day ago

Ntsc-rs – open-source video emulation of analog TV and VHS artifacts(ntsc.rs)
392 points | 118 commentspage 2
atum47 18 hours ago|
That's nice. I've always been a fan of this effect. I myself was working on something (way simpler) in the past. I was just getting a pixel splitting into three separate values (r,g,b) and plotting them side by side to emulate LED behavior. I end up creating an image that you can use on your website to give the impression of lines - https://github.com/victorqribeiro/oldTerminal (that was the best I was able to do without using canvas, for the web).

Some day I might try it again using modern css

MycroftJones 19 hours ago||
Fantastic! Is there something like this also for the scratch and hiss of old LP vinyl records? And the various types of squeals, crackles and fuzz of old ham radio setups? Never found anything that can really simulate those well.
myself248 7 hours ago||
The trick is that the scratches need to recur at the right revolution rate, while the bandwidth needs to slowly decrease as the stylus nears the end of the groove. Hmm.
1bpp 18 hours ago||
I used to play with the free iZotope Vinyl VST, it does a decent job at emulating pop/hiss, wow/flutter, and frequency response.

For ham radio-like sounds, maybe use SDR software like SDR++ and just pipe in a regular audio input, then mess with the decoding settings like LSB/USB.

zzo38computer 12 hours ago||
I had written a NTSC emulator in C, based on some other equations I had found, although it expects command-line arguments to control many things (such as the phase), and expects a grey scale farbfeld picture as input and produces farbfeld as output, so it is with still pictures rather than videos.
throwaway2046 10 hours ago|
Could you provide a link to your project?
rpastuszak 23 hours ago||
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

gregsadetsky 22 hours ago|
Rafał!!! U+1F62D U+1F62D U+1F62D!!!! haha

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

sillywalk 21 hours ago||
I was immediately reminded of the fake VHS line artifacts for Stranger Things - A Bad Lip Reading[0], which I assume are sort of a bit about the fake film grain things during the opening titles in the Stranger Things show.

[0] https://www.youtube.com/watch?v=S-4rhjO6xYg

agentifysh 23 hours ago||
heres a test output it looks convincing

https://x.com/AgentifySH/status/2063351105162224119

BobbyTables2 19 hours ago||
Vintage 16x9 TV memories (;->

I wish my VCR was that good in LP mode back then!

esafak 23 hours ago|||
You need the 80s soundtrack for the full effect: https://www.youtube.com/watch?v=8oVfIFrpslI
ClikeX 19 hours ago||
I'm flooded with nostalgia.
pipes 12 hours ago||
Can anyone explain how this is different than shaders in retro arch?
RgrTheShrubbr 19 hours ago||
Are there audio emulators out there that simulate VHS compressed warped audio?
gsich 16 hours ago|
VHS audio was superb.
1xn 17 hours ago||
this is really good effect, fantastic output. I had VCR as a kid :-) Gonna have a look at it, specially as it is a Rust project. :clap clap: Thanks for posting this.
ramses0 5 hours ago|
I'm stupefied by the accuracy of the SP/LP/EP rendering differences. Apart from how "accurate" everything is, that one pushed it way past the uncanny valley and into "oh yeah, that's pretty much exactly what it looked like!"
More comments...