Использование vdpau
с картами Nvidia должно обеспечить вам отличную производительность smplayer
и гарантирует, что вы будете использовать очень мало процессоров при воспроизведении видео в формате DVD и x264. Как подробно обсуждалось на форумах Ubuntu , очень важно отметить, что
Вдпау это две вещи. Во-первых, устройство отображения, как XV. Другой кодек, который может использовать чип PureVideo для декодирования определенных файлов.
такие как mpeg1 / 2 и x264. Если ваша карта поддерживает это (см. Здесь список поддерживаемых графических процессоров), это лучший вариант, чем старый xv
, и особенно xll
, который будет использовать значительно больше процессоров.
В smplayer
Есть несколько вариантов , которые могут быть доступны через кнопку Настройка рядом с vdpau
параметром (см скриншот), но , как правило , не придется возиться с ними , если у вас есть какие - либо проблемы с производительностью видео.
Примечание: Это особенно важно отметить , что , когда vdpau
кодеки , такие как в ffh264vdpau
настоящее время используется, ни один из следующих smplayer
графических интерфейса опций , такие как post-processing
, deinterlace
и т.д., не будет иметь никакого эффекта. На скриншоте также видно, что «отключение программных видеофильтров» проверяется при нажатии на vdpau
свойства.
Однако, как отмечено в руководстве по Mplayer,deint
при использовании vdpau в командной строке могут быть переданы специальные параметры, такие как обычно, но они не нужны; эти специальные опции не поддерживаются в smplayer
графическом интерфейсе.
vdpau (with -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or
ffodivxvdpau)
Video output that uses VDPAU to decode video via hardware. Also
supports displaying of software-decoded video.
sharpen=<-1-1>
For positive values, apply a sharpening algorithm to the
video, for negative values a blurring algorithm (de-
fault: 0).
denoise=<0-1>
Apply a noise reduction algorithm to the video (default:
0, no noise reduction).
deint=<0-4>
Select the deinterlacer (default: 0). All modes > 0 re-
spect -field-dominance.
Как было показано на этом форуме обсуждения ,
deint is a option for the video out (vdpau) not for the codec
и поэтому, чтобы указать один из этих специальных параметров (где vo
вывод vc
видео и видеокодек), вы можете использовать следующую команду (взято с форума выше):
mplayer -vo vdpau:deint=1 -vc ffh264vdpau 00007.MTS
Таким образом, при использовании vdpau
вам не нужно беспокоиться об этих специальных параметрах или любых других настройках в smplayer
графическом интерфейсе, таких как post-processing
или direct rendering
которые вы не можете обычно применять при использовании vdpau
.
-lavdopts threads=2