Издање рав1е 0.5, АВ1 енкодера

Издање рав1е 0.5.0, енкодера за АВ1 формат видео кодирања, је одржано. Производ је развијен од стране Мозилла и Ксипх заједница и разликује се од либаом референтне имплементације, написане у Ц/Ц++, повећањем брзине кодирања и повећаном пажњом на безбедност (ефикасност компресије и даље заостаје). Производ је написан у програмском језику Руст са оптимизацијама асемблера (72.2% - асемблер, 27.5% - Руст), код се дистрибуира под БСД лиценцом. Спремне верзије су припремљене за Виндовс и мацОС (градње за Линук се привремено прескачу због проблема са системом континуиране интеграције).

рав1е подржава све основне карактеристике АВ1, укључујући подршку за интра- и интер-фрамес, 64к64 суперблокове, 4:2:0, 4:2:2 и 4:4:4 хрома субсамплинг. , 8-, 10- и 12 -битно кодирање дубине боје, РДО (Рате-Дистортион оптимизатион) оптимизација изобличења, различити режими за предвиђање промена међу фрејмовима и детектовање трансформација, контрола брзине протока и детекција скраћења сцене.

АВ1 формат је приметно испред Х.264 и ВП9 у погледу могућности компресије, али због сложености алгоритама који их имплементирају захтева знатно више времена за кодирање (у брзини кодирања, либаом је стотинама пута иза либвпк- вп9, и хиљадама пута иза к264). Рав1е енкодер нуди 11 нивоа перформанси, од којих највиши даје брзине кодирања скоро у реалном времену. Кодер је доступан и као услужни програм командне линије и као библиотека.

Нова верзија садржи следеће измене:

  • Значајно убрзање кодека;
    Издање рав1е 0.5, АВ1 енкодера
  • Исправљена грешка која је узроковала да се кодер руши при одређеним величинама видео записа;
  • Коришћење АВКС2 инструкција за значајно убрзање Винерове процене за 13 бита по каналу (до 16 пута). Слично, додата је употреба СИМД инструкција, што је омогућило да се прорачуни убрзају до 7 пута под сличним условима;
  • Много мањих поправки и оптимизација за к86, арм32 и арм64 платформе.

Извор: опеннет.ру

Додај коментар