Привет, я не очень много знаю о видеоплеере или кодеках и т. д., и я пытаюсь выжать из Mplayer наилучшую качественную картинку (я использую интерфейс SMplayer).
Мои вопросы: следует ли включить постпросессию (я не знаю, что это такое, но похоже, что это может улучшить качество) и прямой рендеринг? (также похоже, что это может повысить качество), может ли кто-нибудь объяснить, что они делают?. [! d1]
Что касается драйвера вывода, я использую vdpau, это лучше всего подходит для карт nvidia?
Любые другие предложения приветствуются .
Спасибо.
Используя 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]
Чтобы внести свой вклад в ответ Мика, вы можете использовать vdpau в smplayer и включить деинтерлейсинг, добавив аргументы командной строки в меню настроек SMPlayer.
Предпочтения> Дополнительно> Параметры для MPlayer
В поле «Параметры» добавьте необходимые аргументы командной строки. например,
-vo vdpau:deint=1