Fast ASCII video player and streaming engine with virtual camera support
Project description
ASCII Video & Image Player
ASCII Player — это мощная консольная утилита, которая превращает любое видео или изображение в ASCII-графику в реальном времени.
📝Patch Notes (v1.1.2)
- улучше кроссплатформенность
📝 Patch Notes (v1.1.0)
-
Оптимизация: Полностью переработан движок рендеринга. Значительно увеличен FPS и снижена нагрузка на систему.
-
Виртуальная камера: Добавлена поддержка --output virtual. Теперь ASCII-поток можно использовать как камеру в разных приложениях (Discord, Zoom, OBS Studio и другие).
-
Запись видео: Добавлена возможность сохранения результата в полноценный видеофайл (ранее была доступна только запись отдельных кадров).
-
Множественный вывод: Теперь через флаг --output можно указывать несколько путей сохранения (видео, папки с кадрами и виртуальную камеру) одновременно.
-
Режим Quiet (-q): Добавлен флаг для отключения отрисовки в терминале. Это позволяет максимально ускорить процесс конвертации видео в файл.
-
Стабильность: Исправлены конфликты разрешений в режиме слайд-шоу и улучшена синхронизация потоков.
🚀 Установка
Установите проект через pip:
pip install ascii-player-unique-name
🛠 Основные возможности
Четыре режима работы:
-
play: Воспроизведение видеофайлов и вывод изображений в терминале.
-
frame: Извлечение и вывод конкретного кадра из видео по его номеру.
-
slideshow: Показ последовательности изображений с настраиваемой задержкой.
-
stream: Вывод трансляции с камеры.
Настройка качества:
Выбор уровня детализации (2, 5, 16).
Два стиля: классический ASCII-текст или блочный стиль для плавных градиентов.
Экспорт: Сохранение любого изображения или видео в файл (png, jpg, видео только в mp4).
💻 Как пользоваться
Приложение работает через командную строку.
Воспроизведение видео в цикле:
ascii play video.mp4 -l
Сохранение конкретного кадра:
ascii frame video.mp4 -i 50 -o result.png
Слайд-шоу из фотографий:
ascii slideshow img1.jpg img2.jpg -d 3.0
Нужна помощь? Используйте команду -h после любой команды, например: ascii play -h.
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
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
File details
Details for the file ascii_player_unique_name-1.1.2.tar.gz.
File metadata
- Download URL: ascii_player_unique_name-1.1.2.tar.gz
- Upload date:
- Size: 265.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5e369c0bf50b4c46fea770c79987c757e9258295500c91c9239db7a06726f40
|
|
| MD5 |
5eaa1b8b97fdc9f53d6a8dffe1f4a0b7
|
|
| BLAKE2b-256 |
b8bdf25f30df279ffd883f4239616a2f97e74a40c253d4712ac0b0001471bee3
|
File details
Details for the file ascii_player_unique_name-1.1.2-py3-none-any.whl.
File metadata
- Download URL: ascii_player_unique_name-1.1.2-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5046693e225bd0c7fb0b1b18ca7b9c27a6263b6fa63f86e6e1852a68f90e3e18
|
|
| MD5 |
17ec3bf1a1577dab55a989096bf9cca9
|
|
| BLAKE2b-256 |
497dbb0041032d65a44066f6e634489cd46a3278df0868cfeba3bf98aa9c6bae
|