Новости по регионам

  1. Главная
  2. IT
  3. Представлен открытый проект Video Codec Converter (VCC) — графический интерфейс для FFmpeg и кодирования видео на GPU

Представлен открытый проект Video Codec Converter (VCC) — графический интерфейс для FFmpeg и кодирования видео на GPU

Представлен открытый проект Video Codec Converter (VCC). Это графический интерфейс для FFmpeg, который упрощает пакетное преобразование видео благодаря поддержке GPU. Решение предназначено для транскодирования, кодирования на GPU, поддержки AV1/H.264, предустановок, обрезки, объединения видео и предоставления широкого настраивания параметров кодирования. Исходный код проекта написан на Python и опубликован на GitHub под лицензией MIT.

Video Codec Converter поддерживает популярные кодеки, такие как AV1, H.264, H.265/HEVC, H.266/VVC, VP9 и MPEG-4, позволяя быстро конвертировать несколько видеофайлов без использования инструментов командной строки.

Также VCC использует возможности GPU с помощью Nvidia NVENC, AMD AMF и Intel QSV для кодирования контента. Пользователи могут обрезать, объединять и изменять размер видео, копировать или удалять аудио и субтитры, а также применять предустановленные разрешения. Расширенные функции, такие как автоматическая обрезка и синтез зернистости плёнки, делают дополнительную обработку видео простой и эффективной.

Возможности Video Codec Converter (VCC):

  • 8 видеокодеков — AV1 (SVT-AV1), H.264, H.265/HEVC, H.266/VVC, VP9, ​​AV1 (libaom), MPEG-4, AV1 (rav1e);

  • кодирование с помощью GPU — автоматическое определение аппаратных кодировщиков Nvidia NVENC, AMD AMF и Intel QSV;

  • 15 форматов разрешений — yuv420p, yuv420p10le, yuv444p и другие;

  • управление звуком — копирование, перекодирование (AAC/Opus/MP3/FLAC/Vorbis) или удаление звука;

  • быстрые предустановки для разрешения от 360p до 8K или установка пользовательских размеров;

  • обработка субтитров — копирование или удаление субтитров;

  • пакетная обработка — выбор нескольких файлов или целых каталогов;

  • перетаскивание видеофайлов или папок непосредственно в окне;

  • индикатор выполнения пакетной обработки — общий прогресс обработки всех файлов в очереди;

  • предустановленные профили — сохранение и загрузка настроек кодирования (меню «Предустановки»);

  • обрезка видео — установка времени начала/окончания для обрезки видео во время конвертации;

  • выбор выходного формата — выбор из 14 форматов контейнеров (MKV, MP4, WebM, AVI, MOV, TS, FLV, WMV, OGG, M4V, MPG, 3GP, MXF), которые поддерживают кодек или определяются автоматически;

  • объединение нескольких видеофайлов в один выходной файл;

  • автоматическая обрезка — обнаружение и удаление чёрных полос (letterbox/pillarbox) для каждого файла с помощью функции FFmpeg cropdetect;

  • синтез зернистости пленки SVT-AV1 для эффективного кодирования зернистости (0–50);

  • регулировка резкости циклического фильтра для SVT-AV1 и VP9 (0–7);

  • встроенный терминал — отображение вывода FFmpeg в реальном времени в приложении;

  • встроенная справка — панель меню с подсказками по кодеку, формату пикселей, звуку, разрешению, FPS, битрейту, кодированию GPU, зернистости плёнки и резкости;

  • тёмная/светлая тема — переключение между тёмным и светлым режимом через меню настроек (настройка сохраняется между сессиями);

  • безопасное управление с помощью колёсика мышки, которое не изменит случайно значения в выпадающем списке;

  • автономный исполняемый файл, установка Python не требуется для конечных пользователей.

source

Мировые новости

Меню