Projekt „cartwheel-ffmpeg” firmy Intel o otwartym kodzie źródłowym jest ich repozytorium, w którym gromadzą wszystkie swoje łatki FFmpeg przed przesłaniem ich w górę. Chociaż łatki były dostępne w formie Git, przed weekendem Intel udostępnił kolejkę poprawek 2023Q1 do tej powszechnie używanej biblioteki multimediów typu open source.

Kolekcja Intel FFmpeg Cartwheel 2023Q1 to ich obecna kolejka poprawek, które jeszcze nie zostały przesłane do właściwego FFmpeg. Nacisk na patchwork FFmpeg firmy Intel polega na zapewnieniu najnowszej obsługi akceleracji wideo VA-API i QSV do użytku na platformach graficznych Intel od zintegrowanej grafiki z ery Gen9 Kaby Lake do Raptor Lake po stronie procesora, przy jednoczesnym wsparciu Intel DG2/Alchemist zarówno dla konsumentów Arc Graphics, a także produkty GPU dla centrów danych.

Od czasu wydania poprzedniego FFmpeg Cartwheel 2022Q4, magiczna łatka FFmpeg firmy Intel dodała obsługę filtrów hstack_qsv/vstack_qsv/xstack_qsv zarówno dla zaplecza QSV, jak i VA-API, obsługę GOPCONCAT BSF oraz obsługę klipów w formacie RGB* dla Dekodowanie wideo VP9.


Obsługa GOPCONCAT BSF dla Intel QSV i VA-API są interesujące, ponieważ ten nowy filtr FFmpeg pozwoli łączyć różne strumienie w celu utworzenia nowego strumienia i jest częścią wysiłków Intela, aby pomóc koderom wideo działać w systemach/serwerach z wieloma procesorami graficznymi.

“Jednym z przypadków użycia jest to, że w transkodowaniu sprzętowym wielu urządzeń, transkodowanie ogólne będzie używało tego samego sprzętu zarówno do dekodowania, jak i kodowania. Wtedy lewe urządzenie nie będzie używane. Teraz możemy użyć [innego] sprzętu do transkodowania i wybierz różne ramki do zakodowania. I ponownie połącz dane wyjściowe z kodowania za pomocą gop concat.”

Więcej szczegółów na temat koła łatki Intel FFmpeg 2023Q1 na strona wydania GitHub.

Categories: IT Info