15 comments

  • npunt 25 minutes ago
    Time to wheel out one of my favorite quotes about the signature of a medium:

    "Whatever you now find weird, ugly, uncomfortable and nasty about a new medium will surely become its signature. CD distortion, the jitteriness of digital video, the crap sound of 8-bit - all of these will be cherished and emulated as soon as they can be avoided. It’s the sound of failure: so much modern art is the sound of things going out of control, of a medium pushing to its limits and breaking apart. The distorted guitar sound is the sound of something too loud for the medium supposed to carry it. The blues singer with the cracked voice is the sound of an emotional cry too powerful for the throat that releases it. The excitement of grainy film, of bleached-out black and white, is the excitement of witnessing events too momentous for the medium assigned to record them." - Brian Eno

    • Kaliboy 8 minutes ago
      I never heard of this quote, but "heard" something similar a while ago, must have been 2020.

      I was watching a live worship session on Youtube and it was beautiful, kept my mind at peace.

      Now mind you at the same time I was also a perfectionist, which means you tend to see imperfections in others.

      Now at a certain point the singer's voice broke as she was hitting a high note. But before I could mentally register the imperfection I heard or felt such a clear gentle voice that said: "that was the most beautiful part".

      In an instant it reframed the imperfect into perfect for that moment and thus forever.

      And that's what your quote encompasses. Good read, thanks for sharing.

  • BigTTYGothGF 2 hours ago
    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.
    • superdisk 1 hour ago
      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

      • jmbwell 1 hour ago
        I sincerely appreciate this fidelity to fidelity
    • gregsadetsky 2 hours ago
      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... :-)

  • JdeBP 3 hours ago
    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.

    • stevesimmons 2 hours ago
      Which is why NTSC was often said to mean Never Twice the Same Color!
      • reaperducer 1 hour ago
        In my decades working in TV it was always "Never The Same Color."

        See also: Picture At Last!

        See also: System Essentially Contrary to the American Method

      • xattt 1 hour ago
        Good thing they fixed it in Always The Same Color.
  • zellyn 3 hours ago
    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)

    • gblargg 1 hour ago
      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.
  • sillywalk 1 hour 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

  • devindotcom 3 hours ago
    I do love that this is an area of such active development. But I'm curious to see what the artifact simulation crowd thinks of it. I most often encounter them as shaders for emulators and such, but of course this kind of structure degradation of a pristine video is also in high demand these days for video production. Producers want that 90s-camcorder look but crews can't actually use the clunky 90s-camcorder hardware and formats.
    • nemomarx 3 hours ago
      I'm actually surprised there isn't much of a scene for authentic camcorder footage - directors love to bust out real black and white film cameras for stuff?
      • devindotcom 2 hours ago
        Film is a fun, interesting, authentic, and useful medium for filmmakers, and there are established workflows for it. A camcorder writing interlaced video to miniDV may have its charms (I still have a great old Panasonic 3CCD one) but as a filmmaking tool it would be really inconvenient. Shooting in an ordinary digital workflow and adding the effect later is a no brainer production-wise.

        That said, I would not be surprised to see camcorders, DV or VHS or whatever, rise up as a Polaroid-like alternative to smartphone cameras! Old digital point and shoots are already popular that way.

        • xattt 1 hour ago
          In 2009, I recorded a video of the after effects of a torrential downpour in Toronto on a Sony HDV camera. I also called up a few news stations to see if I could sell it.

          I ended up reaching CFTO (CTV Toronto), and took the footage over to Channel 9 Court. What happened next took me by complete surprise.

          The flagship station of a national network had no deck in the building that would play HDV mini DV tapes. I hadn’t brought my camcorder or my MBP either, so I couldn't quickly convert it into a format that they could use.

          I ended up going home, and exporting via FCP and burning onto a DVD. It worked, I got to see the inside of a news station and I got $135 for it. The news broadcast later that day showed about 10 seconds of my footage, which by extrapolation, was the highest-ever hourly rate I’ve ever earned: ~$48,600/hour.

          The lesson here was that DV and DV-adjacent workflows were difficult in a pro context even when they were mainstream in the consumer market.

        • bufordsharkley 1 hour ago
          I've never been a smartphone user, and have moved from a Flip Camcorder, to various point-and-shoots in video mode (never liked very much), and just in the last 3 years, have discovered that Sony handicams are now pocket-sized, I never considered carrying around one before, but it's actually completely reasonable.

          The model (HDRCX405) is wonderful, 30x optical zoom a real value-add over smartphones, but also I just love the ergonomics in general, very easy to pick it up, and start a video within a second.

          That said, Sony discontinued the low-end handicam line last year (this model went from $200 new to $800 used), which is really unfortunately, right as I hope this niche might gain momentum.

  • modinfo 1 hour ago
    To have true VHS effect, I think we should train AI for this, examples from digital videos to record on true VHS tape, on multiples VHS devices then digitalize and calculate difference between original and digitalized from VHS.

    Then even we could have filter like: VHS Panasonic, VHS Sony...

    This would be very interesting project.

    • marginalia_nu 1 hour ago
      Can't you just cut out the AI from this pipeline by recording footage onto VHS and then digitizing that?
      • caminanteblanco 37 minutes ago
        I think the idea would be allowing arbitrary videos to be converted without the need for a working tape drive
    • jmbwell 1 hour ago
      I might argue that generating and decoding an actual NTSC signal, as the OP project does, would be true in ways that a generative model based on all of that would not be.
  • agentifysh 2 hours ago
    heres a test output it looks convincing

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

  • rpastuszak 2 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 2 hours ago
      Rafał!!! U+1F62D U+1F62D U+1F62D!!!! haha

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

  • joshuamcginnis 1 hour ago
    I wonder if any of this was used to produce Backrooms
  • therepanic 2 hours ago
    It looks quite unusual, I will definitely try it.
  • nekiwo 3 hours ago
    never expected valadaptive to be on front page of HN
  • natas 3 hours ago
    pretty cool!
  • fnord77 1 hour ago
    Great, now I won't be able to trust that old videos aren't AI slop either.
    • quantummagic 1 hour ago
      I hope this leads to people being interested in more and larger public gatherings. Seeing things with our own eyes and having fun with other real people.
      • elpocko 1 hour ago
        This will be the thing that does it. That sounds reasonable.