It's unclear to me why I'd want to use this over libcaca or similar? The demoscene has made really excellent ASCII rendering for decades, and this seems like it has less options and less understandable output.
If this is just a fun personal project "just because" then cool! That's awesome! But for actual use cases I'd much rather use libcaca.
Sharlin
It’s not cross-platform if the platform is the browser… Lot of vibed nonsense in the README in general.
mycall
The biggest problem I see is that web browsers don't natively support .ans inside <canvas> without Ansilove.js or Xterm.js hacks.
Having a native AV format that comes from ANSI, pre-rendered via FFmpeg, is the missing link for <video> support.
notpushkin
So, an aalib/libcaca, but vibe-coded?
rootlocus
What's the deal with all these projects spiking thousands of stars in a few days? I find it hard to believe people are just flocking to random obscure niche projects and starring them instead of just... vibe coding their own projects.
show comments
amarant
I feel like this is only technically ASCII rendering. As far as I can tell, it's always the same chars that are rendered, and only colouring tags change.
That seems to optimise for usability/complexity ratio, while completely throwing coolness under the bus. But this is a ASCII video generator, I would've thought coolness was the point? I can't imagine a practical usecase for it...
show comments
cocodill
Why the heck you want put video into a html canvas as text?
show comments
ncr100
This would be nice as a video-conferencing tool. All your nerdy friends in a tmux window.
show comments
Rumudiez
lost me at the github stars chart, but "Bypassing Browser Constraints" is great. that's just what users want /s
It's unclear to me why I'd want to use this over libcaca or similar? The demoscene has made really excellent ASCII rendering for decades, and this seems like it has less options and less understandable output. If this is just a fun personal project "just because" then cool! That's awesome! But for actual use cases I'd much rather use libcaca.
It’s not cross-platform if the platform is the browser… Lot of vibed nonsense in the README in general.
The biggest problem I see is that web browsers don't natively support .ans inside <canvas> without Ansilove.js or Xterm.js hacks.
Having a native AV format that comes from ANSI, pre-rendered via FFmpeg, is the missing link for <video> support.
So, an aalib/libcaca, but vibe-coded?
What's the deal with all these projects spiking thousands of stars in a few days? I find it hard to believe people are just flocking to random obscure niche projects and starring them instead of just... vibe coding their own projects.
I feel like this is only technically ASCII rendering. As far as I can tell, it's always the same chars that are rendered, and only colouring tags change.
That seems to optimise for usability/complexity ratio, while completely throwing coolness under the bus. But this is a ASCII video generator, I would've thought coolness was the point? I can't imagine a practical usecase for it...
Why the heck you want put video into a html canvas as text?
This would be nice as a video-conferencing tool. All your nerdy friends in a tmux window.
lost me at the github stars chart, but "Bypassing Browser Constraints" is great. that's just what users want /s