Metadata-Version: 2.4
Name: ascii-player-unique-name
Version: 1.1.1
Summary: Fast ASCII video player and streaming engine with virtual camera support
Description-Content-Type: text/markdown
Requires-Dist: opencv-python
Requires-Dist: numpy
Requires-Dist: pillow
Requires-Dist: colorama
Requires-Dist: pyvirtualcam
Requires-Dist: pygrabber
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist
Dynamic: summary

# ASCII Video & Image Player

**ASCII Player** — это мощная консольная утилита, которая превращает любое видео или изображение в ASCII-графику в реальном времени.

![Процесс конвертации](https://clovi.ru/f/MLhnTBA)

## 📝 Patch Notes (v1.1.0)
* Оптимизация: Полностью переработан движок рендеринга. Значительно увеличен FPS и снижена нагрузка на систему.

* Виртуальная камера: Добавлена поддержка --output virtual. Теперь ASCII-поток можно использовать как камеру в разных приложениях (Discord, Zoom, OBS Studio и другие).

* Запись видео: Добавлена возможность сохранения результата в полноценный видеофайл (ранее была доступна только запись отдельных кадров).

* Множественный вывод: Теперь через флаг --output можно указывать несколько путей сохранения (видео, папки с кадрами и виртуальную камеру) одновременно.

* Режим Quiet (-q): Добавлен флаг для отключения отрисовки в терминале. Это позволяет максимально ускорить процесс конвертации видео в файл.

* Стабильность: Исправлены конфликты разрешений в режиме слайд-шоу и улучшена синхронизация потоков.
---
## 🚀 Установка
Установите проект через pip:
```bash
pip install ascii-player-unique-name
```
## 🛠 Основные возможности
### Четыре режима работы:

* **play**: Воспроизведение видеофайлов и вывод изображений в терминале.

* **frame**: Извлечение и вывод конкретного кадра из видео по его номеру.

* **slideshow**: Показ последовательности изображений с настраиваемой задержкой.

* **stream**: Вывод трансляции с камеры.

### Настройка качества:
Выбор уровня детализации (2, 5, 16).

**Два стиля**: классический ASCII-текст или блочный стиль для плавных градиентов.

**Экспорт**: Сохранение любого изображения или видео в файл (png, jpg, видео только в mp4).

## 💻 Как пользоваться
Приложение работает через командную строку.

**Воспроизведение видео в цикле:**
```Bash
ascii play video.mp4 -l
```

**Сохранение конкретного кадра:**

```Bash
ascii frame video.mp4 -i 50 -o result.png
```
**Слайд-шоу из фотографий:**

```Bash
ascii slideshow img1.jpg img2.jpg -d 3.0
```
---
**Нужна помощь?** Используйте команду **-h** после любой команды, например: `ascii play -h.`
