Skip to content

🎥 Highly customizable terminal video player written in Python using OpenCV.

License

Notifications You must be signed in to change notification settings

SkwalExe/terminal-video-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💠 🎥 Highly customizable terminal video player written in Python using OpenCV. 💠

Terminal Video Player

banner

How to use

First, clone the repository:

git clone https://github.com/SkwalExe/terminal-video-player
cd terminal-video-player

Then, install the dependencies:

pip3 install -r requirements.txt

Now, you can try the program with the example video provided with the repository:

python3 src/main.py -f bad-apple-colored.mp4

Options

help

The option list below is not exhaustive. For a complete list of options, see the image above, or run python3 main.py --help.

The -c/--colors option

If true, the video will be played in color, else it will be played in grayscale.

colors

The -i/--inverse-grayscale option

Inverse the opacity of the characters.

inverse

The -mo/--most-opaque option

If true, use the most opaque character when rendering with colored ascii.

most-opaque

The -cb/--chars-in-blocks option

Also put corresponding characters in colored blocks when the --blocks option is true.

chars-in-blocks

About

🎥 Highly customizable terminal video player written in Python using OpenCV.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages