qencoder — гибкое и удобное Python / QT (PyQt) графическое приложение для кодирования видео в открытые форматы MKV и WebM.
MKV / Mastroka (Матрёшка) — проект по созданию открытого и гибкого формата мультимедийного контейнера который может содержать большое число потоков аудио, видео, картинок и субтитров. Так же в рамах проекта разработан набор библиотек и набор инструментов для работы с данными в этом формате. Поддерживается работа со многими аудио/видео кодеками и форматами субтитров (AVI, DivX, XviD, MP4, ASF, MOV, WMV AAC, AC3, MP3, OGG и многих других).
WebM — открытый формат контейнера для мультимедиа-файлов представленный компанией Google в мае 2010 года. Формат основан на открытых видеокодеках VP8 / VP9 и AV1 (AOMedia Video 1), а также аудиокодеках Vorbis и Opus. Мультимедиа-данные помещаются в WebM-контейнер (*.webm), являющегося подмножеством медиаконтейнера Mastroka (*.mkv). Данный формат активно продвигается в качестве замены проприетарных стандартов (H.264/AVC и H.65/HEVC).
При кодировании видеокодеки VP8, VP9 и AV1 не очень хорошо масштабируются на системах с большим количеством ядер процессора. qencoder основан на консольной утилите Av1an, поэтому для оптимизации кодирования используется метод разумного разделения видеофайла на несколько частей, что позволяет кодировать видео лучше и быстрее многих приложений аналогичного назначения.
qencoder предоставляет простой и удобный в использовании интерфейс, пользователю даже не нужно понимать как и какие кодеки работают чтобы воспользоваться приложением. Пользователь может использовать чрезвычайно простые предварительные установки, подходящие практически для всех случаев, при необходимости настройки можно задать самостоятельно.
qencoder благодаря разделению в нужные моменты гарантируется что видео не будет включать ненужных ключевых кадров и неприятных артефактов, способен усиливать тёмные сцены, настроить цветовое пространство как для вода, так и для вывода. Для двухпроходного кодирования поддерживается режим минимального разбиения.
Поддержку видео форматов обеспечивают FFmpeg (набор библиотек и утилита командной строки, позволяющая записывать, конвертировать и передавать цифровое аудио и видео в различных форматах), для обработки и анализа изображения используется OpenCV (свободная библиотека компьютерного зрения), опционально может использоваться алгоритм оценки воспринимаемого качества видео VMAF (Video Multi-Method Assessment).
qencoder позволяет задать и сохранить (в файл ~/.config/qencoder.qec) правильную очерёдность параметров преобразования и применять их к любому количеству видеофайлов. Настройки можно экспортировать и импортировать, заданные изменения можно "сбросить", управление ориентировано на использование мыши, частично поддерживается управление с клавиатуры.
Лицензия: GNU General Public License version 3.0 (GPLv3)
Комментариев: 1 RSS
1Линуксюзер20-09-2020 18:33
Спасибо за наводку, глянем. Хотя мне без //www.vapoursynth.com/ чаще всего и кодировать нечего
Вы можете войти под своим логином или зарегистрироваться на сайте.