FFmpeg, библиотека с открытым исходным кодом для работы с мультимедиа, сделала важный шаг, расширив поддержку Apple ProRes RAW. Новое обновление позволяет декодировать этот формат с использованием API Vulkan, превосходя стандартное ускорение видео ProRes, представленное в прошлом году. Apple ProRes RAW обеспечивает превосходное качество изображения и цветопередачу при работе с сырыми данными сенсора камеры, и теперь его обработка стала более доступной на различном оборудовании.
Vulkan как мост между RAW и рендерингом 🚀
Реализация основана на собственном декодере ProRes RAW от FFmpeg, который теперь может передавать данные напрямую на GPU через Vulkan. Это устраняет узкие места в CPU и упрощает рабочий процесс при монтаже. Поддержка включает 12- и 16-битные карты битов и использует вычислительные шейдеры для восстановления пикселей. Хотя это не волшебное решение, оно снижает задержку в системах с совместимыми GPU, приближая формат RAW к пользователям без оборудования Apple.
Наконец-то ПК могут притворяться Mac Pro 😅
До сих пор работа с ProRes RAW в Windows или Linux была похожа на попытку засунуть кубик льда в микроволновку: возможно, но с плачевными результатами. С этим обновлением FFmpeg дает вашему настольному GPU шанс почувствовать себя важным, хотя он по-прежнему не сможет запустить Final Cut Pro. По крайней мере, вы сможете декодировать RAW-клипы, не заставляя вентилятор вашего корпуса звучать как фен. Но не ждите, что Apple пригласит вас на вечеринку.