Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Introducing Video2Ascii – a WebGL-powered React component that converts Videos to ASCII art. I came across the General Intuition website and loved their animations but there were no open-source React Components so I reverse engineered it.

199,995 Aufrufe • vor 10 Monaten •via X (Twitter)

41 Kommentare

Profilbild von Elijah Kurien
Elijah Kurienvor 10 Monaten

This component can be downloaded with `npm install video2ascii`. Check out the Github and feel free to give it a star ⭐

Profilbild von Elijah Kurien
Elijah Kurienvor 10 Monaten

It comes out of the box with additional features like mouse tracing, click effects, different character sets, modulating brightness by the sound in the video and more!

Profilbild von Elijah Kurien
Elijah Kurienvor 10 Monaten

The converter works by splitting the video into a grid then averaging the pixels in each cell to get a brightness level and color. Then, it maps it to a color and ASCII character. WebGL 2.0 offers mipmaps and better texture handling to speed up rendering.

Profilbild von Elijah Kurien
Elijah Kurienvor 10 Monaten

This currently only supports WebGL 2.0 devices but would love if someone could add support for more devices!

Profilbild von Elijah Kurien
Elijah Kurienvor 10 Monaten

Shoutout to @PimDeWitte and @gen_intuition for the inspiration to build this out

Profilbild von Elijah Kurien
Elijah Kurienvor 10 Monaten

@gen_intuition Check out some interactive examples on my website

Profilbild von Orbs
Orbsvor 10 Monaten

@gen_intuition pretty cool, I have a gif to ascii generator and I also coded my own html2ascii generator that saves the html image by taking a screenshot of it using html2canvas all written in Pike, with the site being html,css, & javascript here's an example of both the gif and pixel to ascii

Profilbild von Ben Vinegar
Ben Vinegarvor 10 Monaten

@gen_intuition nice

Profilbild von Marcin Ignac
Marcin Ignacvor 10 Monaten

@gen_intuition From the video above it looks like most videos need brightness and contrast bump. For best effects I would also add Posterize effect where you reduce number of colors for more solid areas that look better as letters.

Profilbild von Elijah Kurien
Elijah Kurienvor 10 Monaten

@gen_intuition The video doesn’t do it credit! The examples on my website look better but will take this feedback and put it in the next release!

Profilbild von Kingmakers Game
Kingmakers Gamevor 10 Monaten

@gen_intuition Lol does this even count as ascii art? Just looks like pixels. If you remove the colors, is anything legible?

Profilbild von Aiden Bai
Aiden Baivor 10 Monaten

@gen_intuition AND HE DOES IT AGAIN

Profilbild von Kevin Brace
Kevin Bracevor 10 Monaten

@gen_intuition I made a similar tool for gifs.

Profilbild von @dingchilling
@dingchillingvor 10 Monaten

@gen_intuition i made this too just a while ago @

Profilbild von Michał Pasternak
Michał Pasternakvor 10 Monaten

@gen_intuition That’s not ascii art, that’s ansi art.

Profilbild von Saïd Aitmbarek
Saïd Aitmbarekvor 10 Monaten

@gen_intuition wow, impressive effect love the vibe :-) dope you made this one oss let's launch you for fun on anytime btw

Profilbild von sankalp
sankalpvor 10 Monaten

@gen_intuition this is sick!

Profilbild von memory_prism
memory_prismvor 10 Monaten

I wrote a JavaScript thing that did this in like 2016. Wasn’t as cool as this. 1. I did not know what react was 2. You had to convert your videos with a python utility I wrote that turned them into massive json files. Besides those caveats it worked pretty well. You can see it on the archived version of I’ve got the code on GitHub too but it’s embarrassing 😂

Profilbild von Cosmic_dusτ
Cosmic_dusτvor 10 Monaten

@gen_intuition @Im_zo_sol @12g8ge

Profilbild von Async
Asyncvor 10 Monaten

@gen_intuition Aight dope

Profilbild von Idan Zeidman
Idan Zeidmanvor 10 Monaten

@gen_intuition Reverse-engineering vibes into oss components. that's the real dev flex.

Profilbild von ZiiX
ZiiXvor 10 Monaten

Cool. Creatively beautiful coding/work that expands on a nostalgic fidget-coding spinning pastime w a modern fun spin. This idea: output ASCII Art to multiple independent layers & we have hidden messages layered w breadth & 'depth' (reading into it pun intended) AND a 3D effect‽

Profilbild von AnarchistOwl
AnarchistOwlvor 10 Monaten

@gen_intuition Cool

Profilbild von BAD CHARACTER
BAD CHARACTERvor 10 Monaten

@gen_intuition Idk if I can Mickey Mouse a way to use this in square space I’m doing it 😭

Profilbild von Ali Shobeiri
Ali Shobeirivor 10 Monaten

@gen_intuition This is sick very cool work

Profilbild von maxemitchell
maxemitchellvor 10 Monaten

@gen_intuition this is sick

Profilbild von Ihsan
Ihsanvor 10 Monaten

@gen_intuition 😱😱😱

Profilbild von Wes Johnson
Wes Johnsonvor 10 Monaten

@gen_intuition um thank you I will put this to work immediately

Profilbild von W4R L0RD WILXI
W4R L0RD WILXIvor 10 Monaten

@gen_intuition This is insane bro

Profilbild von dilip
dilipvor 10 Monaten

@gen_intuition love this! ty for building and making it open source

Profilbild von shayaan
shayaanvor 10 Monaten

@gen_intuition this is sick!!

Profilbild von eran shir
eran shirvor 10 Monaten

@gen_intuition Immediately went to test it against our BADAS model, and it aced it! :)

Profilbild von Gami 💹 StockRip.com
Gami 💹 StockRip.comvor 10 Monaten

@gen_intuition so damn good

Profilbild von Fevra
Fevravor 10 Monaten

@gen_intuition @tevoeatacid 👀

Profilbild von Cassidy Macfarlane 🇺🇦🇵🇸
Cassidy Macfarlane 🇺🇦🇵🇸vor 10 Monaten

@cyb3rops @gen_intuition VLC has done this for years.

Profilbild von Sen
Senvor 10 Monaten

@gen_intuition THIS IS SO GOOD

Profilbild von John B.
John B.vor 10 Monaten

@gen_intuition I was doing this over ssh in the early 2000s. Buying like showing your friends acsii porn in school 😂😂😂

Profilbild von xavier
xaviervor 10 Monaten

@gen_intuition sickkkkkkkkkkk

Profilbild von Lewis Bowes
Lewis Bowesvor 10 Monaten

@gen_intuition this is cool

Profilbild von rajan agarwal
rajan agarwalvor 10 Monaten

@gen_intuition this is insanely tuff

Profilbild von Simon Tingle
Simon Tinglevor 10 Monaten

@gen_intuition In my ollama file manager I convert and play all videos in ascii art mode. I made it originally to help me add folders to git and create a markdown to describe my repo:

Ähnliche Videos