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