Skip to content

Release - jp2a v1.4.0

Latest

Choose a tag to compare

@Gishankrishka Gishankrishka released this 19 Oct 16:35
· 6 commits to main since this release
ffe91b9

jp2a v1.4.0 - Release Notes

Release Date: October 19, 2025


✨ New Features

🎥 Automatic Video Audio Playback

  • Videos now play audio automatically in the background
  • Audio synced to ASCII frame rate for perfect lip-sync
  • Supports MP4, MOV, AVI, MKV, WebM

Performance Improvements

  • Optimized ASCII rendering for faster frame rates
  • Better memory management
  • Improved timing calculations

🐛 Bug Fixes

  • Fixed audio playback on Windows, macOS, and Linux
  • Improved FFmpeg integration with better error handling
  • Fixed frame timing synchronization
  • Resolved terminal clearing delays

📖 Update

From GitHub

git pull origin main

From pip

pip install --upgrade git+https://github.com/Gishankrishka/python-jp2a.git

🎯 Usage

# Play video with audio
python jp2a.py video.mp4 --fullscreen --highres

# Custom resolution
python jp2a.py video.mp4 --width 100 --color

⚠️ Note

Audio is intentionally slowed (~30%) to match ASCII rendering speed for synchronization. Use --width 80 for faster playback.


📄 License

MIT © 2025 Gishan Krishka