Тонкая настройка smplayer для повышения производительности

Привет, я не очень много знаю о видеоплеере или кодеках и т. д., и я пытаюсь выжать из Mplayer наилучшую качественную картинку (я использую интерфейс SMplayer).

Мои вопросы: следует ли включить постпросессию (я не знаю, что это такое, но похоже, что это может улучшить качество) и прямой рендеринг? (также похоже, что это может повысить качество), может ли кто-нибудь объяснить, что они делают?. [! ​​d1]

Что касается драйвера вывода, я использую vdpau, это лучше всего подходит для карт nvidia?

Любые другие предложения приветствуются .

Спасибо.

1
задан 3 September 2012 в 05:09

2 ответа

Используя vdpau с картами Nvidia, вы получите отличную производительность с помощью smplayer и убедитесь, что вы используете очень мало процессора при воспроизведении DVD-дисков и кодированного x264 видео. Как было подробно обсуждено на форумах Ubuntu, очень важно отметить, что

Vdpau - это две вещи. Один - устройство отображения, такое как xv. Другой - кодек, который может использовать чип PureVideo для декодирования определенных файлов

, таких как mpeg1 / 2 и x264. Если ваша карта поддерживает его (см. форумы Ubuntu поддерживаемого gpus), это лучший вариант, чем старый xv, и особенно xll, который будет использовать значительно больше cpu.

В smplayer есть некоторые опции, к которым можно получить доступ с помощью кнопки настройки рядом с параметром vdpau (см. снимок экрана), но вам обычно не нужно возиться с ними, если у вас нет проблем с производительностью видео .

ПРИМЕЧАНИЕ: важно отметить, что когда используются vdpau кодеки, такие как ffh264vdpau, ни одна из следующих опций smplayer gui, таких как , deinterlace и т. д., будет иметь какой-либо эффект. На скриншоте вы также можете увидеть, что «отключить фильтры программного обеспечения» проверяется при нажатии свойств vdpau.

Однако, как отмечено в руководстве Mplayer, специальные опции, такие как deint, могут передаваться в командной строке при использовании vdpau, хотя обычно это не требуется; эти специальные опции не поддерживаются в smplayer gui.

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.

Как показано в в руководстве Mplayer ,

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 вы none [!d10 ] действительно нужно беспокоиться об этих специальных параметрах или любых других настройках в smplayer gui, таких как post-processing или direct rendering, которые вы обычно не можете применять при использовании vdpau.

[ ! d18]

6
ответ дан 25 May 2018 в 06:55

Чтобы внести свой вклад в ответ Мика, вы можете использовать vdpau в smplayer и включить деинтерлейсинг, добавив аргументы командной строки в меню настроек SMPlayer.

Предпочтения> Дополнительно> Параметры для MPlayer

В поле «Параметры» добавьте необходимые аргументы командной строки. например,

-vo vdpau:deint=1
2
ответ дан 25 May 2018 в 06:55

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

Похожие вопросы: