XMedia Recode. Конвертация видеоС необходимостью конвертации видео человек, занимающийся оцифровкой домашнего видеоархива, либо же создающий собственную коллекцию фильмов, сталкивается едва ли не каждый день. Поэтому естественным является желание иметь в арсенале какую-нибудь универсальную и в тоже в время достаточно функциональную программу, работающую со всеми многочисленными форматами видео и типами устройств, на которых это видео будет просматриваться. XMedia Recode представляет собой именно такую программу для конвертации видео, которая работает практически со всеми ныне известными форматами, обладает многочисленным запасом профилей устройств, и в то же время позволяет настроить каждый параметр перекодирования в отдельности.
 
Программа бесплатная (пожертвования приветствуются), регулярно обновляется. На момент написания материала последней версией была 3.2.0.3. С официального сайта XMedia Recode можно скачать как установщик, так и портативный вариант.
 
Как уже отмечалось, программе доступны почти все файловые аудио- и видеоформаты. Её можно использовать и в качестве аудиоконвертера (работает в том числе и с FLAC). Можно сделать рип с DVD-диска или с Blu-ray. Но нужно помнить, что только незащищённые диски поддерживаются. Причём DVD-диски импортируются в программу всей структурой, т.е. не надо предварительно склеивать отдельные VOBы.
 
К аппаратной части компьютера требования совсем не завышенные – процессор с тактовой частотой не ниже 1ГГц (многоядерность пойдёт только на пользу) и память не меньше 1ГБ.
 
XMedia Recode может создавать файлы для бесчисленного множества устройств, в последней версии добавлены профили для Blackberry и Microsoft. Можно автоматически создавать главы, чаптеры DVD и Blu-ray извлекаются так же автоматически. 32 добавляемые дорожки субтитров – тоже бесспорный плюс данной программы. Помимо операций с файлами есть возможность конвертации в нужный формат аудио- или видеопотока.
 
Итак, запускаем программу и видим окно:

запускаем программу и видим окно
 

Меню и панель инструментов

 
Строка меню содержит стандартные команды для открытия/закрытия файлов, редактирования, настроек программы и помощи. Если после установки программы почему-либо не выбран автоматически русский язык интерфейса, включить его можно в меню Настройки.
 
Интуитивно понятна и чаще используется панель инструментов. Кнопка DVD/Blu-ray включает режим копирования структуры таких дисков (вместе с главами), с тем чтобы можно было сделать полноценный высококачественный рип. Теперь в диалоговом окне Открыть DVD надо будет указать либо на привод, либо на папку, содержащую файлы DVD (VIDEO_TS) или Blu-ray (BDMV). В противоположность ей кнопка Видео включает файловый режим, т.е. в программе будут открываться видеофайлы.
 
Кнопка Открыть выводит на экран диалоговое окно для открытия, т.е. помещения в окно обрабатываемого видео, нужного файла, группы файлов, папки или привода (в зависимости от того, нажата кнопка Видео или DVD/Blu-ray). Работает и способ перетаскивания файлов в основное окно.
 
Если теперь кликнуть правой кнопкой мыши по загруженному файлу, то в контекстном меню обнаружится в том числе и пункт Медиа инфо, который раскрывает всю известную информацию о видео- и аудиопотоках данного файла.
 
Кнопка Добавить (с большим зелёным плюсом) добавляет выбранное видео в список задач для конвертации, тогда как кнопка Удалить (с пока не подсвеченным минусом) служит для исключения выбранного файла из процесса обработки. Только это возможно сделать, перейдя на вкладку Задачи, которая будет описана ниже.
 
В случае, если имеется хотя бы один файл для обработки, становится активной кнопка Декодировать. Хотя её название можно отнести к особенностям локализации – в оригинале кнопка называется Encode (Kodieren), что означает кодировать. После её нажатия запускается, собственно, сам процесс конвертации или перекодирования видео.
 
Названия кнопок следующей группы говорят сами за себя, здесь и описывать нечего.
 

Панель вкладок

 
Основная часть управления работой конвертера XMedia Recode содержится в панели вкладок.

 
Вкладка Формат
Здесь содержатся различные профили формата выводимого (конвертированного) файла. Можно выбрать профиль:
• для определённого устройства из выпадающего списка;
• из предварительно помещённых в список Favorites (Избранное);
• по выбору, т.е. все настройки задать самому.
 
Следующий выпадающий список – непосредственно формат файла (тип контейнера). Например, для профиля Panasonic TV возможен формат MKV, а также MP4 или TS. И так же для других профилей есть контекстно-зависимый список форматов/контейнеров.
 
Наконец, следующий список – тип файла, т.е. тип расширения фала, которое будет указано в названии после точки. Для формата MPEG2 возможен как тип файла MPEG, так и тип файла MPG, для Panasonic TV (ts) – TS, MTS, M2TS и т.д.
 
Для некоторых форматов существует опция Streaming – Fast Start, т.е. можно одновременно включить и загрузку файла с веб-сайта (или устройства) и его обработку. Для форматов MPEG и VCD можно подстроить параметры мультиплексирования.
 
Вкладка Формат на самом деле является очень важной, поскольку предопределяет все дальнейшие наборы настроек и ваших действий. После того, как вы «прониклись» каким- либо определённым профилем, его можно добавить в Favorites, чтобы в дальнейшем не скроллить список туда-сюда в поисках нужного набора.
 
Если вы кодируете только аудио (или фото, к примеру), можно из выходящего потока убрать видео или аудио. Флажок Аудио/Видео синхронизация по умолчанию включён. И пусть себе так и остаётся…

 
Вкладка Видео
На следующей вкладке содержатся настройки кодека.
 
Вкладка Видео
 
В зависимости от выбранного на предыдущей вкладке формата на вкладке видео будут представлены различные наборы настроек, определённые для каждого кодека его разработчиком.
 
Например, общая группа параметров для кодека H.264 содержит настройки языка, количества кадров в секунду, битрейта (вместе с калькулятором битрейта), профиля кодировки и т.д.
 
Подробно настройки будут описаны в разделе Кодеки.
 
Вкладка Аудио
 
Вкладка Аудио
 

Аналогично предыдущей вкладке здесь настраиваются аудиопараметры: формат звука, битрейт, язык по умолчанию и др. Так же можно импортировать фоновую или любую другую звуковую дорожку.
 
Если есть файл субтитров, их также можно импортировать для «вшивания» в видео на вкладке Субтитры.
 
Вкладка Фильтры/Просмотр
В окне просмотра помимо кнопок управления проигрывателем есть кнопки установки начального «[» и конечного «]» кадров. Другими словами, можно сделать частичную перекодировку исходного видео. Для этого передвигаем ползунок проигрывателя на нужное место начала фрагмента и нажимаем кнопку «[», то же делаем для конечного кадра и нажимаем кнопку «]». После этого на панели инструментов кликаем Декодировать.
 
На этой же вкладке слева от окна просмотра есть список фильтров, а под ним – настройки для каждого фильтра в отдельности. При этом, настраивая любой из параметров, результат его воздействия можно видеть в окне просмотра на стоп-кадре. Значит, сразу можно сделать вывод, правильная ли настройка или значение выбраны.
 
Рассмотрим эти фильтры подробнее, поскольку постобработка имеет большое влияние накачество выводимого фильма.
 

Вкладка Фильтры/Просмотр
 
1. Разрешение
Можно установить нужную ширину и высоту кадра; значения величин меняются в соответствии с предустановленными справа от них коэффициентами: 2 – с каждым нажатием кнопок вверх/вниз прибавляется или вычитается 2 из ширины или высоты, 4 – ширина или высота изменяется на 4 и т.д. до 32.
 
Далее выбирается тип масштабирования, в программе представлено множество вариантов билинейной, бикубической интерполяции и иных методов пиксельного и векторного увеличения. Чем сложнее метод, тем лучше будет результат, но и аппаратных ресурсов потребуется больше.
 
Можно изменить соотношение сторон кадра на любое из предустановленных (4:3, 5:4, 16:9 и т.п.) или по выбору, при этом в поле ниже будет показана ошибка, связанная с этим изменением. Понятно, что критических ошибок (отмеченных красным цветом) допускать не нужно.
 
Следующим выбираем масштаб (зум):
• нет – кадр заполнит весь экран с искажением;
• проход (более известный как Letterbox) – аспект видео сохранён, но в кадре к видео добавлены чёрные полосы;
• среднее – чёрные полосы уменьшены за счёт обрезки видео справа и слева;
• общий скан (такой перевод Pan Scan) – заполняем по высоте экран опять же за счёт обрезки;
• подогнать под экран – генерируется чёрная рамка по краям.
Устанавливая флажок Сохранить (соотношение исходное, указанное в рамке ниже), делаем выбор масштаба недоступным.
 
2. Обрезка
Если видео имеет чёрные полосы, то их можно обрезать вручную, задавая значения границ обрезки сверху/снизу, справа/слева в любой комбинации или связав вместе соответствующие значения. Также можно выполнить эту процедуру автоматически. Установленный флажок Auto Aspect Ratio поможет сохранить выбранное соотношение сторон.
 
Обрезать можно не только с целью удаления чёрных полос, но и преследуя целью удаление ненужной части изображения. Опять же – все изменения наблюдаем справа в окне просмотра в реальном времени.
 
3. Набивка
Фильтр, обратный предыдущему, т.е. обрезке. Набивка полос может потребоваться для имитации широкоформатного кинофильма (с соотношением сторон не 1.77:1, а 2.35:1) или для создания какой-нибудь цветной рамки. Цвет каждой полосы можно задать отдельно.
 
4. Цветовая коррекция
Можно включить цветовую коррекцию и подвигать ползунки яркости, контрастности, гаммы (оттенка) и насыщенности. Если приведёт к какому-нибудь положительному результату в окне просмотра – оставляйте. Но это в основном для оцифрованного видеоархива полезно…
 
5. Rotate (поворот изображения)
Реликтовый фильтр – в смысле редко используемый. Включив его, можно повращать изображение на произвольный угол или же на 90 градусов в любом направлении с горизонтальным или вертикальным отражением (флипом).
 
6. Деинтерлейс
Поскольку не все фильмы снимаются в 1080 строк, да ещё и 50 кадров в секунду, может потребоваться устранение чересстрочности (деинтерлейсинг) с тем чтобы уменьшить эффект гребёнки на краях объектов в кадре. Можно попробовать любой из фильтров и наблюдать за результатом устранения «зазубрин» в окне просмотра. Libav Deinterlace визуально даёт лучший результат, причём медианный фильтр (среднее) лучше линейной или кубической интерполяции. Yadif – конкурирующий фильтр-деинтерлейсер.
 
Установите в нём флажок автоматического определения порядка следования полей и попробуйте разные плагины этого фильтра в действии. Наконец, один из самых продвинутых – KernelDeint. Если используем его, то программа MediaInfo поможет определить, какое поле, верхнее или нижнее, у вас идёт первым (Field order – top или bottom). Затем задаём порог (threshold), от 0 до 256 (по умолчанию 10).
 
Нулевое значение самое «агрессивное», но и даёт самое низкое качество видео. Флажок Sharp улучшает вертикальное разрешение, а значит, и чёткость. Twoway разрешает использование не только предыдущего, но и последующего поля для деинтерлейсинга. Наконец, Map показывает обрабатываемые строки в кадре, тем самым помогая правильнее выбрать пороговое значение.
 
7. Delogo
Фильтр Delogo создаёт прямоугольную область определённых размеров в любом месте кадра. В ней изображение «размывается»; таким образом можно убрать какой-либо логотип с видео…
 
8. Deshake
Этот фильтр помогает убрать эффект дрожания камеры, тряски рук, штатива и пр. Основан на блоковой компенсации незначительных смещений изображения. XMedia Recode даёт возможность выбрать метод обработки краёв, размер блока и порог контрастности для блока. Поэкспериментируйте, если видите дрожание на видео.
 
9. Подавление шумов
Фильтр Denoise уменьшает шумы изображения, сглаживая и устраняя блочные структуры, возникающие при MPEG-кодировании. Сглаживает изображение по пространству (spatial) и времени (temporal), обрабатывая при этом цветовую составляющую (chroma) и яркостную (luma) отдельно. В программе пространственные и временные аспекты названы соответственно размытием и рассеиванием.
 
10. Чёткость
Этот фильтр позволяет изменить чёткость видео, включая либо фильтр резкости, либо фильтр размытия с соответствующей интенсивностью. Также можно задействовать графический процессор (use OpenCL).
 
11. Инвертировать
Меняет цвета на противоположные.
 
12. Шкала серого
Делает изображение чёрно-белым.
 
13. Деблокировка
Этот фильтр помогает уменьшить блочность изображения (артефакты в виде «квадратиков») при обработке, например, DVD. А вообще все MPEG-энкодеры в той или иной степени имеют такой эффект. Можно задать порог (от 0 до 98) и степень деблокировки. Опять-таки контролируем изменения в окне просмотра.
 
14. Flip Image
Зеркальное отражение изображения по горизонтали или по вертикали.
 
15. Noise
Фильтр Шум добавляет зернистости изображению, подмешиваю определённую шумовую текстуру (допускается добавление трёх шумовых составляющих).
 
16. Video fade in / fade out
Фильтр для плавного нарастания видео из определённого цвета (обычно чёрного), а также для плавного исчезновения видео (обычно в чёрный цвет).
 
17. Swap U/V
Фильтр предназначен для исправления видео с искажёнными цветоразностными плоскостями (например, при захвате через неисправную видеокарту). Эффект проявляется в голубой окраске лиц людей, фильтр заменяет эти цвета.
 
18. Sepia
Просто красивый эффект придания видео оттенка ретро – когда изображения были коричневатыми…
 
Вкладка Главы
Если в исходном видео нет глав, то их можно создать как вручную, так и автоматически. В последнем случае нужно лишь задать промежуток между главами по времени и нажать кнопку Автодобавление глав. Затем полученные главы можно отредактировать – правой кнопкой мыши по нужной главе, затем edit chapter – дать им новые названия, изменить временные интервалы, а хоть и удалить их все. То же самое можно проделать с уже существующими главами.
 
Вкладка Тэги
На вкладке Тэги можно увидеть всю имеющуюся метаинформацию о файле – Название, Исполнитель, Альбом, Год и т.п.
 
Вкладка Задачи
Сюда каждый раз добавляется задача (видео или аудио на обработку), как только нажимается кнопка Добавить (большой зелёный плюс). Справа в углу находится кнопка выбора размера носителя, на который выводится файл; после выбора на индикаторе размера файла видно, поместится он или нет. Как только задача добавлена, становится активной кнопка Удалить на панели инструментов (большой зелёный минус). Теперь и ей можно воспользоваться.
 

Кодеки

 
Программа для конвертации видео XMedia Recode использует следующие видеокодеки:
• DivX Pro v.6.8;
• Xvid 1.3.2;
• x264 rev.2491;
• FFMPEG 2.5.
 
Все они имеют различные наборы настраиваемых параметров, значения которых определяются типом исходного и конечного видео, размером и типом носителя и т.п. На сайте разработчика по каждому кодеку можно найти подробное описание его применения, поэтому в данном руководстве перечислять всё не будем.
 
То же можно сказать и об аудиокодеках. Среди используемых – lame 3.99.5 (для mp3), Opus Codec 1.1.0, Vorbis 1.3.4, Ogg 1.3.2.

 

Область применения

 

Программа XMedia Recode позиционируется разработчиком как универсальный конвертер видео и аудио. Что касается видео, то так оно и есть. Это чудесный конвертер, обеспечивающий доступ ко всем настройкам каждого из кодеков и позволяющий конвертировать практически в любой формат. Плюс ко всему имеет достойный набор фильтров – «улучшателей» изображения. Плюс даёт возможность минимального редактирования видео. Прекрасно подходит для создания рипов фильмов с оптических носителей формата DVD и Blu-ray (или из их файловой структуры), как описано в статье BDRIP быстро и качественно.

 

Что же касается аудио, то можно обрабатывать и аудиофайлы с помощью этой программы. Пусть и не все форматы представлены. Но ведь это всё-таки редактор видео…
Успешного конвертирования!

Автор: Алексей Касьянов