Настройки xvid4psp 7 для качественного кодирования. XviD4PSP (видео и аудио конвертер)

1. Формат: выбор формата кодирования. Выберите формат, поддерживаемый вашим устройством.

AVI -
AVI Hardware -
AVI Hardware HD -
AVI iRiver Clix2 -
AVI DV NTSC -
AVI DV PAL -
MOV -
3GP -
MKV -
MP4 -
MP4 Archos 5G -
MP4 BlackBerry 8100 -
MP4 BlackBerry 8800 -
MP4 Motorola K1 -
MP4 iPod 5.0G -
MP4 iPod 5.5G -
MP4 iPod Touch -
MP4 iPhone -
MP4 Apple TV -
MP4 iPod 5.0G -
MP4 Prada -
MP4 iPod 5.0G -
MP4 PS3 -
MP4 PSP AVC -
универсальный формат для всех обладателей PSP, с использованием передового видеокодека х264 (H.264), сравнимого по качесву картинки с DVD, или даже с HD-DVD. Ведь не зря этот кодек используют для потокового вещания на HDTV. Даже скодированный для PSP фильм со сравнительно маленьким аспектом 480х272 и битрейтом 768kbps , при просмотре на весь экран монитора компьютера довольно прилично выглядет, не смотря на такое значительное растяжение от 480х272 до 1024х580 или и того выше 1280х720! А попробуйте сравнить с XviD на равных, ну пусть даже с битрейтом 1500kbps...
MP4 PSP AVC TV - для обладателей Slim&Lite, желающих подключать консоль к телевизору, желательно HD 720P. Выходой аспект видео 720P (720x480), который кстати используется в UMD-VIDEO в контейнере MPS. Вот если бы Winny добавил возможность кодирования в формат (контейнер) MPS, то мы бы могли делать свои домашние видеозаписи в образе UMD-VIDEO))). Давайте дружно попросим его не откладывать на завтра такую возможность {;-)
MP4 PSP ASP - формат предыдущего поколения бурной волны х263. Использует наиболее прогрессивный кодек XviD того поколения. Конечно же его пока рано списывать со счетов, но владельцев PSP этот кодек привлекает наиболее быстрым процессом кодирования, ввиду наименьшего потребления ресурсов компьютера, да и лёгкости алгоритма кодека. Недостатки XviD - это всегда присутствующая лёгкая замыленность, иногда гребёнчатость и пикселизация в сложных сценах при не достаточном битрейте, которого всегда оказывается мало.
MP4 XBOX 360 -
MPEG2 TS -
MPEG2 PS -
MPEG2 NTSC -
MPEG2 PAL -
PMP AVC -

2. Фильтрация: способ улучшения различных параметров фильма. Фильтрация занимает большее время кодирования, не забывайте об этом.

FFT3D GPU D -
FFT3D GPU DS -
FFT3D GPU S -
FFT3DFilter D -
FFT3DFilter DS -
FFT3DFilter S -
FractalDenoising 3D LS -
FractalDenoising 3D -
FractalDenoising LS -
лучший режим фильтрации. Фильтрация удаляет артефакты и делает чётче картинку. После фильтрации с использованием Denoise-фильтров, выходной файл будет меньше (в HQ режиме кодирования). Фильтрация занимает большее время кодирования, не забывайте об этом.
FractalDenoising -
LimitedSharpen -
Molotov GPU -
Molotov -
MSUCartoonRestore -
SeeSaw -
TemporalCleaner LS -
TemporalCleaner S -
TemporalCleaner -

3. Цветокоррекция: коррекция яркости, контрастности, цветовой насыщенности, восстановления цветов. Используется при плохом исходнике или для удаления красного ореола в изображении (пресеты PSPFix или PSPFix MPEG2Fix используются для DVD или MPEG источников). Использование этого параметра так же увеличивает время кодирования. Теперь пресет MPEG2Fix устанавливается автоматически, даже если это не установлено в пресетах.

MPEG2Fix - исправляет цвето-передачу в MPEG2 файлах
PSPFix MPEG2Fix - исправляет цвето-передачу в MPEG2 файлах и подправляет цвета для лучшего отображения на экране PSP, так же избавляет от красных шлейфов
PSPFix - подправляет цвета для лучшего отображения на экране PSP, так же избавляет от красных шлейфов
Vivid MPEG2Fix - добавлет сочности и исправляет цвето-передачу в MPEG2 файлах
Vivid -
добавлет сочности

4. Кодирование видео: cодержит заранее подготовленные профили кодирования, которые вы и сами можете изменять по своему усмотрению, а так же добавлять свои собственные профили. Замечу, что программа изначально нацелена на КАЧЕСТВО , поэтому практически все заложенные в неё профили выдают только качественный результат, если вы сами не внесёте в них изменения, в целях ускорения времени кодирования. Здесь два типа пресетов: пресеты Битрейтов и пресеты HQ (качество). В режиме Битрейтов вы ставите цель на выбор битрейта. В режиме качества HQ, вы выбираете с прицелом на качество. Самым лучшим и простым способом получения качественного результата и наименьшего размера выходного файла будет выбор одного из HQ пресета. Используйте Битрейт-режимы, только если вы знаете что делаете и хорошо разбираетесь в тонкостях настроек кодирования.

х264 1P 768k Turbo - самый упрощённый и скоростной профиль кодирования. На выходе получается файл наибольшего размера из-за однопроходности и упрщённого алгоритма кодирования. Но качество будет выше среднего из-за приличного битрейта 768kbps.
Расшифрую, в порядке возрастания качества:

x264 - это кодек последнего поколения AVC (Advanced Video Codec). Оптимальный для него контейнер - MP4
◦1P - указывает на количество проходов. 1Pass - 1 проход.
◦768k - битрейт кодирования 768 килобит в секунду (768kbps) - определяет качество картинки.
◦Turbo - указывает на скорость кодирования, для новичков))). Вернее добавляет дополнительные расширения параметров, влияющих на качество, от сложности которых и зависит продолжительность кодирования. Задействуются всевозможные сложные алгоритмы, типа subme (1-7), me (dia, hex, umh).

x264 2P 768k Ultra - приличное качество при высоком битрейте и сравнительно меньший размер файла при двухпроходном методе, и выше среднего по сложности алгоритмов кодирования в Ultra режиме, так же влияющих на качество.
х264 2Р 512k Extreme - среднее качество из-за заниженного, но вполне достаточного битрейта для экрана PSP и наименьшего размера файла в алгоритме Extreme.
х264 2Р 768k Extreme -
отличное качество, малый размер. Идеальный вариант по качеству, но очень длительное время кодирования.
.
х264 HQ Turbo - тоже отличное качество, но размер выходного файла больше, а время кодирования меньше (Turbo - значит быстро).
х264 HQ Ultra - золотая середина между Turbo и Extreme
х264 HQ Extreme - это самый крутой режим, но и самый самый продолжительный. Зато минимальный размер файла и максимально возможное качество (по сравнению с исходником).
Custom - составление собственного профиля кодирования. Не забываем в последствии сохранить его.
Copy -
не производится кодирования Видео, а происходит только копирование видеопоследовательности. Видео оставляется таким же, как в исходном файле с исходным кодеком, аспектом, частотой кадров и битрейтом. Кодируется только выбранный вами звук. В данном процессе происходит разделение видеодорожки от аудиодорожки исходного видеофайла, что собственно и производится в любом другом процессе кодирования. Но потом, видеодорожка не трогается и не подвергается обработке, а перекодируется только аудиодорожка, в соответствии с выбранным форматом и битрейтом Аудио. Затем обе дорожки склеиваются и помещаются в контейнере, выбранного вами Формата. Процесс такого кодирования длится не более 2-3-5 минут. Имейте ввиду, что не каждый формат Видео может проигрываться в другом контейнере.

HQ режим нацелен на высокое качество. 3 для XviD, MPEG4, MPEG2. 21 для x264. Здесь вы так же сами можете управлять параметрами качества. Выше число - меньше размер файла, хуже качество. Ниже число - больше файл, выше качество. 0 для x264 - режим кодирования Без потерь (LossLess). Только устройства с High AVC профилем может читать LossLess-файлы (без потерь).

Хорошие стороны HQ-режимов: Автоматически подбирается битрейт по исходному качеству, фильтрации, разрешающей способности.
Отрицательные стороны HQ-режимов: Вы не можете предугадать, какой размер файла будет на выходе. Но уверены, что он будет насколько возможно маленький, без проигрывания в качестве.

Хорошие стороны Битрейт-режимов: Если вы подберёте хороший битрейт для своего случая, то качество будет даже лучше чем в режимах HQ при 2-ух проходном или 3-х проходном кодировании. Вы будете знать, насколько большой размер файла будет на выходе и можете контролировать это.
Отрицательные стороны Битрейт-режимов: Для получения хороших результатов, вам потребуется использовать 2-ухпроходный или 3-хпроходный режим и кодирование будет длиться вдвое дольше.

5. Кодирование звука: здесь правило остаётся неизменным: Звук только AAC-LC, так как PSP не поддерживает в профилях AAC-HE и AAC-HEv2 субканальные данные SBR в AAC-HE (AAC-LC+SBR) и SBR+PS в AAC-HEv2 (AAC-LC+SBR+PS), чем они и отличаются от стандартного AAC-LC. Хотя обратная совместимость заложена в этих старших продвинутых профилях, но с обрезанными субканальными данными, куда перемещается половина частоты дискретизации из AAC-LC, вы получите на PSP звук хуже, чем с обычным AAC-LC.

AAC-LC ABR 128k - самый оптимальный профиль для кодирования фильмов .
AAC-LC ABR 96k - такой профиль с немного заниженным битрейтом следует использовать в видео без музыкального сопровождения и аудио-спец-эффектов, например в телевизионных шоу и сериалах.
AAC-LC ABR 192k - самый оптимальный профиль для кодирования музыкальных видеоклипов. Такого профиля нет по умолчанию, но вы можете нажать на кнопочку "Е" напротив и увеличить битрейт, если конечно в исходнике битрейт не меньше. Если в исходнике битрейт допустим 128kbps, то вы хоть 1000kbps поставьте, но звук от этого лучше, чем был не станет, а размер аудио зато увеличится почти в 10 раз))). А вот ухудшить качество звука вам вполне под силу, выставив битрейт ниже, чем в исходном аудиопотоке.
ABR, CBR или VBR - этот параметр вы так же можете изменить, как и любой другой, нажав на букву "E" (Edit - правка).

◦ABR (average bitrate) - средний битрейт, это нечто среднее между CBR и VBR. В этом режиме ширина потока данных изменяется в небольших пределах от среднего заданного значения. Является на данное время самым оптимальным выбором между размером и качеством.
◦CBR (constant bitrate) - постоянный битрейт, когда каждый фрагмент музыкальной композиции сжимается одинаково.
◦VBR (variable bitrate) - переменный битрейт, отличается тем, что кодек пытается получить максимально возможное качество при минимальном объеме данных путем динамического изменения ширины потока (коэффициента сжатия) в зависимости от сложности сигнала. Имеет некоторые недостатки и недоработки именно в плане Аудио, которые в данном аспекте расписывать диссертацию писать не буду.
Custom - составление собственного профиля кодирования аудио. Не забываем в последствии сохранить его.
Disabled - как видно из названия, видео будет кодироваться без звука. То есть, видеофайл при кодировании будет раскладываться отдельно на видеодорожку и аудиодорожку. Потом видеодорожка будет кодироваться в соответствии с выбранным профилем кодирования видео, а аудиодорожка добавляться не будет совсем, будет вырезаться, так сказать. Эта функция будет очень полезна, если вы, допустим, скачали DVD образ фильма из-за бугра на английском или японском, а у вас уже есть Экранка с профессиональным Русским дубляжем, то можете таким образом вырезать иностранную аудиодорожку и приклеить Русскую.
Copy - здесь не производится кодирования Аудио. Аудиодорожка оставляется такой же, как в исходном файле - с исходным кодеком, битрейтом, частотой дискретизации. В данном процессе происходит разделение видеодорожки от аудиодорожки исходного видеофайла, что собственно и производится в любом другом процессе кодирования. Но потом, Аудиодорожка не трогается и не подвергается обработке, а перекодируется только Видеодорожка, в соответствии с выбранными параметрами кодирования. Затем обе дорожки склеиваются и помещаются в контейнере, выбранного вами Формата. Имейте ввиду, что не каждый формат Аудио в исходнике может затем проигрываться в другом контейнере на выходе.

Более подробно по проходам 1pass, 2pass, 3pass

При однопроходном кодировании (1-pass) сцены не вычисляются, а кодирование происходит сразу без просчёта, в независимости от сложности сцен с постоянным битрейтом на всём протяжении фильма. В результате в "сложных сценах", где необходим более высокий битрейт - его будет не хватать, а где нет необходимости даже в низком битрейте в статичных сценах и пр. - битрейта будет слишком избыточно. Таким образом, при однопроходном кодировании качество будет страдать именно в сложных динамичных сценах, но зато время на кодирование будет уходить практически вдвое меньше.
Тут уж вам выбирать, что для вас приоритетнее - качество или скорость.

1-pass - это однопроходное кодирование.
То есть кодирование сразу начинается с первого прохода по заданному битрейту. Какой битрейт вы указали, с таким постоянным битрейтом и будет кодироваться весь фильм не взирая на сложность сцен, движения, количества частиц в кадре, яркости и т.д.
Такой процесс называется постоянным битрейтом CBR (Constant Bit Rate).
Недостаток: избыток битрейта на простых сценах и недостаток битрейта в сложных сценах.

2-pass - это двухпроходное кодирование.
В первый проход ничего не кодируется, а только определяются и записываются сцены во временный файл, определяется в каких сценах, на каких именно фреймах происходит интенсивность движения, тональность.
Интенсивность определяется по значительному различию между соседними кадрами. Например, если диктор в студии сидит перед камерой и рассказывает новости, то практически никакого движения, кроме его губ не происходит, поэтому такие сцены вычисляются и впоследствии выделяется минимальное количество битрейта.
А если идут сложные сцены, быстро сменяющиеся, например идет погоня - человек быстро мчится сквозь заросли зелени, а за ним бежит толпа с собаками, то тут в кадре очень много объектов и они очень быстро сменяются. Так вот сюда будет выделятся битрейта значительно больше, даже более того, что ты указал в настройках. То есть из не сложных сцен битрейт будет забираться и отдаваться в сложные сцены.
Второй проход - это уже сам процесс кодирования. Тут информация берётся из временного файла, записанного на основе первого прохода. И на основе этой информации на всём протяжении фильма выделяется нужный битрейт практически в каждый кадр.
Такой процесс называется переменным битрейтом VBR (Variable Bit Rate)

3-pass - это трёхпроходное кодирование. Тут за первые два прохода происходит более тьщательный анализ. А на третьем проходе происходит само кодирование видео.

Более подробно по пресетам Turbo, Simple, Ultra, Extreme

Пресеты кодеков в порядке возврастания качества и соответственно длительности кодирования.
Возьмём примитивный пример сравнения пресетов при идентичных параметрах кодирования.

1) Turbo - самый скоростной и самый простой метод выборки данных. Используется для получения насколько можно быстрого результата. Здесь самые простые, зато самые скоростные параметры:

subme 1 - самая низкая выборка качества из существующих в Turbo режиме. Качество subme бывает в пределах от 1 до 7

1 – наиболее быстрое и низкое качество
7 – наиболее высокое качество, но и более высокая загрузка процессора

me dia - используемый метод определения движения. Всего существует 4 варианта, которые в порядке возврастания используются в Turbo, Ultra или Extreme пресетах:

dia - diamond search (самый быстрый и низкокачественный) - используется в младших пресетах, типа Turbo
■hex - hexagonal search
■umh - uneven multi-hexagon
■esa -
exhaustive search (самый медленный и высококачественный)

3) Ultra - не идёт ни в какое сравнение с предыдущими двумя. Самый оптимальный по качеству и более долгий по скорости кодирования. Полный анализ по фреймам, высокий уровень качества и метода определения движения.

4) Extreme - улучшенный анализ видеопоследовательности. Здесь отличается от ULTRA более сложным анализом и соответственно на столько же более длительным процессом кодирования.

Для корректной работы программы необходимы Microsoft Framework 3.0 и K-Lite Codec Pack и сама

Настройки XviD4PSP. Производятся после установки программы

После установки программы необходимо произвести некоторые настройки, которые будут использоваться в дальнейшем. Рекомендую установить-снять галочки так же, как на скриншотах, однако опытные пользователи могут произвести настройки на свое усмотрение.

1. НАСТРОИТЬ-->ЯЗЫК (кому какой нравится, у меня русский)
2. НАСТРОИТЬ-->ДВИЖОК ПЛЕЕРА (оставляем DirectShow)
3. НАСТРОИТЬ-->АВТО ОБЪЕДИНЕНИЕ (только DVD)
4. НАСТРОИТЬ-->АВТО ГРОМКОСТЬ (запрещено)
5. НАСТРОИТЬ-->АВТО ОБРЕЗКА (только MPEG файлы) это автообрезка черных полос, обычно черные полосы присутствуют только в DVD исходниках, т.е. в MPEG-2 видео.
6. НАСТРОИТЬ-->АВТО ДЕИНТЕРЛЕЙС (только MPEG файлы) интерлейсное видео обычно только в DVD исходниках.
7. НАСТРОИТЬ-->ПОСЛЕ ОТКРЫТИЯ (середина)

ГЛОБАЛЬНЫЕ НАСТРОЙКИ

ОСНОВНЫЕ

1. Не извлекать звук для превью. Для исключения большинства проблем, связанных с кодированием звука, рекомендуется галочку снять. Эта настройка изначально была предусмотрена для сокращения времени загрузки исходного файла в программу, но большинство проблем, связанных с кодированием звука в XviD4PSP появляется с включение этой настройки. (ОБЯЗАТЕЛЬНО! ГАЛОЧКУ СНЯТЬ)


2. Сохранять анаморфный аспект. Если установить галочку, то в случае задания аспекта (соотношение сторон кадра), отличного от исходного его значения, на выходе получится анаморфное видео. Галочку лучше снять, т.к. встречаются случаи, когда, при ресайзе (уменьшении исходного разрешения кадра) остается ошибка аспекта, возникающая из-за mod-8 (обязательной кратности размера стороны кадра 8-ми). Эта ошибка, при включенной функции сохранения анаморфного аспекта, исправляется за счет придания кадру небольшой анаморфности. Как пример: перед кодирование вы задавали разрешение кадра - 480х360, а у скриншотов, сделанных после кодирования, размер сторон отличается от заданного вами, он имеет значение 482х360. При получении MediaInfo файла, разрешение правильное - 480х360. Эта разница в 2 пиксела и есть последствия установленной галчки и исправления ошибки аспекта за счет анаморфирования кадра. С другой стороны, если стоит необходимость - сделать анаморфное видео, то анамофность проще задать после кодирования, в программе Yamb. (НА УСМОТРЕНИЕ ПОЛЬЗОВАТЕЛЯ. ЛУЧШЕ ГАЛОЧКУ ПОСТАВИТЬ)

3. Кодировать все в прогрессивное видео. При установленной галочке, все видео будет кодироваться в прогрессивное, независимо от того какое исходное видео: чересстрочное или прогрессивное. (ОБЯЗАТЕЛЬНО! ГАЛОЧКУ УСТАНОВИТЬ)

4. Автоматически применять ColorMatrix для MPEG2 файлов. При установке галочки, ко всем DVD исходникам будет применен ColorMatrix - фильтр, корректирующий цвета потоков. (НА УСМОТРЕНИЕ ПОЛЬЗОВАТЕЛЯ)

5. Обновлять скрипт при изменении настроек аудио/видео кодека. Лучше, что бы эта галочка стояла, т.к. в противном случае при изменении настроек кодирования аудио или видео, эти изменения не будут перезаписаны в скрипт, следовательно, кодирование будет произведено без учета последних изменений. Внимание! При установленной галочке, когда производится изменение скрипта вручную, а после этого изменяются настройки в интерфейсе программы, то изменения, сделанные вручную, стираются из скрипта, следовательно, их необходимо будет вписывать повторно. (ЛУЧШЕ ГАЛОЧКУ УСТАНОВИТЬ)

6. Сначала кроп/ресайз, потом фильтрация. После установки галочки, сначала будет происходить изменение размеров (ресайз) и обрезка (кроп) исходного видео до заданной пользователем геометрии кадра, и уже к этому кадру будет применяться скрипт фильтрации (высокая скорость обработки). И наоборот, при её снятии, сначала будет фильтроваться кадр исходного разрешения, и только потом, он будет обрезаться и уменьшаться в размерах (лучшее качество фильтрации). (НА УСМОТРЕНИЕ ПОЛЬЗОВАТЕЛЯ)

7. При сохранении задания считывать параметры видео из скрипта . После установки галочки, сохранение задания будет производиться на основании скрипта. Галочка необходима в том случае, если вы вносите изменения в скрипт вручную. К примеру, когда добавляете строки для проведения анализа оптимального значения среднего битрейта, включаете/отключаете тот или иной вариант фильтра и т.д. В противном случае, все изменения, внесенные в скрипт вручную, программой учитываться не будут. (ЛУЧШЕ ГАЛОЧКУ УСТАНОВИТЬ)

Остальные вкладки нас не интересуют и содержат параметры, настроенные уже оптимальным образом.

XviD4PSP имеет простейший для понимания интерфейс, единственное, с чем могут возникнуть проблемы, это "настройки видео кодирования".

Настройки видео кодирования (настройка кодека)
Для кодирования нашего мувика мы будем использовать H.264/MPEG-4 AVC, определяющего один из самых современных и технически совершенных форматов видео кодирования. На сегодняшний день x264 является наилучшим среди AVC-кодеков по соотношению качество/скорость кодирования. Поэтому для кодирования видео будем использовать кодек х264. Xvid4PSP использует консольную версию данного кодека - х264 CLI.

После загрузки исходного видео в программу, выбора разрешения, типа цветокоррекции, фильтрации и проведения других настроек, приступаем к настройке кодека х264. Для этого нажимаем на шестеренку в пункте "КОДИРОВАНИЕ ВИДЕО". Окно настроек имеет пять вкладок, рассмотрим каждую

Вкладка «Main»


1. Encoding mode : Выбор режима кодирования (ratecontrol метода)

1.1 Constant Quality (CRF)
Качество, основанное на переменном битрейте (Quality Based VBR). В режиме постоянного качества, основанного на переменном битрейте, каждый кадр кодируется с почти одинаковым математическим качеством (или квантизером), включая движение (оценка скорости). Этот режим визуально повышает качество, кодируя динамичные сцены с более сильной степенью сжатия (ниже качество) и статичные сцены с меньшим сжатием (лучше качество). Квантизер (математическое качество) может колебаться во времени: меньше бит будет потрачено на сценах, где много движения - множество деталей становятся неразличимыми, и больше бит будет потрачено для статичных сцен, когда лучше видны детали. Это позволит получить постоянное визуальное качество на всей видео последовательности. В этом режиме итоговый размер файла, и соответственно значение среднего битрейта, непредсказуемы.

1.2 Constant Quantizer (QP)
(Постоянный квантователь)
В режиме Constant Quantizer (постоянного квантователя) каждый кадр кодируется с одинаковым математическим качеством (или квантизером), не обращая внимания на то, сколько битрейта придется потратить, применяя постоянное математическое качество ко всей видео последовательности. В этом режиме итоговый размер файла, и соответственно значение среднего битрейта, непредсказуемы. Файл видео, созданного в режиме QP получится больше по размеру, чем в CRF режиме, при том же визуальном качестве.

1.3 Bitrate режимы (1 Pass bitrate, 2 Pass bitrate, 3 Pass bitrate, 1 Pass size, 2 Pass size, 3 Pass size) (ABR - Average Bit Rate)

(Усреднённый переменный битрейт)
Изменение качества на различных кадрах для достижения наилучшего качества последовательности при заданном битрейте. В режиме ABR каждый кадр кодируется с минимально возможным квантователем (лучшее качество), придерживаясь среднего битрейта на указанном времени. В этом режиме итоговый размер достаточно предсказуем. Цифра перед «Pass» обозначает количество проходов (до 3-х). При увеличении количества проходов, время обработки видео увеличивается. Дополнительные проходы позволяют более эффективно распределить битрейт при кодировании в заданный размер. 3-й проход как правило не даёт существенной прибавки в качестве, но может быть полезен при кодировании коротких роликов, когда длительность видеофрагмента слишком мала, чтобы кодек успел за два прохода эффективно просчитать кривую компресии.

Вопрос: для чего в Bitrate режимах используют два прохода (2-Pass)?
Ответ: На первом проходе происходит анализ видео, результат которого во втором проходе создаст оптимизированное кодирование видео. Несколько проходов позволяют кодеку сделать более правильный выбор при решении, насколько сильно будет сжат каждый кадр, исходя из сложности кодируемого материала.

Вопрос: для чего в Bitrate режимах используют три прохода (3-Pass)?
Ответ: На третьем проходе идёт распределение кривой компрессии с учётом полной оценки видеоряда на основе достоверной сложности всех фреймов. На втором проходе, сжав очередной фрейм, кодек пересчитывает кривую на оставшиеся фреймы, чтобы вписаться в заданный размер, т.е. в отличие от CRF или 3 проходного режима в двухпроходном кодировании распределение QP не будет идеально равномерным для каждого фрейма.

2.Quantizer (Q)/ Bitrate (kbps)/ Размер (MB)

2.1 Значение Quantizer (Q)
(только в режимах Constant Quality (CRF) и Constant Quantizer (QP)
Простыми словами, это коэффициент сжатия видео. Низкие значения означают низкую степень сжатия (выше качество) и соответственно больший размер файла на выходе, большие значения, наоборот, сильное сжатие и меньший размер. Значения ниже 16 полезны только для архивного качества, а при значениях выше 30 заметны значительные потери качества.

Рекомендации: диапазон 18-24 – скорее всего, будет приятен для просмотра. Если Вы нуждаетесь в абсолютно совершенном качестве, то можете понизить Q до 16, но это того не стоит. Значения Q в диапазоне 19 – 21.5 – это те значения, при которых изображение будет выглядеть очень хорошо.

2.2 Значение Bitrate (kbps)
(только в режимах 1-Pass bitrate, 2-Pass bitrate, 3-Pass bitrate)
Это значение среднего битрейта, с которым будет закодировано видео.

Рекомендации: Оптимальное значение среднего битрейта зависит от качества, типа, формата, динамичности, зашумленности и других характеристик исходного видео, а также настроек кодека. Самым лучшим методом определения оптимального значения среднего битрейта является конвертирование видео в режиме Constant Quality (CRF) (Q 20 – 21) с предварительной установкой параметров кодирования, которые будут использоваться в Bitrate режиме. Полученное в итоге значение битрейта и является оптимальным для этого видеоряда. Но этот метод занимает много времени, поэтому рекомендую придерживаться примерно следующих параметров.
1024х768 - ~1500kbps
1280х1024 - ~2000kbps
1680х1050 - ~3000kbps
1920x1200 - ~4000kbps

2.3 Размер (MB )
(только в режимах 1 Pass size, 2 Pass size, 3 Pass size)
Это примерный размер видео, который вы хотите получить на выходе после конвертирования. Он необходим в тех случаях, когда вы хотите что бы ваше видео помещалось, к примеру, на DVD болванку или другой носитель. Актуален, когда есть ограничения на размер файла на выходе.

Примечание: Примерный размер файла на выходе можно определить самому, для этого необходимо значение среднего битрейта умножить на продолжительность видео (в секундах) и полученное значение разделить на 8 (перевести из бит в байты). Не забывайте что в фильме помимо видео, присутствует и аудио дорожка (или несколько аудио дорожек), которая(ые) тоже имеют какой то размер, его так же можно узнать, если известен битрейт аудио.

3. AVC Profiles (Профиль)

Спецификация H.264/AVC подразумевает несколько профилей. Каждый профиль определяет, какие настройки кодека разрешены, а какие недопустимы. AVC Profiles устанавливает профиль для выходного потока видео и тем самым определяет его совместимость с устройством, на котором планируется просмотр. Эта опция отменяет все установки, которые не соответствуют устанавливаемому профилю, в итоге будет гарантирован совместимый поток. Если вы, к примеру, включите CABAC, потом поменяете профиль на Baseline Profile, то CABAC отключится, т.к. его Baseline Profile не поддерживает.

3.1 Baseline Profile: Отключает CABAC, 8x8dct, запрещает использование B frames.
3.2 Main Profile: Отключает 8x8dct.3.3
High Profile: нет ограничений.

4. AVC level (Уровень)

Помимо профилей, спецификация H.264/AVC также определяет набор уровней. Если профиль определяет, какие характеристики сжатия могут, или не могут, использоваться, уровень определяет дальнейшие ограничения свойств видео. Эти ограничения включают максимальное разрешение, максимальный битрейт, максимальную частоту кадров (для данного разрешения) и максимальное количество референсных кадров (важный параметр для аппаратной совместимости).


Рекомендации: AVC level – 4, для мувиков будет достаточно.

5. Preset (Пресет)

Варианты изменения опций позволяют добиться соответствующей эффективности сжатия и качества. Если Вы определите заданный пресет, то изменения, которые он сделает, будут применены прежде, чем применены все другие параметры. Пресеты устанавливают следующие значения:
- Fast (быстрый): me algorithm – hexagon; subpixel ME – 5; reference frames – 2.
- Slow (медленный): me algorithm - multi hexagon; subpixel ME – 8; reference frames – 5; b-adapt – optimal; b-frames mode – auto.
- Slower (медленнее): me algorithm - multi hexagon; subpixel ME – 9; reference frames – 8; b-adapt – optimal; b-frames mode – auto; включает I4x4, I8x8, P4x4, P8x8, B8x8; trellis - 2.
- Placebo (плацебо): me algorithm - multi hexagon; subpixel ME – 9; me range - 24; reference frames – 16; b-adapt – optimal; b-frames mode – auto; включает I4x4, I8x8, P4x4, P8x8, B8x8; trellis - 2; b-frames – 16.

6. Slow 1-st pass (медленный первый проход)

Эта функция предусмотрена для более качественного анализа на первом проходе только в Bitrate режимах. Увеличивает время кодирования. Обычно используется когда нет ограничения по времени и стоит задача сделать видео как можно лучше.

7. CABAC

(Контекстно-зависимое адаптивное бинарное арифметическое кодирование)

CABAC - главное достоинство всех AVC-кодеков, он обеспечивает значительно лучшее сжатие, чем алгоритмы использующиеся в других кодеках, но требует больше вычислительных ресурсов как для кодирования, так и для декодирования. Это умная технология сжатия без потерь, упорядочивания элементов видео потока, знающая возможности элементов в окружении. Когда он отключен, видео кодируется с CAVLC (Контекстно-зависимое адаптивное кодирование с переменной длиной), которая использует меньше процессорного времени и, соответственно, даёт хуже качество. Использование CABAC увеличивает сжатие приблизительно на 10-20 % по сравнению с CAVLC. Так же, при отключенном CABAC, недоступны некоторые настройки кодирования.

8. Lossles

Режим кодирования без потерь. При включении данной функции Constant Quality (CRF) или Constant Quantizer (QP) получаю значение – 0.

9. Deblocking (Фильтр деблокинга)

При кодировании изображение разбивается на блоки (макроблоки) и каждый такой блок кодируется отдельно. При недостаточном значении битрейта эти блоки становятся заметными. Deblocking определяет края этих блоков и определённым образом уравнивает их разницу (смазывает). Так же имеет смысл использовать и при высоких значениях битрейта.
Deblocking имеет два параметра - alpha (сила подавления блоков) и beta (порог или точность определения блоков).
Параметр "alpha" рекомендуется выбрать от -2 до 2. Большее значение увеличивает силу подавления блоков, но картинка становится немного размытой (используйте при низких битрейтах или при кодировании мультипликации). Меньшее значение уменьшает силу, зато картинка остается достаточно четкой (используйте при высоких битрейтах). Если не знаете, что выбрать, то оставьте 0 - подходит для большинства случаев.
Параметр "beta" рекомендуется выбирать от -2 до 2. При больших значениях, кодек может распознать некоторые детали за блок и применить к ним фильтр подавления блоков. При меньших значениях, деталей сохранится больше, но некоторые блоки могут быть приняты за деталь (используйте меньшие значения при кодировании мультипликации - в ней четкие контуры, поэтому кодек не ошибется). Желательно чтобы этот параметр отличался не больше, чем на единицу от предыдущего. Если не знаете, что выбрать, то оставьте 0 - подходит для большинства случаев.
Простыми словами, чем выше сила деблокинга (alpha), тем сильнее он применяется, чем выше порог (beta), тем больше блоков ему попадается. При этом необходимо помнить то, что установка деблокинга в минус никогда не сделает картинку резче чем она есть, а поднятие деблокинга в плюс, едва ли поможет избавиться от блочности исходного сигнала.

Вкладка «Motion Analysis» (анализ движения)


1.Subpixel ME
(уровень сложности оценки субпиксельной точности векторов движения)
Устанавливает один из десяти уровней сложности оценки субпиксельной точности векторов движения. Чем выше уровень, тем в больших случаях могут быть построены векторы движения повышенной точности.
Первые пять уровней определяют в каком варианте будет использоваться четвертьпиксельная точность (Qpel). Для четвертьпиксельной точности требуется больше информации для кодирования. Но увеличение информации компенсируется тем, что с повышенной точностью может быть построено больше векторов (а значит сжатие будет лучше). Это реализуется за счет использования дополнительной оптимизации – RDO (или RD, Rate–distortion optimization) доступной на следующих уровнях, начиная с шестого. Начиная с восьмого уровня, допускается RDO для векторов движения и intra режимов предсказания. Для функционирования десятого уровня необходимо включение функции Trellis при значении 2- Always (везде), а для включения Trellis, необходимо включение CABAC, что для видео Apple недопустимо. Как следствие, десятый уровень для видео разделов Apple, функционировать не будет. Уровни с RDO медленнее, чем уровни без него, но значительно качественнее.

2. ME algorithm.

(Алгоритм оценки движения)
Устанавливает метод оценки движения полного пикселя. Diamond - простейший поиск, начиная с одного пикселя одного кадра, начинают просматриваться соседние пиксели на соседнем кадре, на один пиксель выше, правее, ниже и левее. Выбирается наиболее вероятно сдвинувшийся пиксель и процесс повторяется до тех пор, пока не будет найден лучший пиксель или пока не будет достигнут предел диапазона поиска движения. Hexagon - похож на предыдущий, но оцениваются 6 соседних пикселей. Немного медленней, но более эффективный, чем предыдущий алгоритм. Multi Hexagon - лучше предыдущего, способен найти сложные векторы движения, ценой потери скорости кодирования. В отличие от предыдущих алгоритмов, в этом, и во всех последующих, опция "диапазон поиска движения" задает не количество итераций, а радиус в пределах которого будет искаться пиксель. Exhaustive - не намного лучше, но намного медленнее, работает методом перебора в диапазоне поиска движения: строит все возможные вектора движения и выбирает наилучший. SATD Exhaustive - похож на предыдущий, чуть-чуть лучше и чуть-чуть медленнее. Два последних алгоритма не рекомендуются из-за огромной потери скорости кодирования при незначительном улучшении качества.

3. ME range.

(Алгоритм оценки движения)
Указывает радиус поиска (количество итераций) движения объекта в пикселях. Большие значения улучшают качество ценой потери скорости кодирования. Для алгоритмов "diamond" и "hexagon" допустимыми значениями являются числа от 4 до 16. Для остальных алгоритмов - от 4 до 64. Чем больше значение, тем лучше качество.

4. Reference frames
(Референсные кадры)
Управляют размером DPB (Decoded Picture Buffer). Простыми словами, количество кадров на которые могут ссылаться P- и B-кадры. Чем больше - тем эффективней могут быть закодированы P/B-кадры, но для кодирования потребуется больше времени. Максимальное значение 16, однако, уже после 5 - прирост качества ощущается все меньше и меньше, а прирост времени кодирования все больше и больше. Кроме того, значение 4 - максимальное для видео 1080p, и 9 - максимальное для 720p, придерживаясь level 4.1 спецификации. Т.е., чем больше разрешение, тем меньше должно быть количество референсных кадров, что бы обеспечить совместимость с устройствами, на которых будет воспроизводиться видео.

5. Mixed ref. frames

(Смешивание референсных кадров)
Все блоки из одного P- или B-кадра могут ссылаться только на один кадр. Однако включение данной опции позволит каждому блоку ссылаться на разные кадры независимо друг от друга, что увеличит эффективность кодирования.

6. Adaptive DCT

Адаптивное 8x8 дискретное косинусное преобразование (DCT). Разрешает умное: использование преобразований 8x8 в I-кадре. При отключении, автоматически отключится анализ частиц I8x8. Работает только в High Profile, т.е. если включить, то профиль поменяется на High Profile.

7. Chroma ME

8. DCT decimate

(Предварительная DCT трансформация)
Простыми словами, использование прореживания блоков. Изображение разбивается на блоки, каждый из которых подвергается дискретно-косинусному преобразованию. Если полученный блок в P-кадре не сильно отличается от аналогичного блока в ключевом кадре, то такой блок отбрасывается, т.е. используется прореживание P-кадров. В большинстве случаев в отброшенных блоках находятся помехи и артефакты сжатия, но, в принципе, в них могут находится и мелкие детали. Сэкономленные на прореживании биты идут на улучшение остального видео в целом. Галочка с данной опции должна всегда стоять при кодировании мультипликации и в большинстве случаев при кодировании фотореалистичного видео, кроме случаев когда вы кодируете видео высокого качества с очень высоким битрейтом.

8. I4x4, I8x8, P4x4, P8x8, B8x8

(Partitions - размеры макроблоков для анализа)
При кодировании изображения кодек разбивает его на макроблоки размерами 16*16 пикселей. Каждый такой макроблок разбивается еще на 2, 4, 8 или 16 частей. Вы можете указать какие типы блоков должен использовать кодек для каждого типа кадров:
i8х8, i4х4 - для ключевых кадров;
p8х8 (включает также p16х8 и p8х16), p4х4 (включает также p8х4 и p4х8) - для однонаправленных кадров;
b8х8 (включает также b16х8 и b8х16) - для двунаправленных кадров.
Чем больше вариантов разбиения вы разрешите использовать кодеку, тем лучше будет закодирован материал, ценой потери скорости кодирования. Однако учтите, что включение p4х4 незначительно улучшает качество, но значительно увеличивает время кодирования. i8x8 может использоваться только в High Profile с использованием Adaptive DCT.

Вкладка «B-frames» (B кадры)


1. B-frames

Это максимальное количество последовательных B-кадров. B-кадры – это кадры в которых закодированы изменения не только от предыдущих кадров, но и от последующих (кадры двунаправленного предсказания). Имеют еще большую степень сжатия, чем P-кадры. Несмотря на низкое качество изображения в B-кадрах, их все же рекомендуется использовать, т.к. сэкономленные биты идут на улучшение качества остальных кадров. Значения 2 или 3, как правило, сочетают нормальное качество со значительным улучшением сжимаемости. В Baseline Profile использование B-кадров не предусмотрено.

2. B-frames mode
(Режим B-кадров)
Способ определения векторов движения в B-кадрах. Spatial (пространственный) - сравнивает блоки в пределах одного кадра (рекомендуется при однопроходном кодировании), Temporal (временной)- в соседних. Auto выбирает для каждого кадра отдельно (рекомендуется при многопроходном кодировании).

3. Adaptive B-frames

Функция адаптивного распределения B-кадров. При включении этой опции кодек будет более разумно распределять двунаправленные кадры (B-кадры), сокращая их последовательное количество в сценах, которые не сильно от этого выиграют. Имеет смысл только при первом проходе в многопроходном кодировании и только если в настройке B-frames вы выбрали значение больше единицы (т.е. разрешили использование B-кадров).
Fast - старый алгоритм, достаточно быстрый. Optimal - новый алгоритм, значительно медленнее, что становится очевидным при увеличении максимального количества последовательных B-кадров, однако если это значение равно 16, то используйте этот режим, т.к. кодек имеет дополнительную оптимизацию по скорости при таком сочетании опций.

4. B-pyramid

Включение данной функции позволяет использовать B-кадры в качестве опорных, увеличивая эффективность использования 2-х или более B-кадров. Без этой функции кадры могут сослаться только на I или P-кадры. Если она включена, то B-кадры могут кодировать изменения от предыдущих и последующих B-кадров. Эта опция доступна только если максимальное количество последовательных B-кадров больше единицы (B-frames больше 1). Если это так, то рекомендуется включить эту опцию. Незначительно увеличивает время кодирования. На данный момент опция b-pyramid несовместима с --mb-tree, т.е. нельзя использовать однвременно обе метрики.

5. Disable mb-tree
(отключение функции mb-tree rate control)
Mb-tree rate control передаёт информацию от будущих блоков к прошлым с помощью векторов движения. Эта функция дает возможность воздействия на отдельные блоки вместо полных сцен. То есть, вместо того, чтобы понижать качество в сценах высокой сложности, эта функция понизит качество только на сложной части сцены, в то время, как например, статический фон останется высококачественным. Во многих случаях mb-tree rate control даёт положительные результаты. Применение этой функции полезно при всех значениях битрейта, особенно при низких, где видео могло бы полностью рассыпаться на блоки.

6. Lookahead

Устанавливает количество кадров, применяемых для mb-tree rate control. Увеличение этого значения способствует повышению качества, но увеличивает время кодирования. Максимально допустимое значение - 250 или максимальный размер VOP-группы (интервал между I кадрами, по умолчанию тоже равен 250), в зависимости от того какое значение меньше.

7. Weighted B-Prediction
(Взвешенное B-предсказание)
Позволяет использовать B-кадры там, где присутствует плавный переход от одного оттенка цвета к другому. Другими словами, разрешает взвешенное предсказание яркости для B-кадров, которое улучшает затухания и градиенты цвета. Потери в скорости кодирования минимальны, поскольку не требуется производить дополнительные вычисления. Так же, не сильно влияет на требования декодера к CPU.

Инструкция к XviD4PSP 5 + XviD для:

  • конвертации видео в avi
  • кодирования видео кодеком XviD / настройка кодека XviD
  • кодирования аудио кодеком MP3 / настройка кодека MP3
  • создания HWP - видео в формате avi для домашнего двд-проигрывателя
  • настройка XviD4PSP 5

Данная инструкция прежде всего нацелена на качество материала на выходе.

Данный материал составлен для бесплатного ознакомления, любое его копирование в каких-либо целях запрещено и является нарушением авторских прав. Авторство принадлежит сайту minisite.3dn.ru (сайт), так что в случае обновления или дополнения инструкции, актуальная версия будет всегда только на minisite.

Перед началом работы рекомендуется установить последний пакет кодеков K-Lite Mega Codec Pack (в противном случае не гарантируется корректная работа программы) и обновить DirectX (Инструменты> Обновить DirectX) .

Рекомендуется использовать версию XviD4PSP 5 не ранее XviD4PSP 5.10.228.0 (2011-03-31) rc19, т.к. в старых версиях использовался косячный XviD 1.3.0 (версии билда ранее XviD 63), а начиная с этой версии используется XviD 1.3.1 (версии билда начиная от XviD 63) с пофиксенными косяками старой версии.

Инструкция написана на примере кодирования аниме, для кодирования фильма читайте пояснения к скринам.

Данная инструкция не претендует на звание лучшей, в том числе по качеству получаемого видео, но вполне является одной из лучших в своем роде. Рекомендую экспериментировать с настройками и добиваться лучшего результата в связке максимальное качество+минимальный вес для этого качества , т.е. находить золотую середину с приоритетом на качество и без раздутия веса. В данной инструкции описаны рекомендации по настройке программы XviD4PSP 5 и кодеков XviD и MP3, с конкретными примерами, а также описание различных опций и настроек. Экспериментируйте с настройками и добивайтесь лучших результатов =)

Данная инструкция считается законченной (лично я hwp более не занимаюсь), поэтому изменения и дополнения если и будут, то небольшие и редко.

Последнее обновление: 15.03.2013

upd. 16.10.2015 - небольшая редакция заголовков и подпись скринов, для профилактики от тупых копипастеров.

Версия программы не ранее: Xv iD4PSP 5.10.228.0 (2011-03-31) rc19

XviD - кодек, сжимающий видео по стандарту MPEG-4 , т.е. он использует сжатие MPEG-4 Advanced Simple Profile (ASP). Т.к. это кодек для сжатия видео, то следовательно он кодирует видео с потерей качества, поэтому добиться абсолютного 100% качества в принципе невозможно, но можно добиться качества максимально близкого к этому значению, т.е. снизить потери качества на столько, чтоб они были не заметны при просмотре, другими словами потери качества будут минимально допустимыми.

Настройка профиля видео - настройка кодека XviD.

Первая вкладка Main (основная):

Синим кружком обозначены рассчитываемый конечный размер файла и рассчитываемое значение бит на пиксель (обозначено как качество ). Левее показаны соответственно кодек, размер и значение бит на пиксель оригинального видео. Значение бит на пиксель не обязательно должно совпадать с оригиналом.

Красным кружком обозначены кнопки добавления(+) и удаления(-) настроек(профилей), не забывайте сохранять профили видео и аудио для дальнейшего использования(имена им можно задавать любые).

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

Encoding mode выбираем 2-Pass Bitrate (двухпроходное кодирование или кодирование в 2 шага по заданному битрейту )- наилучший вариант для качественного кодирования, в первом проходе(шаге) программа анализирует видео, чтоб правильно перераспределить битрейт по всем кадрам, а во втором уже производит кодирование по результатам анализа.

По идее 3-Pass Bitrate (кодирование в 3 шага) должен кодировать еще лучше, за счет более тщательного анализа, но на практике часто разница между ними небольшая, качество не сильно отличается, а порой и вовсе одинаковое, при этом времени на кодирование уходит гораздо больше (например если в 2 шага время кодирования будет 1ч., то в 3 шага 1.5+ ч.). Ну если для вас главное качество и вы никуда не торопитесь то можете кодировать в 3 шага, все же хоть и не на много, но оно качественней кодирования в 2 шага.

А вот 1-Pass Bitrate (кодирование в 1 шаг) лучше не выбирать, хоть он и быстрее, но при этом качество картинки сильно портится, особенно на динамических сценах(практически большинство сцен с движением). При кодировании в 1 шаг битрейт получается постоянным на всем протяжении видео, потому что не проводится анализ видео, в следствии чего качество страдает(пиксели, квадратики, шумы и прочие артефакты), т.к. на простых сценах битрейта будет в избытке, а на сложных наоборот будет не хватать.

Constant Quality - кодирование с постоянным квантизером, т.е. с постоянным качеством. Аналогичен 1-Pass Bitrate , с той только разницей что здесь мы задаем качество с помощью значения квантизера и в зависимости от сжимаемости видео будет получен средний битрейт, т.е. битрейт переменный, т.к. при одном и том же значении квантизера будет разный битрейт на разных сценах, в зависимости от их сложности(сжимаемости). Плюсы - время кодирования как у 1-Pass Bitrate , при значении квантизера 1-3 будет хорошее качество , минусы - непредсказуемый размер конечного файла, а также часто большой размер файла на выходе. Примечание : не зависимо от выставленного квантизера, кодер будет использовать опцию повышения квантизера для B-фреймов (вкладка Frames ).

3-Pass Quality - первый проход кодируется в режиме Constant Quality , по выбранному качеству (квантизеру) определяется битрейт, который будет использоваться в следующих проходах. 2 и 3 проходы аналогичны 2-Pass Bitrate. Плюсы - хорошее качество, минусы - долгое кодирование, непредсказуемый размер файла на выходе, который часто будет большим.

Кодирование в размер - 2-Pass Size и 3-Pass Size . Аналогичны 2-Pass Bitrate и 3-Pass Bitrate , с той только разницей что вместо битрейта выбираем размер конечного файла, а битрейт подстраивается так чтобы точно попадать в этот размер. Плюсы - легко подобрать размер конечного файла, минусы - для видеофайлов с разной продолжительностью размер файла придется настраивать отдельно, т.к. при одинаковом конечном размере файла, в зависимости от длительности(продолжительности) видео, качество(значение бит на пиксель)/битрейт будет различным - чем дольше будет видео, тем хуже будет качество(будет более низкий битрейт).

Не забывайте простую вещь - чем дольше видео, тем больше оно будет весить.

Примечание . Конечный размер может отличаться от расчетного, в зависимости от прочих настроек кодека, в особенности от выбранного диапазона значений(минимальных и максимальных) квантизеров фреймов видео(о них ниже), другими словами в зависимости от выбранного диапазона качества и от сжимаемости видео - если при заданном размере файла получаемое качество не попадает в этот диапазон, то размер файла будет уменьшен или увеличен соответственно.

К слову большинство прочих программ для конвертирования видео кодируют именно в 1 шаг, не имея возможности кодирования в 2 шага и уж тем более в 3 шага, а также часто без возможности более точной настройки кодирования, в некоторых программах есть кодирование в 2 шага, но оно тупо не работает, а их экспертные настройки, если есть, оставляют желать лучшего. Как правило такие программы обещают(точнее их разработчики в описании) быстрое, легкое и удобное, и качественное кодирование видео, но в результате получаемое качество оказывается далеко не хорошим. Причем такие программы как правило еще и платные, в отличии от XviD4PSP.

Битрейт. Битрейт подбираем с учетом получаемого значения качества(бит на пиксель)(О среднем битрейте и значении качества(бит на пиксель)). Для разрешения 704х396-720x576 битрейта = 1200-1500 Кбит/сек будет достаточно , если кодируете аниме, в данном примере(см. скрины) при битрейте в 1500 Кбит/сек качество(бит на пиксель) получилось на 0.224 (частота кадров в примере 23.976 кадр/сек ), что вполне удовлетворяет требования к качеству. Как уже говорилось ранее, для фильмов надо брать битрейт выше, к примеру 1400-1700 Кбит/сек , чтоб значение качества было в районе 0.2 и больше.

Совет . Лучше ставьте более высокий битрейт, для достижения уровня качества от 0.2 и выше, к примеру в диапазоне 1500-2000 Кбит/сек (в зависимости от конечного разрешения и частоты кадров, при одном и том же битрейте, расчетное значение качества будет различным), особенно для динамичных видео, где полно сложных динамических сцен и высокая детализация изображения , например для аниме при разрешении 704х396 и частоте кадров 23.976 кадр/сек в большинстве случаев 1500 Кбит/сек будет более чем достаточно. Пустого увеличения размера файла не будет, если битрейта будет больше нужного, то он будет снижен, что в большинстве случаев и будет. Таким методом мы избежим занижения качества. А избежать пустого раздувания битрейта и следовательно размера файла нам поможет правильная настройка кодека, о чем как раз и написано в данной инструкции.

Cartoon mode - как ясно из названия включать только в случае если вы кодируете аниме или мультфильмы , улучшает качество и степень сжатия. Не рекомендуется использовать для фильмов, в частности из-за их высокой детализации, возможно также не стоит использовать для высокодетализованных аниме (типа полнометражек с высоким качеством изображения, с высокой степенью прорисовки и детализации)(последнее стоит проверять экспериментально, в большинстве случаев эта опция должна быть полезна при кодировании большинства аниме).

Grayscale mode не включать. Цветность убивается полностью, картинка становится серой (черно-белое кино).

Full 1-st pass - полное качество первого прохода. При отключенной данной опцией первый проход проходит с облегченными настройками. Изначально в кодеке XviD данная опция используется для того чтоб при первом проходе создать готовый файл. Но т.к. мы кодируем в 2 прохода эта опция нам бесполезна, ибо в первом проходе только собирается статистика по файлу для кодирования во втором проходе. Никакого улучшения качества в принципе это не дает, по крайней мере заметного, а времени на обработку файла уходит больше.

Chroma optimizer включаем, улучшает качество, работая с цветовой информацией изображения, минимизирует эффект лестницы на границах.

Вкладка Motion (поиск движения):

Motion search ставим на 6 - Ultra High , VHQ mode ставим на 4 - Wide Search , это делается для более тщательного анализа движения, что повышает качество видео.

VHQ metric выбираем 1 - PSNR_HVSM , это новая метрика, улучшает качество.

Quartel pixel search (Qpel) и Global motion compensation (GMC) отключить, двд плееры их не поддерживают, видео или вообще не будет запускаться или будет идти с жуткими помехами в виде квадратиков. Включать только в случае если вы не собираетесь смотреть видео на домашнем двд проигрывателе, на компе будет проигрываться без проблем (хотя в таком случае не понятно что вы забыли в настройке кодека xvid, для компа и новой техники лучше использовать кодек H.264(AVC) и контейнер mkv или mp4, брать больше разрешение и др.) . Собственно Qpel и GMC позволяют немного улучшить качество изображения.

Chroma motion estimation включаем, это оценка движения цветовой информации, улучшает качество изображения.

Вкладка Frames (настройка качества фреймов (кадры видео )):

I-frames — ключевые кадры, с минимальной степенью сжатия. В них хранится основная информация о изображении. Ключевые кадры также используются для навигации по видео. В видео количество ключевых кадров значительно меньше, чем других типов кадров.

P-frames — промежуточные кадры, используют данные о изображении из предыдущих кадров. В них хранится только информация о том на сколько изменился кадр по сравнению с предыдущим. Степень сжатия выше чем у I-фреймов.

B-frames промежуточные кадры для повышения степени сжатия видео без потери качества. В отличии от P-фреймов в них хранится информация на сколько кадр отличается от предыдущего и от следующего кадра. Степень сжатия выше чем у P- фреймов .

B-frames ставим 2 . Это максимальное количество идущих подряд B-фреймов. Более высокие значения могут привести к несовместимости с некоторыми двд проигрывателями(в основном со старыми) и ухудшению качества(если поставить слишком большое значение).

B-frames ratio | offset выставляем 150 | 100 соответственно (стандартные значения), это значит что ratio | offset = 1.50 | 1.00 . Повышают значение квантизера B-фреймов. Значения больше ставить не стоит, в противном случае будет завышен квантизер B-фреймов, что приведет к ухудшению качества картинки, уменьшать тоже не стоит, в противном случае теряется смысл B-фреймов.

Квантизер(Q) B-фреймов расчитывается по формуле:

Q B-фреймов = средний Q окружающих двух фреймов * ratio + offset

средний Q окружающих двух фреймов = (Q предшествующего P-фрейма + Q следующего P-фрейма) / 2

ratio|offset = 1.50 |1.00

Key-frames interval - максимальное расстояние (интервал) между ключевыми кадрами (I-фреймами). Ставим 200 - это более менее оптимальное значение для большинства случаев . Это улучшит навигацию по видео и его качество. Это лишь максимальное значение интервала, т.е. расстояние между I-фреймами на протяжении всего видео будет разное, но не будет превышать это значение. Не рекомендуется выставлять слишком высокие значения - это приведет к ухудшению качества и навигации по видео, слишком низкие значения же приведут к значительному увеличению веса видео, а качества в целом не прибавит. Минимум выставлять значение 100 , но в большинстве случаев не рекомендуется , по умолчанию стоит 300 , в большинстве случаев выше этого значения ставить также не рекомендуется. Лучше выставлять значения в районе 200-300 .

Closed GOP должно быть включено. Опция гарантирует что перед каждым новым I-фреймом будет всегда стоять P-фрейм.

Packet bitstream отключить, тем более потому что мы кодируем в 2 прохода.

VHQ for B-frames включить. Как ясно из названия это VHQ mode для B-фреймов , используется для повышения их качества.

Min Q и Max Q - минимальные и максимальные значения квантизеров для I-, P-, B-фреймов. Другими словами с помощью этих параметров можно задать ограничения на максимальное и минимальное качество разных фреймов(значения их квантизеров), т.е. задать диапазон качества . По умолчанию Min Q = 1-2, Max Q = 31. При Min Q = 1 кодек будет стремиться кодировать точно в заданный битрейт (особенно при Pmin =1) , т.е. битрейт будет стремиться к максимальному значению и он часто будет больше чем нужно. При Min Q = 2 качество получается примерно такое же как при значении 1, но идет более лучшее распределение квантов, лучше экономится битрейт. Max Q можно оставить на 31 , но если вы не довольны качеством то ставьте значения ниже. Для I-фреймов значение квантизера будет минимальным(для максимального качества ключевых кадров), для P-фреймов больше, для B-фреймов еще больше. Но не стоит увлекаться с поднятием квантизера B-фреймов, т.к. мы и так используем опцию повышения квантизера B-фреймов B-frames ratio | offset .

Также можно жестко ограничить качество фреймов, в таком случае для наилучшего качества подойдут следующие значения:

Min Q I = 1, Max Q I = 3 - ключевым кадрам ставим максимальное качество

Min Q P = 2, Max Q P = 4 - P-кадры должны быть сжаты сильнее чем I-кадры

Min Q B = 2, Max Q B = 4 - B -кадры должны быть сжаты сильнее чем P-кадры, это условие выполняется, т.к. включено повышение Q B -кадров (ratio|offset). Поэтому конечные значения Min Q и Max Q B -кадров будут равны 3-4 и 7 соответственно.

Вообщем жестко ограниченный диапазон выставляемых значений мин. и макс. квантов фреймов для хорошего качества должен быть примерно следующим:

Min Q I = 1-2, Max Q I = 2-4

Min Q P = 2-3, Max Q P = 3-5

Min Q B = 2-3, Max Q B = 3-5

Если выставленный битрейт не будет попадать в диапазон качества, который мы задали, то он будет повышен или понижен. Т.е. если битрейт ниже нужного для минимального качества (Max Q), он будет повышен до этого значения . А если битрейт выше нужного для максимального качества (Min Q), он будет понижен до этого значения .

Для хорошего качества средние значения квантов I-фреймов должны получаться в районе 1-3 , P-фреймов 2-4 , B-фреймов 3-6 . Чем ниже значения по средним квантам тем выше качество. Значения средних квантов можно посмотреть в конце лога кодирования, ниже строчки xvid_encraw.exe: -pass2 . В идеале должно получиться что то вроде:
I frames: ... quants = 1 / 1.00 / 1 (или 2 / 2.00 / 2 )
P frames: ... quants = 2 / 2.00 / 2
B frames: ... quants = 4 / 4.00 / 4
(или 3 / 3.00 / 3 )

Тут мы видим количество фреймов каждого типа и значения их квантов в порядке минимум / среднее / максимум .

Оценка качества по средним квантам фреймов - наиболее оптимальный и точный вариант оценки качества готового видео при кодировании кодеком XviD.

Вкладка Rate :

KBoost (I-frame boost - повысить I-фреймы ) оставляем значение по умолчанию 10 (%) . Этот параметр увеличивает количество битрейта выделяемого на ключевые кадры(I-фреймы). Указывается в процентном соотношении, т.е. в данном случае на I-фреймы пойдет на 10% больше битрейта.

CHigh (High bitrate scenes degradation - уменьшить сцены с высоким битрейтом ) и CLow (Low bitrate scenes improvement - повысить сцены с низким битрейтом ) можно оставить значения по умолчанию 0 (%) . CHigh забирает битрейт со сцен с высоким битрейтом(сложные динамические сцены) и отдает их сценам со средним(сцены со средней динамикой) и низким битрейтом(статичные, фоновые сцены, с минимум или полным отсутствием движения). CLow забирает битрейт со сцен с высоким и средним битрейтом и отдает их сценам с низким битрейтом. Указываются в процентном соотношении. Т.е. если вас не устраивает качество статичных сцен, а динамика смотрится хорошо, то эти опции помогут вам лучше перераспределить битрейт между ними. Но не рекомендуется увлекаться этими опциями, слишком большие значения испортят качество динамичных или средних сцен. Если использовать данные опции то желательно ставить наименьшие значения. Лично я использую CHigh = 5% (см. скрин).

OStrength (Overflow control strength - контролировать силу распределения) , OImprove (Max overflow improvement - максимальное повышение распределения ) и ODegrade (Max overflow degradation - максимальное понижение распределения ) выставляем 10 (%) . Эти параметры указывают на сколько кодек может отклоняться от расчетных значений битрейта там где это нужно. OStrength указывает на сколько кодек может выходить за расчётные значения в каждом кадре (без разницы, уменьшение или увеличение). OImprove определяет на сколько можно поднимать битрейт, относительно среднего битрейта, на непродолжительных участках (там, где это требуется). ODegrade определяет на сколько можно снижать битрейт, относительно среднего битрейта, на непродолжительных участках (там, где это требуется). С помощью данных параметров мы улучшаем перераспределение битрейта. Высокие значения ставить не рекомендуется, в противном случае кодек может одной сцене отдать битрейта больше чем нужно, а другой наоборот меньше, что приведет к ухудшению качества в последней. По умолчанию вообще стоят значения 5 .

Reaction (Reaction Delay Factor) , Averaging (Averaging period) и Smoother оставляем значения по умолчанию(см. скрин).

VBV (Video Buffer Verifier) : VBVsize (Max buffer size) ставим 3145728 , VBVmax (Max bitrate) ставим 4854000 , VBVpeak оставляем 0 . Используются в двухпроходном режиме. Значения взяты из стандартных профилей кодека XviD. Такие же значения в профилях двухпроходного кодирования по умолчанию.

Вкладка Misc (разное) :

Матрицу выбираем H263 , лучший выбор в большинстве случаев, особенно для аниме. Для фильмов также можно использовать следующую матрицу MPEG .

HVS masking (Adaptive Quantization(AQ) - Адаптивное Квантование) выбираем только Variance . Улучшает качество. Lumi вообще никогда не стоит выбирать, т.к. это старое AQ и оно наоборот только портит качество.

1-st pass Quantizer ставим 2 . Это квантизер первого шага. Можно выставлять значения в районе 1-3 . Как говорилось ранее при квантизере 2 идет лучшее распределение квантов.

Trellis quantization включить, также улучшает качество.

Use new XviD 1.3.x включаем, в противном случае часть опций просто не будет работать, т.к. их просто не поддерживает старая версия кодека, в последствии чего качество будет хуже. Э то глобальная опция.

Threads - многопоточность, определяет сколько ядер процессора будет использоваться для кодирования. Это глобальная опция. Ставим количество ядер вашего компа или оставляем на Auto . Только в режиме Auto будет использоваться значение = количество ядер + 2. Но это не значит что режим Auto увеличит скорость кодирования, все равно скорость кодирования напрямую зависит от вашего железа, т.е. будет использоваться столько ядер сколько есть.

В последней вкладке CLI (Command line Interface) нам делать нечего, там записан скрипт с нашими параметрами кодирования, который получился в результате наших настроек. Если не знаете что делаете, то там ничего не изменяйте.

Итак, с видео мы закончили, сохраняем профиль (кнопка с плюсиком, говорилось в самом начале) и нажимаем OK.

Звук для фильмов лучше выбирать AC3 с битрейтом в 256-448 Кбит/сек , при условии что звук в исходнике качественный (5.1ch с хорошим качеством например).

А для аниме, сериалов и прочего выбираем конечно же MP3 с битрейтом в 128-256 Кбит/сек . Для аниме оптимальным будет 192 Кбит/сек , но если например в исходнике дубляж и сам звук высокого качества, то лучше 224- 256 Кбит/сек . Битрейт в 128 Кбит/сек является минимально допустимым, но лучше его все же не использовать, а брать не менее 160 Кбит/сек .

В данном примере выбран MP3.

Encoding mode выбираем CBR (Constant BitRate - постоянный битрейт) . Это постоянный битрейт, другие не стоит выбирать, в противном случае получите проблемы со звуком.

Channels mode естественно Stereo .

Quality выбираем 0 - Best Quality , это лучшее качество.

Replay gain (выравнивание громкости) оставляем отключенным(None ). В противном случае можем испортить звук, т.к. в принципе громкость звука в оригинале врятле постоянна на всем своем протяжении. Включать если только вам это нужно в определенных целях, но в большинстве случаев не рекомендуется.

Don"t change samplerate - не изменять частоту дискретизации. Не включать, т.к. если частота звука оригинала стандартная для MP3(например 44.1 KHz(КГц) или 48.0 KHz ) то она и так по умолчанию скопируется, а нестандартную частоту лучше не оставлять, в противном случае могут возникнуть проблемы со звуком, вплоть до того что оно не будет воспроизводиться на двд . Включайте если только оно вам надо и вы знаете что делаете.

Сохраняем готовый профиль аудио.

В дальнейшем при открытии новых видео, мы можем использовать готовые профили обработки видео и звука, причем выбранные при последнем кодировании профили сохраняются в выборе, в смысле вам не надо будет каждый раз выбирать свои профили, просто добавляете новые файлы.

Экспериментируйте с настройками

До вчерашнего вечера никогда не сталкивался с проблемой конвертации DVD диска в простой AVI-шный файл. В большинстве случаев, а точнее всегда, фильм на диске можно было раздобыть в сети и скачать уже готовый, «правильный» видео файл, который запуститься на всех DVD проигрывателях. В этот раз я имел дело с учебными материалами, которые очень схоже называются и найти «тот самый» фильм не представляется возможным. Оказывается, для конвертации DVD Video есть несколько программ, кардинально отличающихся друг от друга. В общем, после убийства нескольких часов, я нашел ту единственную, — самую, на мой взгляд, правильную и лёгкую программу-конвертер по «перегонки» фильма с диска в AVI и не только файл.

Приложение называет , представляет собой набор из конвертера и видеоплеера. С помощью данного приложения можно делать не только рипы с дисков, но и простые конвертации, например MKV в AVI или MPEG-4, что здорово, ведь большинство альтернативных конверторов поддерживают или только DVD или только, перегонку из «цифры в цифру».

Ещё одним плюсом данного XviD4PSP является отсутствие платы за старание разработчиков, — программа бесплатна и скачать конвертер можно по ссылке: скачать (выбрать следует версию XviD4PSP —> 5.037 Full).

Инструкция по созданию DVDRip-а для просмотра на любом «железном плеере» (DVD to AVI):

Запускаем XviD4PSP, открываем DVD папку с фильмом нажатием кнопки DVD (у меня находились образы дисков, поэтому сначала и их сэмулировал с помощью Daemom Tools, а в меню приложения выбрал нужный виртуальный привод). Ждем пока программа проиндексирует фильм, определит интерфейс и сделает обрезку черных полей, если они есть в исходнике.

В левой колонке выставляем следующие настройки:

  • Формат: AVI Hardware (Для 100% совместимости с аппаратными плеерами);
  • Фильтрация: Disabled (Отключено для экономии времени);
  • Цветокоррекция: Disabled (Использовать можно но с пониманием);
  • Кодирование видео: XviD 1P 1500k Turbo (Самый быстрый пресет);
  • Кодирование звука: MP3 CBR 128k (Оптимальный пресет для DVDRip).

Следующим пунктом настроек будет подгонка обрезки кадра и минимализация ошибки разницы аспектов после обрезки. Прокрутите видео ползунком (внизу окна программы) и найдите светлый кадр на котором максимально проявляются черные полосы как сверху так и по бокам, если таковые имеются. Переходим в верху окна XviD4PSP на вкладку Видео > Разрешение/Аспект (Или с помощью горячих клавиш — R). В открывшимся окне рекомендую сразу же перейти на вкладку > Настройки и напротив строки: Пересчитывать аспект при кропе, поставить птичку. Эта функция поможет правильно уменьшить/обрезать кадр с соблюдением исходных пропорций. Нажимаем > Применить и возвращаемся на вкладку Главная (в этом же окне). Настраиваем как на картинке:

  • Исходное разрешение: (Разрешение кадра нашего DVD);
  • Конечное разрешение: 640 x YYY (720 - Максимально возможная ширина кадра с выбранным форматом AVI Hardware (Если установить разрешение Больше — Rip не будет проигрываться на «железном DVD плеере»). 640 - оптимально для просмотра на телевизоре. YYY — высота кадра, выставляется автоматически для достижения минимальной ошибки разницы аспектов);
  • Ресайз-фильтр: Lanczos4Resize (Фильтр для изменения ширины и высоты кадра с легким повышением резкости, достаточно быстрый);
  • Исходный аспект: (Например: 1.8417. Соотношение ширины кадра к высоте);
  • Конечный аспект: (Например: 1.8605. Соотношение ширины кадра к высоте);
  • Ошибка (разница аспектов): (Например: -1.02%);
  • Метод изменения аспекта: Disabled (Оптимальный выбор)
    Обрезка сверху, снизу: (Например: 10 и 10. Можете попробовать уменьшить величину обрезки до 6 и вы увидите черные полосы. Эти значения выставляются автоматически после авто кропа и они не всегда идеальны, подбирайте да лишнего не обрезайте);
  • Обрезка слева, справа: (Например 0 и 0. Внимательно прокрутите фильм по всей длине перед обрезкой! Часто бывает что некоторые группы кадров имеют по бокам черные полосы, постарайтесь их обрезать);
  • Поля ширина, высота: 0 и 0.

Дальше нам надо определиться с Качеством видео после кодирования что в свою очередь зависит от выходного размера. Открываем настройки видео кодирования нажатием кнопки в виде шестеренки напротив пункта Кодирование видео (там где мы устанавливали пресет кодирования XviD 1P 1500k Turbo).


В открывшемся окне настроек видео кодирования вверху есть три строчки: Кодек, Размер и Качество. Это своеобразный калькулятор. Опускаемся ниже и в строке Bitrate: (kbps) стрелочками меняем значение битрейта вверх или вниз. Одновременно с изменением битрейта будут меняться значения в строках Размер и Качество (последний столбик).

Важно:

Для совместимости с «железными плеерами DVD» есть ограничения: Размер не больше 2000MB и битрейт до от 1000 до 2000kbps.

  • Обратите внимание на значение в строке качество, если значение меньше 0.19 то блочность (кубики) будут проявляться даже при просмотре на телевизоре;
  • Для быстрого кодирования в качество подбираем значение битрейта таким образом что бы значение Качество находилось в пределах 0.23 — 0.28 а размер не превысил 2000MB.

В итоге на фильм, длившийся около 2-часов, ушло 59 минут времени. При этом нагрузка на процессор составляла в среднем 90% и что-либо ещё, кроме как обрабатывать данное приложение, компьютер просто не мог не мог. В меню статуса проекта присутствует настройка приоритета для конвертера (если выбрать меньший, то на обработку видео уйдёт меньше ресурса процессора и ПК перестанет тормозить, однако это увеличит время обработки), кроме того присутствует возможность назначить действие компьютера после окончания процесса кодирования, к примеру, можно автоматически выключить ПК.

При закрытии программы все выставленные настройки сохраняются, то есть повторно настраивать ничего не потребуется. Таким способом можно перегонять не только DVD, но и другие несовместимые с «железными проигрывателями» файлами.

Мобильное устройство, которое двадцать лет назад выполняло только функцию звонков и больше ничего, было вершиной технической мысли и предметом зависти и восхищения. Сегодня такое устройство только основных функций включает целый список, а о вспомогательных или развлекательных и говорить не приходится.

Звонки и смс-сообщения в функционал закладываются просто по умолчанию, а чтобы пользователю было нескучно – он всегда может посмотреть фильм, насладиться свежим клипом, послушать любимые треки.

Рассматриваемая нами программа XviD4PSP способна конвертировать видео в большинство форматов, которые поддерживают различные мобильные устройства, по типу iPod, iPhone, PS3 и т.д. (полный список форматов приведён ниже ).


Таким образом, мультимедийные возможности становятся еще более обширными благодаря флеш-накопителям – их вместимость растет не по дням, а по часам. Естественно, что всему этому должна соответствовать и программная база, ведь без хорошего и разностороннего софта, способного читать и воспроизводить различные файловые форматы, даже самый интересный фильм так и останется бесполезным файлом, с которым ничего сделать нельзя.

Разнообразие видео форматов породило потребность в специфических программах-конвертерах, которые один формат преобразуют в другие – те, которые полезны пользователю. И несмотря на большое количество сервисов, способных конвертировать видео онлайн, XviD4PSP будет более удобен в использовании, тем более, что необходимые кодеки для этой программы сжатия видео уже имеются (кроме самой программы больше ничего не потребуется).

Поэтому, выбирая программу для конвертирования видео и аудио файлов, советуем обратить внимание на удобный, функциональный и качественный конвертер под названием XviD4PSP. Скачать XviD4PSP бесплатно (русскую версию) можно по прямой ссылке внизу статьи.

Воспользовавшись этим приложением, владелец мобильного устройства обеспечит себе не просто безглючное воспроизведение мультимедиа, но и сможет существенно сократить его объем, освободив память для новинок. Ключевое преимущество софта перед подавляющей частью похожих программ – это, безусловно, кодеки. Весь пакет кодеков, который даже чисто теоретически может хоть когда-нибудь потребоваться пользователю, в комплект это программы уже включен – и ничего дополнительного искать по интернету совершенно не потребуется. Более того, как только пользователь обновляет это замечательное приложение – он обновляет и кодеки, комплектуя систему всеми новыми веяниями.

Программа для сжатия видео без потери качества, как ранее казалось, должна быть достаточно большой по весу, но в случае с XviD4PSP это не так.

Помимо технического преимущества, программа выделяется на фоне конкурентов примечательно красивым интерфейсом – особенно шикарно он смотрится в среде Windows и выше. Но красота – это только часть гармонии, и программа дополняет ее продуманностью пользовательского интерфейса. Настоящей простотой использования и отличной производительностью – на ожидание качественного результата не потребуется тратить огромное количество нервных клеток и временных ресурсов.

В дополнение к этому, программа отличается и целым спектром других возможностей: полной синхронизацией с устройством, чтением формата BluRay, а также весьма гибкими пресетами для кодеков. Причем на этом все не заканчивается – разработчики буквально без устали дополнят приложение новыми деталями.

Сами разработчики убеждены, что основные преимущества XviD4PSP – это:

  1. возможность не только конвертировать видео файл, сжимая его без потери качества, но и качественно его воспроизвести;
  2. конвертирование медиафайлов в пакетном режиме (позволяет обрабатывать файлы списком);
  3. приоритет для кодирования / сжатия можно удобно настраивать;
  4. имеется функция, которая позволяет отключить компьютер по завершению всех операций (случается, что по времени эта процедура длительная, поэтому наличие такой возможности очень радует).
Однако с точки зрения пользователя у приложения есть еще несколько очень приятных отличительных моментов. Функционал программы распределен на группы, и каждая группа определена в свою тематическую вкладку. Такой подход позволяет после добавления нужного для обработки файла выбрать для него весь спектр форматных и качественных настроек и запустить конвертирующий процесс.

Для самого процесса обработки видео файла можно выбрать уровень приоритета для использования аппатаных ресурсов компьютера. Такая возможность XviD4PSP, грубо говоря, позволяет указать насколько сильно позволительно загружать компьютер в данный момент времени. Если одномоментно работают сразу несколько приложений и нужно сберечь систему от перегрузки (исключить притормаживание), приоритет можно выставить на минимум, а если ПК вообще не будет использоваться и все ресурсы свободны – на максимум.

В ходе установки на различных ОС линейки Windows программа прекрасно себя зарекомендовала, как стабильное и качественное ПО. Работает на всех версиях ОС Windows начиная с XP.

Обобщенно пользователи выделяют следующие позитивные моменты использования программы:

  • постоянные обновления, улучшающие функционал и взаимодействие с пользователями;
  • скачать XviD4PSP бесплатно на русском языке можно с официального сайта в любой момент;
  • удобный функционал для преобразования файлов под любые мобильные девайсы. При этом выделю высокую скорость работы программы.
  • приложение поддерживает множество видео и аудио форматов файлов (FLV, MKV, PMP AVC, MP4 PSP AVC, MP4 iPhone, MP4 PS3, MP4 Xbox 360, MP4, PSP ASP, MP4 iPod, AVI, MPEG-2 PAL, MPEG-2 NTSC, MPEG2-TS, MPEG2-PS);
  • интерфейс у программы простой и понятный для большинства пользователей, отличная поддержка русского языка;

Примечательными для пользователя особенностями программы стало еще и то, что она конвертирует файлы лучше других программ. Она позволяет успешно работать даже с такими телефонами, как Nokia моделей N8, N900 и 5700.


Для любого устройства пользователь может создать самостоятельный пресет, с метаданными можно не только работать, но и редактировать их, а также можно убрать или добавить обложку или аттач.

Вполне веский список преимуществ, чтобы как минимум – попробовать.