Кодек Xvid
Кодек Xvid постійно оновлюється. Це результат того, що його код є відкритим і будь-хто, кому це цікаво, може взяти участь у доопрацюванні програми. Початковий код переписувався 3 рази повністю. Останні версії (альфа та бета) вже сумісні з ISO Mpeg4. Це означає, що фільми, стиснуті за допомогою кодека Xvid, нормально переглядатимуться декодером DivX. На мою думку, декодер DivX якісніший, ніж власний декодер Xvid.
Після того, як ви здійснили монтаж свого фільму і зробили налаштування фільтрів, потрібно налаштувати кодек. Для запуску налаштування кодека Xvid, потрібно зробити послідовність дій, що відображається на малюнку.

Після запуску конфігурації кодека ви побачите вікно налаштування кодека:

Для більшої зручності я запровадив свої умовні пункти від одного до шести. Далі, при описаному кодеку, я відштовхуватимуся від цих пунктів.
Якщо у вас раніше була встановлена інша версія кодека Xvid, то після запуску вікна налаштування кодека потрібно обов'язково встановити кодек за замовчуванням. Для цього потрібно натиснути на кнопку позначену цифрою 1. У разі якихось проблем при кодуванні, так само може знадобитися встановлення кодека у стан "за замовчуванням".
Цифрою 2 позначені дві вкладки.
Перша з них - меню, що випадає. Тут зроблено стандартні передустановки, які мають бути сумісні з апаратними плеєрами. Насправді використання цієї вкладки під великим питанням. По-перше, на даний момент апаратні Mpeg4 програвачі не набули досить широкого поширення. Це є додатковою функцією DVD-плеєрів, але далеко не всі програвачі це можутьробити. Багато залежить від прошивки. Отже, для апаратних програвачів це навряд чи стане в нагоді. По-друге, тут лише готові передустановки для дозволу, бітрейту та інших параметрів. Але якщо ви намагаєтеся стиснути готовий фільм, то для нього буде потрібно свій дозвіл і бітрейт. У зв'язку з цим, ця функція майже не застосовується.
Друга вкладка (під кнопкою . ) зображена малюнку:

Зверху на цій вкладці є можливість вибору налаштувань, про які я вже написав. Опція "Quantization type" дає можливість вибору типу матриці квантизерів. Не вдаючись до подробиць, що це таке, просто скажу, що дає цей вибір. Ми можемо зробити вибір із 3 пунктів:
"H.263" - це стандартна матриця квантизерів для MPEG4. Це дає менш чітку картинку, ніж матриця MPEG і рекомендується робити для бітрейтів нижче 900 kBit/s. Другим пунктом стоїть "MPEG". Цей вибір дасть більш чітку картинку і, відповідно, вимагає бітрейтів більших, ніж 900 kBit/s. "MPEG-Custom" дає можливість задавати самому матрицю квантизерів. Я не рекомендував би вам пробувати це робити вручну.
Опція "Adaptive Quantization" включає можливість маскування яскравих та темних місць під час стиснення. Раніше ця опція мала назву "lumi masking". Ця опція потрібна для того, щоб збільшити коефіцієнт стиснення вихідного матеріалу. Теоретично, людське око не помітить такого перетворення. Але на практиці при включенні цієї опції відбуваються спотворення. У кодері Xvid цей алгоритм реалізовано недостатньо якісно.
Опція "Quarterpel" включає роздільну здатність з точністю до чверті пікселя. Це підвищує чіткість особливо на низьких дозволах, але разом із цим додає шум на зображення. Звичайно, просто так це не відбувається. Увімкнення Quarterpelпідвищує завантаження процесора та збільшує потік, що використовується для цього. Включати цю опцію я б не рекомендував. Якість роботи досі не бездоганна.
Опція "Global Motion Compensation" призначена для компенсації руху. Вона починає функціонувати, коли йде панорамування, наїзд або від'їзд на об'єкт, а також при обертанні. Задум звичайно гарна, але використовувати я так само не рекомендував би.