Since this project is built using Rust, install its toolchain first, for example using rustup.
git clone https://github.com/pascalpuffke/term-video cd term-video cargo build --release
After the build process has finished, the executable is located under
target/release/term-video. You can then copy it to a location that is checked by PATH:
cp target/release/term-video /usr/bin
term-video [OPTIONS] --input
--help: Prints help information
--version: Prints version information
--cache : Where to save temporary frame data [default: split_frames]
--fps : Playback frame rate [default: input video FPS, or 30 should ffprobe fail]
--height : Vertical playback resolution [default: current terminal columns]
--input : Input video file, can be any format as long as it's supported by ffmpeg.
--width : Horizontal playback resolution [default: current terminal rows]