-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VideoInTerminal! #42
Comments
This is so interesting! The FFMPEG dependency seems a little bit heavy to me so I prefer to keep them apart... (at least for now.) |
There are some methods that don't rely on VideoIO, just ones for playing and seeking back and forth through framestacks or along specific dims in 3D arrays which could come into here without taking on any additional deps. https://github.com/IanButterworth/VideoInTerminal.jl#explore Also:
I think this might be another case where it would be nice to remove |
@IanButterworth @johnnychen94 really hoping this moves forward,I have been thinking of working on a project that helps videochat through terminal and this is just the thing that will kind of help:) |
I tried out streaming images at video framerate rates using ImageInTerminal, and it works surprisingly well, at least on MacOS.
Here's a quick and dirty start of a package https://github.com/IanButterworth/VideoInTerminal.jl
An easy demo is just
Would this be something to bring into ImageInTerminal, or leave separate given the dependency on VideoIO?
I'm thinking it would be nice to try adding additional UI controls to it, like pause, play speed, scrubbing
Edit: Controls added. Also a webcam viewer
The text was updated successfully, but these errors were encountered: