Публикувана версия на библиотеката OpenAPV, предоставяща еталонна реализация на видеокодека APV (Advanced Professional Video), предназначен за професионално записване и обработка на видео без загуба на качество. Кодът на библиотеката е написан на езика C и се разпространява под лиценз BSD. Проектът се развива от организацията Academy Software Foundation, основана от Академията за филмови изкуства (САЩ) и организацията Linux Foundation с цел популяризиране на използването на отворен софтуер в процеса на създаване на филми.
Форматът APV осигурява висока пропускателна способност и ниска сложност на вътрешно-кадровото кодиране, както и гарантира липса на загуби в качеството при повторно кодиране. Поддържат се резолюции 2K, 4K и 8K, стандарт HDR10/10+ за използване на разширен динамичен диапазон във видеото, разбивка на кадри (tiling) за паралелно кодиране/декодиране, различни формати на дискретизация на цвета, многоизгледно видео (multi-view), добавяне на метаданни (дълбочина, прозрачност, данни за предварителен преглед). За ускоряване на работата в библиотеката OpenAPV се поддържа многонишково кодиране и декодиране, както и са внедрени оптимизации с използване на разширени набори от команди NEON (ARM) и SEE/AVX (x86).
В новата версия е добавена поддръжка на семействата APV (APV family), определящи типични конфигурации на кодека, отговарящи на конкретни изисквания относно размер и битрейт. Взети са предвид последните подобрения на спецификацията. Добавена е поддръжка на профили 422-12, 444-10, 444-12, 4444-10, 4444-12 и 400-10. Извършени са оптимизации за намаляване на времето за кодиране и декодиране. Реализирани са защитени методи за достъп до буфера на битовия поток (bitstream) и управление на метаданните. API-то е разширено.
Източник: opennet.ru
