Skip to content

Lucas-Code27/vidterm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vidterm

A simple video player for the terminal

Features

  • Multi-Threaded buffering and rendering
  • Supports any video format that ffmpeg supports
  • Color

Planned Features

  • Audio
  • Playback controls (Pause/Resume)
  • More Color/Render Modes (ANSI 16 colors and Kitty image rendering)

Dependencies

  • numpy
  • ffmpeg-python

How to use

Installation

  • Clone the repo git clone https://github.com/Lucas-Code27/vidterm.git
  • Download the dependencies in a python virtual environment
  • Run the vidterm.py script with the required arguments

How to run

<Virtual envirnment python executable> <path to vidterm.py> --path <video file>

Optional Arguments:

  • --speed <int or float value above 0> Changes the video playback speed
  • --debug Displays debug information about renderer and buffer performance

About

A simple video player for the terminal

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages