Skip to content

A Java program to allow video playback on the command line.

License

Notifications You must be signed in to change notification settings

dynmie/monolizer-java

Repository files navigation

Monolizer

A Java program to allow video playback on the command line.

A demonstration can be found here. (Note that this isn't Monolizer but Mono, another project I'm working on)

An older demonstration without instant video playback can be found here.

GitHub last commit GitHub Workflow Status

Notable features

  • Colored video output
  • Instant video playback
  • Full pixel video support
  • Floyd-Steinberg grayscale dithering
  • Auto resizing terminal window

What doesn't work?

  • Pausing a video without audio doesn't work

Controls

Space: Play/pause

C - Toggle colours

D - Toggle grayscale dithering

F - Toggle full pixel

Q - Quit

Gallery

Hollow hunger with dithering enabled

Hollow Hunger - Ironmouse @ 1:05 with dithering enabled

Hollow hunger with dithering disabled

Hollow Hunger - Ironmouse @ 1:05 with dithering disabled

full pixel

Telecaster b boy (long ver.) - Kanata Amane @ 0:26 with full pixel and color enabled

Getting started

Prerequisites

Playing videos

java -jar monolizer.jar

Building

Prerequisites

Cloning the GitHub repository

git clone https://github.com/dynmie/monolizer-java.git

Compiling

Windows:

.\gradlew.bat jar

GNU Linux:

chmod +x ./gradlew
./gradlew jar

You can find the output jar at build/libs.

About

A Java program to allow video playback on the command line.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages