Статьи
Главная » Статьи » Кодирование/конвертация видео - инструкции/уроки » Теория/инфа по видео и его кодированию

| Добавил: Koks (26.09.2011) |

Чем кодирование в 2 шага лучше чем в 1 шаг

Материал в большей степени относится к кодеку XviD.


  • Single pass/1-pass - однопроходное кодирование или кодирование в 1 шаг: кодирование сразу начинается с первого прохода по заданному битрейту. Видео будет кодироваться с постоянным битрейтом, который вы указали, независимо от сложности сцен, движения и др., т.е. видео получается с постоянным битрейтом (CBR - Constant Bit Rate).

Недостаток: избыток битрейта на простых сценах и недостаток битрейта в сложных сценах(такие где много движения, много деталей), в следствии чего в сложных сценах будет заметная потеря качества изображения. Чтобы снизить потери качества нужно завышать битрейт, в следствии чего видео будет больше весить.

Преимущество: простота и кодирование проходит быстрее.

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

Недостаток: немного сложнее и дольше кодирования в 1 шаг, процесс кодирования занимает больше времени.

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


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

Сравнительные скрины на динамике при битрейте в ~1200 Кбит/сек:

кодирование в 1 шаг:


кодирование в 2 шага:

Просмотров: 9056 | Комментарии: 2 | Рейтинг: 4.4/5

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

2 Koks  
никакой  XD

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Опросы

На чем вы смотрите аниме?
Всего ответов: 2

Друзья сайта

    щас нету)

Реклама

нету рекламы :)

Статистика