Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

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 görüntüleme • 10 ay önce •via X (Twitter)

41 Yorum

Elijah Kurien profil fotoğrafı
Elijah Kurien10 ay önce

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

Elijah Kurien profil fotoğrafı
Elijah Kurien10 ay önce

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!

Elijah Kurien profil fotoğrafı
Elijah Kurien10 ay önce

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.

Elijah Kurien profil fotoğrafı
Elijah Kurien10 ay önce

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

Elijah Kurien profil fotoğrafı
Elijah Kurien10 ay önce

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

Elijah Kurien profil fotoğrafı
Elijah Kurien10 ay önce

@gen_intuition Check out some interactive examples on my website

Orbs profil fotoğrafı
Orbs10 ay önce

@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

Ben Vinegar profil fotoğrafı
Ben Vinegar10 ay önce

@gen_intuition nice

Marcin Ignac profil fotoğrafı
Marcin Ignac10 ay önce

@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.

Elijah Kurien profil fotoğrafı
Elijah Kurien10 ay önce

@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!

Kingmakers Game profil fotoğrafı
Kingmakers Game10 ay önce

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

Aiden Bai profil fotoğrafı
Aiden Bai10 ay önce

@gen_intuition AND HE DOES IT AGAIN

Kevin Brace profil fotoğrafı
Kevin Brace10 ay önce

@gen_intuition I made a similar tool for gifs.

@dingchilling profil fotoğrafı
@dingchilling10 ay önce

@gen_intuition i made this too just a while ago @

Michał Pasternak profil fotoğrafı
Michał Pasternak10 ay önce

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

Saïd Aitmbarek profil fotoğrafı
Saïd Aitmbarek10 ay önce

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

sankalp profil fotoğrafı
sankalp10 ay önce

@gen_intuition this is sick!

memory_prism profil fotoğrafı
memory_prism10 ay önce

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 😂

Cosmic_dusτ profil fotoğrafı
Cosmic_dusτ10 ay önce

@gen_intuition @Im_zo_sol @12g8ge

Async profil fotoğrafı
Async10 ay önce

@gen_intuition Aight dope

Idan Zeidman profil fotoğrafı
Idan Zeidman10 ay önce

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

ZiiX profil fotoğrafı
ZiiX10 ay önce

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‽

AnarchistOwl profil fotoğrafı
AnarchistOwl10 ay önce

@gen_intuition Cool

BAD CHARACTER profil fotoğrafı
BAD CHARACTER10 ay önce

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

Ali Shobeiri profil fotoğrafı
Ali Shobeiri10 ay önce

@gen_intuition This is sick very cool work

maxemitchell profil fotoğrafı
maxemitchell10 ay önce

@gen_intuition this is sick

Ihsan profil fotoğrafı
Ihsan10 ay önce

@gen_intuition 😱😱😱

Wes Johnson profil fotoğrafı
Wes Johnson10 ay önce

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

W4R L0RD WILXI profil fotoğrafı
W4R L0RD WILXI10 ay önce

@gen_intuition This is insane bro

dilip profil fotoğrafı
dilip10 ay önce

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

shayaan profil fotoğrafı
shayaan10 ay önce

@gen_intuition this is sick!!

eran shir profil fotoğrafı
eran shir10 ay önce

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

Gami 💹 StockRip.com profil fotoğrafı
Gami 💹 StockRip.com10 ay önce

@gen_intuition so damn good

Fevra profil fotoğrafı
Fevra10 ay önce

@gen_intuition @tevoeatacid 👀

Cassidy Macfarlane 🇺🇦🇵🇸 profil fotoğrafı
Cassidy Macfarlane 🇺🇦🇵🇸10 ay önce

@cyb3rops @gen_intuition VLC has done this for years.

Sen profil fotoğrafı
Sen10 ay önce

@gen_intuition THIS IS SO GOOD

John B. profil fotoğrafı
John B.10 ay önce

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

xavier profil fotoğrafı
xavier10 ay önce

@gen_intuition sickkkkkkkkkkk

Lewis Bowes profil fotoğrafı
Lewis Bowes10 ay önce

@gen_intuition this is cool

rajan agarwal profil fotoğrafı
rajan agarwal10 ay önce

@gen_intuition this is insanely tuff

Simon Tingle profil fotoğrafı
Simon Tingle10 ay önce

@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:

Benzer Videolar