👾 plansi
pipeline for text; a video player, cast quantizer, saver of scrollbacks
▶ Usage
# play to terminal
uvx plansi video.mp4
# write to asciinema file
uvx plansi video.mp4 video.cast
# with options
uvx plansi video.mp4 --fps=15 --threshold=10 --debug
uvx plansi video.mp4 --cache-position --no-cache-style
TODO
🗑️ refactor
- write some integration tests
- performance tuning
- write some docs
🌐 Streaming & Input Sources
- yt-dlp integration: Auto-detect
http:///https://URLs and use yt-dlp API to get direct streaming URLs - Fallback strategy: Try ffmpeg first, fall back to yt-dlp if that fails
- Webcam support: Add
--cameraflag to treat input as webcam device- Linux:
/dev/video0with v4l2 - Windows: DirectShow device enumeration
- macOS: AVFoundation device support
- Linux:
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
plansi-0.3.0.tar.gz
(17.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
plansi-0.3.0-py3-none-any.whl
(24.0 kB
view details)
File details
Details for the file plansi-0.3.0.tar.gz.
File metadata
- Download URL: plansi-0.3.0.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8d70f7e3a9c9e011f25244cca432029599cb8100a81be3bab5bc94af05e270e
|
|
| MD5 |
28a0748996a1156218276172e380b203
|
|
| BLAKE2b-256 |
e32924f8ab1180a1c2ebfc78461c72f2ceac80fb9521411d9d0b3a3d899ac2e5
|
File details
Details for the file plansi-0.3.0-py3-none-any.whl.
File metadata
- Download URL: plansi-0.3.0-py3-none-any.whl
- Upload date:
- Size: 24.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccbf79800a155fb6cc106c06cbdf84229c1165711d046d5d45082f6619757909
|
|
| MD5 |
504d4e3e19c79ce7612810793c12f06d
|
|
| BLAKE2b-256 |
ec31646f33db8ab02b47da48e99636c35067b901a42ea98e2753f664d1811bb8
|