Python Task: Медиа редактор
Автор проекта: Гуриков Максим, Букирев Владислав, ФТ203-2
Данное приложение является реализацией простого видео редактора и может быть использовано как по прямому назначению, так и в качестве reference solution.
- Python версии не ниже 3.10
- moviePy версии не ниже 1.0.3
- PyQt5 версии не ниже 5.15.9
- K-Lite codec для работы встроенного проигрывателя
- https://codecguide.com/download_k-lite_codec_pack_full.htm - Ссылка на оффициальный сайт
- Выбрать один из серверов загрузки Server 1/Server 2/Server 3
- Скачать файл установщика
- Запустить установщик и следовать инструкциям
- Дождаться завершения установки
- Ускорение/Замедление видео
- Вырезание фрагмента видео
- Вставка картинки
- Объединения двух видео
- Поворот видео
- Обрезка видео
- Работа с фрагментами
- Сохранения произведенных действий в шаблон
- Fade-in/Fade-out
- requirements.txt
- VideoEditor.py - собственно сам редактор, в файле собраны функции осуществляющие обработку пользовательского ввода
- GUI.py - файл содержит класс окна видео редактора
- Tests - тесты
- service_files - служебные файлы
- temp_output.mp4 - файл содержащий промежуточный результат работы программы и из которого проигрывается видео
- templates.txt - файл с сохраненными шаблонами
- Sample_videos - папка с видеофайлами для примеров
Для запуска Видеоредактора необходимо запустить файл GUI.py
- Ctrl-O, Ctrl-S, Shift-Ctrl-S - открыть, сохранить, сохранить как
- Ctrl-Z, Ctrl-R - undo/redo