Zgodnie z tabelą na Wikipedii później procesory Intel obsługują kodowanie VP8 za pomocą Quick Sync, a Kaby Lake nawet obsługuje kodowanie VP9.
Czy istnieje jakaś kompilacja FFmpeg, która może to wykorzystać?
Kiedy uruchamiam ffmpeg -codecs
najnowsze kompilacje Zeranoe, widzę:
DEV.L. vp8 On2 VP8 (decoders: vp8 libvpx vp8_cuvid vp8_qsv ) (encoders: libvpx )
Uruchomienie FFmpeg z -vcodec vp8_qsv
wyjściem kończy się niepowodzeniem, ponieważ wyraźnie nie ma dla niego enkodera.
Czy to jest problem z moją wersją, czy też nie ma obecnie wsparcia w FFmpeg?
decoders: vp8 libvpx vp8_cuvid vp8_qsv
- to jasne stwierdzenie, więc dlaczego miałoby być z tym coś nie tak? Zwróć również uwagę na stronę FFmpeg dotyczącą obsługi QuickSyncOdpowiedzi:
Jest to teraz możliwe, ale w systemie Linux za pośrednictwem VAAPI.
Oto lista, która pokazuje, jak wygenerować działającą kompilację na Ubuntu 16.04LTS.
W przypadku koderów opartych na QSV, testowanych z wykorzystaniem Open Source Intel Media SDK (na testowym Apollolake), dostępny jest tylko H.264 / AVC i (zastrzeżony, ewaluacyjny koder HEVC ograniczony do pierwszych 1000 ramek).
Nie mogę potwierdzić, czy dotyczy to ich zastrzeżonego pakietu SDK.
źródło