Skip to main content

Play videos and images as full screen ASCII art in your terminal

Project description

Terminal Media Player

Play videos and images as colorful ASCII art directly in your terminal!

Demo

Installation

pip install terminal-media-player

Usage

Play a video:

tmp play video.mp4

Play an image:

tmp play image.jpg

Show animated parrot (like curl parrot.live):

tmp parrot

Get help:

tmp --help

Features

  • 🎨 Full color ASCII art based on original media colors
  • 📺 Full screen terminal support
  • ⚡ Real-time video playback
  • 🖼️ Image display support
  • 🦜 Fun parrot animation
  • 🎮 Interactive controls during playback

Controls During Playback

  • Q - Quit
  • F - Toggle info display
  • P - Pause

Supported Formats

  • Video: MP4, AVI, MOV, MKV, WMV, FLV
  • Image: JPG, JPEG, PNG, BMP, GIF

Requirements

  • Python 3.7+
  • OpenCV
  • Pillow
  • NumPy

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

terminal_ascii_player-1.0.1.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

terminal_ascii_player-1.0.1-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file terminal_ascii_player-1.0.1.tar.gz.

File metadata

  • Download URL: terminal_ascii_player-1.0.1.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.6

File hashes

Hashes for terminal_ascii_player-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4d8d14840db4492943bce34f2de9083eb184bedb4e128219d5352d98c1cc92af
MD5 0340438fcf59477a3b119e0c8d97cdd8
BLAKE2b-256 c5239e0f90e3f5272c902a8d6dbf3a6c95a67df9e0331b65426801c29cc14ce3

See more details on using hashes here.

File details

Details for the file terminal_ascii_player-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for terminal_ascii_player-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e552f42e81d69cb0386c30f6c11dbfaf5fcab0ebadbe6560994a67350bd58946
MD5 5d8a694a0516f5a0fd31602c31343418
BLAKE2b-256 06a43e4d03295b08cd66bd61aadd5debe16272ce302e7ac35450c67eaf81310e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page