# DASH Video Converter 🎬 CLI инструмент для конвертации видео в формат DASH с поддержкой GPU ускорения (NVENC), адаптивным стримингом и автоматической генерацией превью. **Возможности:** ⚡ NVENC ускорение • 🎯 Множественные битрейты (1080p/720p/480p/360p) • 🖼️ Thumbnail спрайты • 📊 Прогресс в реальном времени ## Быстрый старт ```bash # Использование через npx (без установки) npx @grom13/dvc-cli video.mp4 ./output # Или глобальная установка npm install -g @grom13/dvc-cli dvc video.mp4 ./output ``` **Системные требования:** ```bash # Arch Linux sudo pacman -S ffmpeg gpac # Ubuntu/Debian sudo apt install ffmpeg gpac # macOS brew install ffmpeg gpac ``` **Результат:** В папке `./output/video/` будет создан `manifest.mpd` и видео сегменты для разных качеств. ## Параметры CLI ```bash npx @grom13/dvc-cli [output-dir] # или после установки: dvc [output-dir] ``` | Параметр | Описание | По умолчанию | Обязательный | |----------|----------|--------------|--------------| | `input-video` | Путь к входному видео файлу | - | ✅ | | `output-dir` | Директория для выходных файлов | `./output` | ❌ | **Автоматические настройки:** - Длительность сегментов: 2 секунды - NVENC: автоопределение (GPU если доступен, иначе CPU) - Профили качества: автоматический выбор на основе разрешения исходного видео - Превью спрайты: генерируются автоматически (160x90px, каждые 10 сек) - Параллельное кодирование: включено **Требования:** Node.js ≥18.0.0, FFmpeg, MP4Box (gpac), опционально NVIDIA GPU для ускорения