cobyj33 / tmedia

Linux C++17 Terminal Audio and Video Player
MIT License
6 stars 0 forks source link

Plans for the Future #1

Open cobyj33 opened 1 year ago

cobyj33 commented 1 year ago

As of right now, I still love this project, but I think the code is much too tightly coupled.

Main Refactoring

Another goal would be to actually create an mp4 video which emulates a terminal display and includes the audio of the original video synced.

asciinema is definitely a big inspiration for these new plans for making ascii recordings, and a goal may even be able to make code generated by ascii_video compatible with asciinema data

As of now, the main plan is to make ascii_video more accessible through refactoring and binding, because if I ever had to compile ffmpeg to run anything I'd just click off the website, and I'm sure other's would too (although there is a docker container :/ but that's not much better for other reasons). It'll also be my first time trying to create language bindings so it should be pretty interesting, and moving the project from C++ to C should pay off and allow me to bind more easily to other languages.

cobyj33 commented 1 year ago

Can't believe I really considered making a language binding just for distribution -_-. It's like I wanted the project to be finished in 2033 looking back.

The asciinema idea is still a good idea though