Вышла новая версия видеокодировщика SVT-AV1 — версия под номером 3.1.0.
Cáмою значительною новинкою этой версии является (на мой собственный взгляд) дальнѣйшій рост качества видеокодирования.
Если разсматривать графики этого роста в области малых пресетов (нулевого и минус первого), то есть отличающихся наибольшим качеством видеокодирования (но зато оттого наименьшею скоростью), то тогда можно там увидать новый нулевой пресет, который соединил въ себѣ два достоинства: достоинство скорости и достоинство качества работы.
(Скорость у него — как была у прежняго нулевого пресета. А качество видео достигается таким, каким было оно у прежняго минус первого пресета.)
Если таков новый нулевой пресет, то каким же сдѣлали новый минус первый пресет тогда? — а он ещё глубже проникает в область обмѣна времени работы на качество видеокодирования.
По качеству он опережает прежний минус первый пресет приблизительно на 1% (если вѣрить графикам), но зато и скорость его существенно ниже.
Я попробовал кодировать им видео длиною 125½ секунд — и кодировщик работал на моём компé чуть больше 17 часов 24 минут.
В то же время на новом нулевом пресете тот же кодировщик проработал значительно меньше, а именно чуть меньше 3 часов 22 минут.
Здѣсь надо оговориться, что версия 3.1.0 ещё не вышла, когда я совершал эту провѣрку, то есть я использовал кодировщик предварительной версии (v3.1.0-rc1) для провѣрки скорости работы. Но кто посмотрит разницу исходнаго кода между вышедшею версиею и этой предварительною, тот увидит (я надѣюсь) отсутствие каких-либо предпосылок для принципиальной разницы между ними по скорости.
Здѣсь надо оговориться также, что я не сидѣлъ в течение всего этого времени (чуть менѣе суток) безъ дѣла, так что и комп мой исполнял время от времени другие задачи параллельно видеокодированию, а тѣмъ замедлялося видеокодирование и нарушалася чистота эксперимента. (Хотя и не слишком существенно — минут на пять удлинилося видеокодирование, может быть.) Стало быть, воспринимать всё вышеизложенное надо только как почву для грубой оцѣнки: новый минус первый пресет медленнѣе нового нулевого раз в пять — но это не точно, а приблизительно.
Здѣсь надо оговориться также, что комп мой — не новенький, так что центральный процессор его не содержит поддержку набора команд AVX2, а между тѣмъ команды эти считаются способными изрядно ускорить видеокодирование собою. И насколько же это «изрядно» в количественном отношении? — к сожалению, сколько-нибудь новых свѣдѣній у меня нѣтъ под рукою, но если заговорить о том, что было больше пяти лѣтъ назад, то тогда один из пользователей Рэддита сообщал, что тогда использование AVX2 ускоряло работу нулевого пресета на порядок (то есть приблизительно десятикратно).
Всѣ эти оговорки сводятся в конечном счёте к тому, что результаты моих замѣровъ могут быть в точности полезны чуть ли не одному только мнѣ же.
Cáмою значительною новинкою этой версии является (на мой собственный взгляд) дальнѣйшій рост качества видеокодирования.
Если разсматривать графики этого роста в области малых пресетов (нулевого и минус первого), то есть отличающихся наибольшим качеством видеокодирования (но зато оттого наименьшею скоростью), то тогда можно там увидать новый нулевой пресет, который соединил въ себѣ два достоинства: достоинство скорости и достоинство качества работы.
(Скорость у него — как была у прежняго нулевого пресета. А качество видео достигается таким, каким было оно у прежняго минус первого пресета.)
Если таков новый нулевой пресет, то каким же сдѣлали новый минус первый пресет тогда? — а он ещё глубже проникает в область обмѣна времени работы на качество видеокодирования.
По качеству он опережает прежний минус первый пресет приблизительно на 1% (если вѣрить графикам), но зато и скорость его существенно ниже.
Я попробовал кодировать им видео длиною 125½ секунд — и кодировщик работал на моём компé чуть больше 17 часов 24 минут.
В то же время на новом нулевом пресете тот же кодировщик проработал значительно меньше, а именно чуть меньше 3 часов 22 минут.
Здѣсь надо оговориться, что версия 3.1.0 ещё не вышла, когда я совершал эту провѣрку, то есть я использовал кодировщик предварительной версии (v3.1.0-rc1) для провѣрки скорости работы. Но кто посмотрит разницу исходнаго кода между вышедшею версиею и этой предварительною, тот увидит (я надѣюсь) отсутствие каких-либо предпосылок для принципиальной разницы между ними по скорости.
Здѣсь надо оговориться также, что я не сидѣлъ в течение всего этого времени (чуть менѣе суток) безъ дѣла, так что и комп мой исполнял время от времени другие задачи параллельно видеокодированию, а тѣмъ замедлялося видеокодирование и нарушалася чистота эксперимента. (Хотя и не слишком существенно — минут на пять удлинилося видеокодирование, может быть.) Стало быть, воспринимать всё вышеизложенное надо только как почву для грубой оцѣнки: новый минус первый пресет медленнѣе нового нулевого раз в пять — но это не точно, а приблизительно.
Здѣсь надо оговориться также, что комп мой — не новенький, так что центральный процессор его не содержит поддержку набора команд AVX2, а между тѣмъ команды эти считаются способными изрядно ускорить видеокодирование собою. И насколько же это «изрядно» в количественном отношении? — к сожалению, сколько-нибудь новых свѣдѣній у меня нѣтъ под рукою, но если заговорить о том, что было больше пяти лѣтъ назад, то тогда один из пользователей Рэддита сообщал, что тогда использование AVX2 ускоряло работу нулевого пресета на порядок (то есть приблизительно десятикратно).
Всѣ эти оговорки сводятся в конечном счёте к тому, что результаты моих замѣровъ могут быть в точности полезны чуть ли не одному только мнѣ же.