VLC + VA API no openSUSE
Grata surpresa que o VLC (no momento, 2.1.0) do repositório Packman vem com tudo pronto para usar decodificação por hardware em hardware Intel e (parece) nVidia.
Basta ir "Tools → Preferências → Entrada / Codificadores" e na opção "Hardware-accelerated decoding" escolher entre "Automático", "Video Decoding and Presentation API for Unix (VDPAU)" ou "Video Acceleration (VA) API". Seria bom vir habilitado por padrão. Talvez "Automático" ainda não seja 100% seguro com hardware problemático.
E só.
Com uma GPU Intel HD 4000 no openSUSE 12.3:
(
Ao habilitar "Automático" ou "Video Acceleration (VA) API", o VLC diz no log ("Tools → Mensagens", Verbosity 1):
Basta ir "Tools → Preferências → Entrada / Codificadores" e na opção "Hardware-accelerated decoding" escolher entre "Automático", "Video Decoding and Presentation API for Unix (VDPAU)" ou "Video Acceleration (VA) API". Seria bom vir habilitado por padrão. Talvez "Automático" ainda não seja 100% seguro com hardware problemático.
E só.
Com uma GPU Intel HD 4000 no openSUSE 12.3:
(
vainfo faz parte do pacote vaapi-tools)$ vainfo
vainfo: VA-API version: 0.33 (libva 1.1.0)
vainfo: Driver version: Intel i965 driver - 1.0.19
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
Ao habilitar "Automático" ou "Video Acceleration (VA) API", o VLC diz no log ("Tools → Mensagens", Verbosity 1):
avcodec info: Using VA API version 0.33 for hardware decoding.
☕
Comentários
Postar um comentário