Mencoder, російськомовна документація по ubuntu
Встановлюємо середній бітрейт. Чим вище - тим краще якість (ясна річ що не вище вихідного); чим нижче - тим гірше. Потрібно вибирати або бітрейт, або квантователь.
Задаємо якість макроблоку, квантователь. По суті задаємо якість вихідного зображення. Де 0 - оригінал, а будь-яке значення вище - погіршення якості. Корисні значення в районі 20-40.
Задіє режим постійної якості і вибирає його рівень. Ця опція дозволяє кожному кадру використовувати власний QP, заснований на складності кадру.
* Необхідно використовувати: або bitrate, або qp, або crf.
Прискорення першого проходу. Тільки при першому проході, в двох і більш прохідному режимі!
Цей параметр контролює співвідношення між якістю і швидкістю вносяться в процесі прийняття рішень про оцінку руху. 1-5 - висока швидкість, гіршу якість. 6-7 максимальну якість, довгий кодування. Час кодування з subq = 7 може бути практично до 2-х разів довше subq = 1. Але при subq = 1 погіршення картинки дуже помітно.
Дозволяє розумне використання перетворень 8 × 8 в I-кадрі. Адаптивне 8 × 8 дискретне косинусное перетворення (DCT).
Покращує загасання і градієнти кольору (небо і т.п.).
Трелліс квантування для підвищення ефективності стиснення. Варіант «на макроблоків» (1) - хороший компроміс між падінням швидкості і підвищенням ефективності. Найкраще «всюди» (2), але за умови спільної роботи з psy-trellis, інакше відбувається незначне замилювання дрібних деталей. На всіх рішеннях швидкість падає дуже сильно. При рівному 0 - відключено. Для мультиплікації, аніме, скрінкасти краще вимкнути.
Породжує потоки для паралельного кодування на декількох CPU (за замовчуванням: 1). Має незначний негативний ефект на якість стиснення. 0 або auto говорить x264 визначити кількість наявних у Вас CPU і підібрати відповідну кількість потоків.
Метод оцінки руху повного пікселя. Рекомендується використовувати umh.
Визначає максимальну кількість спроб (зі зміненими даними) знаходження оптимального варіанту при пошуку вектора руху макроблоку. Чим більше, тим краще якість.
При кодуванні зображення розбивається на блоки розмірами 8х8 пікселів і кожен такий блок кодується окремо. При недостатньому бітрейте, ці блоки стають помітними. Включення цієї змінної може вирішити проблему. Рекомендується використовувати навіть при високих бітрейтах (за замовчуванням: 0,0).
* Опції включені за замовчуванням не описані.
Прискорення першого проходу.
Квантування пошуком по решітці. Чи знайде оптимальне кодування для кожного блоку 8 × 8.
Допускає 4 вектора руху на макроблок (трохи кращу якість).
Алгоритм прийняття рішення про макроблоків (режим високої якості). Вказує кодувати кожен макроблок усіма режимами і вибирати кращий. Це працює повільно, але дає кращу якість і менший файл.
Співвідношення між якістю і швидкістю вносяться в процесі прийняття рішень про оцінку руху.
* Lavc погано документований, з цього його не бажано використовувати. Його переваги тільки в збереження аудіо в acc і ac3, роботі з контейнерами mkv і mp4.
Збереження в mkv:
Витяг першої (нульовий) аудіо доріжки (перш потрібно дізнатися формат аудіо):