Skip to content

A command line tool for playing back videos in command line.

License

Notifications You must be signed in to change notification settings

mariiaan/CmdPlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Note: This repository is outdated. Please check out the new repository for an improved version (https://github.com/mariiaan/cmdplay-pp)

CmdPlay

Lets you play videos in command line using ASCII-Art.

This program uses ffmpeg for video decoding and NAudio for audio playback. Thus it needs a reference to NAudio and a copy of ffmpeg.exe in the working directory.

Compiled binary for windows: https://github.com/mariiaan/CmdPlay/releases

Demonstration video: https://youtu.be/6zs6S_I5gH8?t=16

Known issues / weaknesses

No buffering, long load times

License

The program code including all cs files and the CmdPlay binary are licensed under the MIT license. This does NOT apply to FFmpeg or NAudio. FFmpeg, including its source code and binaries are licensed under the GNU Lesser General Public License (LGPL) version 2.1. NAudio, including its source code and binaries are licensed under the Microsoft Public License (Ms-PL).

Compiling

Create a new .NET framework (or .NET core) console application. Add a reference to NAudio (dotnet package cli or nuget package manager). Use the generated project to compile CmdPlay.cs Note: The program requires a working copy of ffmpeg.exe in the current working directory.