Skip to content

Comment on Show HN: An ASCII art music video animated with JavaScript

Comments

I don't know what I was expecting, but I was a little disappointed that the ASCII art seems to be generated from actual video. (I assume?)

When I first clicked the link I guess in my head I was stressing the art part of ASCII art, and was expecting something other than a super-low-res version of regular video. I was imagining something more hand-crafted. Or at least more visually interesting (like that lego-ized bit in that White Stripes video, which was probably done from real video too I suppose, but surely with manual support in some way).

That said, the video-to-ASCII-art tech is actually pretty neat (and looks like more than a naive convert-to-grayscale-and-map-to-characters approach that I've seen for still images).

And so is the idea of displaying music video via live JavaScript, although that part didn't actually work for me, I had to use the YouTube link to view it.

This probably says more about me than the linked video though. It is pretty cool and creative overall.

bejdOP

Thanks for checking it out. I'm absolutely not a true ASCII artist, so my primary method of creating the images was rotoscoping an initial frame of video, then duplicating and adjusting each frame by hand after that. I'd love to see some proper animated ASCII art by someone more talented than me!

Great work though :-) Anybody looking for an easy, web-based editor to create animated ASCII art and export them to animated GIFs try my side-project https://animasci.com/

You did a fantastic job - and very generous of you to release the code as well. Applause.

BTW: I happened to re-watch that White Stripes video (for "Fell in Love with a Girl") and I misremembered it badly. Pretty much the whole thing is done in what looks like stop-motion animation with Lego blocks (but may actually be totally digital, I don't really know). I imagine that part was mostly done by hand.

There is a tiny part that's clearly a genuine video clip that has been manipulated (via filter or hand, maybe both) to create a kind of pixelated roughly lego-style effect. That's actually the part I was thinking of, but had forgotten that the rest of the video is basically stop-motion lego (-eseque) anyway. That's actually more aligned with what I was expecting here I think.

That said, the video-to-ASCII-art tech is actually pretty neat (and looks like more than a naive convert-to-grayscale-and-map-to-characters approach that I've seen for still images

The author used a third party application for that.

I saw things like this in the 90s

I dunno - the JavaScript player is really well done. There are some surprising touches - like the background changes with the video.

Doesn't ffmpeg have a ASCII output option?

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.