Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cframe: Terminal Video Player

Terminal too boring? Need some visual distractions?

Then cframe is for you!


Showcase

cframe terminal video demo


Dependencies

cframe requires the following libraries and tools to be installed on your system:

  1. FFmpeg:
  2. ftxui: A C++ library for developing terminal user interfaces
  3. A Modern C++ Compiler:

Building

# Clone the repository (if you haven't already)
git clone <your-repo-link>
cd cframe

# Create and enter the build directory
mkdir build
cd build

# Configure CMake (adjust paths if necessary)
cmake ..

# Compile the project
make

Local File Playback

Provide the path to your local video file.

# Play video file
./build/cframe /path/to/your/video.mp4

URL/Stream Playback

Use the -u or --url flag to specify that the path is a network stream.

# Stream a video url
./build/cframe -u https://example.com/live/stream.m3u8

About

A video player right in your terminal! (Supports: Local or URL)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages