Как по заказу для данной темы попросила тут меня танцовщица оцифровать свою кассету с танцевальными выступлениями десятилетней давности. Захват вёл без сжатия, благо выступления не длинные. Потом эти несжатые avi пережал в XViD и h264. Поскольку захват вёлся в YUY2, то в скрипте дописал строку ConvertToYV12.
Получил: h264 только на 4-5% по объёму меньше XViD. Стал разбираться, в чём дело. Так вот, в h264 большой процент экономии битрейта создаёт треллис. Ещё раз, что такое треллис? Это размазывание микро артефактов по квадрату 16x16 пикселей. А в кассете десятилетней давности микро артефактов нет, там макро артефакты, с которыми треллис сделать что-либо не в состоянии. Получается, что собственно алгоритм сжатия h264 опережает XViD процентов на 5, всё остальное -- треллис. Так что вряд ли h265 сделает скачок вперёд собственно по алгоритму сжатия.
И всё же, и всё же. Микроскопический просмотр показал, что h264 чуть-чуть лучше соответствует оригиналу, чем XViD. Так что апелляция XViD-а по поводу реквиема в его адрес была отклонена.
|