Я могу заставить VLC использовать аппаратное декодирование с
vlc --ffmpeg-hw video.mkv
Есть ли эквивалентный флаг для mplayer?
Имейте в виду, что если у вас есть графическая карта nVidia, вы должны указывать не только устройство -vo, но и задавать -vc. В моей собственной системе я даю следующее в командной строке:
mplayer -vo vdpau filename
(заменяя «filename» фактическим именем файла -vo , конечно) и поместите следующее в ~ / .mplayer / config:
[vo.vdpau]
vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau,
, но есть несколько разных способов сделать это. Этот метод позволяет использовать различные видеовыходы с MPlayer, но при этом указывать соответствующие значения -vc, когда вы укажете -vc из командной строки.
Надеюсь, что это поможет:).
Команда -vo (видеовыход). Для моей сетевой карты nVidia с аппаратным ускорением я использую -vo vdpau.
Чтобы увидеть все процессоры видеовыхода, см. Mplayer.1.