> AVC это стандарт, а не кодек.
> Ничего устаревшего в нём при этом нет от слова совсем.Именно поэтому ISO обезянил в новые кодеки фичи с AV1... "то же самое только еще патентов напихали в угоду хозяевам" - крутой способ разработки стандартов.
Я почему-то думал что стандарты нужны для interop, а не спонсирования вымогателей. ISO с этим явно не справился свалившись в обслуживание интерсов пары особо наглых контор.
> Математические основы не имеют тенденцию устаревать. При этом сами алгоритмы кодирования
> продолжают совершенствоваться и по сей день. Внезапно есть не один и
> не 10 и даже не 100 способов кодировать в AVC.
При том у VP9
> h265 слегка расширенный AVC с поднятой планкой для размеров внутренних структур.
Поэтому он примерно на одном уровне с VP9 по битрейт-качество. А AV1 его жестко делает, соотношение на примерно 15% лучше по тестам, IIRC.
> vp9 - выродок для любителей жепега.
VP9 это для тех кто не хочет качать терабайты, но хочет видеть видео с нормальным качеством. Ютуб вообще 264 оставил только как fallback для легаси с никаким качеством - но даже так этот крап больше бандвиза жрет чем VP9 с куда более приличной картинкой.
> Чем-то он выигрывает у h264 только на шакальных битрейтах.
H.264 умеет делать совершенно непотребную картинку даже на ломовых битрейтах, а уж на битрейтах характерных для интернета VP9 его буквально в пару раз обставляет, можно получить сравнимую картинку чуть не с вдвое меньшим битрейтом. Даже если юзать x264 со всеми его наворотами.
А смысл использования кодека так то - сделать файл поменьше при том что на глаз не заметно подвоха. Если кодировать в именно Q-based без загонов насчет битрейтов и проч, VP9 жестко обижает H.264 - а AV1 - показывает мастеркласс VP9 процентов на 30 запросто. Заметьте, при Q вообще понятие битрейта отсутствует - он "какой нужен для этого визуального уровня качества".
Кодирование в целевой битрейт выдает динозавра. Адекватные люди давно кодят в Q для себя, или constrained-Q с лимитом на burst битрейта - для раздачи по интернету народу. Дабы пики трафика не перегрузили сервер или канал юзера. Можно посмотреть что гугл сватал как настройки этсамого, недурно работает.
И даже большая часть релизеров вареза ЭТО уже поняли, те которые не совсем ископаемые. На doom9 есть немало идей как осмысленно крутить параметры кодеков, если надо что-то этакое. А для AV1 даже сделали менеджер сегментации, на хрусте при том, кажись, надстройка для сабжа позволяющая супер-многоядерные процы грузить от и до нарезками на эн сегментов и потом сведением оных сабжем опять же. Это уже почти готовая кодинг-ферма для хостинга, во всяком случае иллюстрирует идею как это про делают :)