Флаг командной строки для mplayer для использования аппаратного ускорения?

Я могу заставить VLC использовать аппаратное декодирование с

vlc --ffmpeg-hw video.mkv

Есть ли эквивалентный флаг для mplayer?

2 ответа

Решение

Напоминаем, что если у вас есть видеокарта 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.

Другие вопросы по тегам