- Представлен открытый проект Video Codec Converter (VCC) — графический интерфейс для FFmpeg с поддержкой кодирования видео на GPU.
- VCC поддерживает популярные видеокодеки, в том числе AV1, H.264, H.265/HEVC, H.266/VVC, VP9 и MPEG-4, а также позволяет пакетно конвертировать видеофайлы без командной строки.
- Приложение предлагает множество функций: обрезку, объединение видео, выбор форматов и разрешений, работу со звуком и субтитрами, а также автоматическую обрезку и синтез зернистости пленки.
Недавно был представлен новый открытый проект Video Codec Converter (VCC) — удобный графический интерфейс для популярного инструмента FFmpeg. Разработанный на Python и распространяемый под лицензией MIT, VCC значительно упрощает процесс пакетного преобразования видеофайлов, реализуя поддержку аппаратного кодирования через GPU. Такая интеграция позволяет эффективно использовать мощности видеокарт от Nvidia (NVENC), AMD (AMF) и Intel (QSV), что особенно важно при работе с современными форматами и высокими разрешениями.
Инструмент поддерживает восемь видеокодеков, включая различные реализации AV1 (SVT-AV1, libaom, rav1e), H.264, H.265/HEVC, H.266/VVC, VP9 и MPEG-4. VCC позволяет пользователям без труда конвертировать сразу несколько видео, обходясь без освоения командной строки, что расширяет доступность продвинутого видеоконвертирования для разнообразных пользователей.
Функциональные возможности VCC впечатляют: кроме кодирования и транскодирования на GPU, приложение предлагает инструменты для обрезки и объединения видео, управления аудиодорожками (копирование, перекодирование, удаление), работы с субтитрами, а также выбор из 14 форматов контейнеров, включая широко используемые MKV, MP4, WebM и AVI.
Особенно примечательны функции автоматической обрезки — с помощью встроенного механизма FFmpeg cropdetect удаляются чёрные полосы по краям видео, а также синтез зернистости пленки для SVT-AV1, что дает возможность улучшить визуальное качество при кодировании. Кроме того, присутствуют регуляторы резкости для кодеков SVT-AV1 и VP9.
Интерфейс приложения поддерживает удобное перетаскивание файлов и папок, отображение прогресса пакетной обработки, наличие предустановленных профилей кодирования и возможность их сохранения. Кроме того, предусмотрены встроенный терминал с выводом логов FFmpeg и справочная панель с подробными подсказками для различных параметров видео.
Также разработчики позаботились о комфорте пользователей — предусмотрено переключение между светлой и тёмной темами, сохранение настроек между сессиями, а элемент управления с колёсиком мышки защищает от случайных изменений параметров. Наконец, VCC поставляется в виде автономного исполняемого файла, не требующего предварительной установки Python.
Таким образом, Video Codec Converter представляет собой мощный и удобный инструмент для работы с видеоконтентом, доступный как любителям, так и профессионалам, позволяя эффективно и быстро производить широкий спектр операций с видео с использованием возможностей аппаратного ускорения.
