✂️ PyVideoCutter 🎬
Инструмент для выбора и экспорта фрагментов видео с поддержкой:
- 🖼️ Превью видео с навигацией по кадрам
- 📝 Разметки фрагментов с визуализацией
- ⚙️ Экспорта сегментов через FFmpeg
- ⌨️ Горячих клавиш для эффективной работы
pip install git+https://github.com/NikitaShubin/PyVideoCutter.gitgit clone https://github.com/NikitaShubin/PyVideoCutter.git
cd PyVideoCutter
pip install .pyvideocutter [опции]Опции:
--source: Исходное видео (обязательно) 📁--preview: Видео для превью (по умолчанию = source) 👀--fragments_dir: Папка для экспорта 💾
Пример:
pyvideocutter --source input.mp4 --fragments_dir ./fragmentspyvideocutter --export --source input.mp4 --fragments_dir ./fragments| Команда | Клавиши |
|---|---|
| Следующий кадр | →, >, . |
| Предыдущий кадр | ←, <, , |
| ⏯️ Пауза/воспроизведение | Пробел |
| Скорость ( |
0-9 |
| 🔁 Переключить направление | R |
| Переход к сегменту | J |
| Начало сегмента | ↑, [ |
| Конец сегмента | ↓, ] |
| 🗑️ Удалить сегмент | Del, D |
| ↩️ Отмена действия | Ctrl+Z |
| ↪️ Восстановление действия | Z |
| Режим подгонки изображения | F |
| Статусбар | Tab |
| 📤 Экспорт | E |
| ❓ Справка | H, F1 |
| 🚪 Выход | Esc, Q |
- Установите зависимости:
pip install pyinstaller- Выполните сборку:
python scripts/build_exe.pyГотовый исполняемый файл будет находиться в папке dist.
- Python 3.6+
- FFmpeg (должен быть доступен в PATH)
- OpenCV
- PyQt5
- NumPy
Нашли баг или есть предложение? Создайте issue!
Проект распространяется под лицензией MIT. Подробнее см. LICENSE.
