For exemple this gif...
...will be converted to:
cat.mp4
I was watching an anime, and in the comment section I saw yet another guy who posted a braille image.
From this point, I said to myself: "no way this is hand-made", so I done some research I found the poject interesting to make.
Thus I made it.
And voilà~~
- Have fun
- Crying at 2am because it doesn't work
- Realizing that I'm just dumb
- Improving my rust skills
Like always, this is just a little side-project.
There is no guarantees that this CLI will works with anything other than linux
[OPTIONAL]: you may want to install FFmpeg youself, if not installed this program will automatically installs it
sudo apt install ffmpeg
you can go grab the prebuilt binary here.
Build from source with cargo
cargo build --release # will create a single executable for your os in ./target/release, named "ilix_server" (with the associated executable extension in your os)
vidascii --help # you're welcome 😁
This work great.
BUT:
- I recommend you to disable the
dithering
option when you set theratio
to anything other than1
. - This is not made to convert large video file. It'll works (perhaps?) but you'll have to wait a very long time.
A simple gif up to a small video is ok though.
Note that this project have room for a lot of optimisation. For now I don't want to spend too much time on this and I feel that I lack a lot of optimisation skills, so maybe oneday... 😺