Тюнінг-програвач для якості над продуктивністю


9

Привіт, я не знаю багато про відеоплеєри чи кодеки та подібні речі, і я намагаюся видавити найкращу якість зображення з Mplayer (я використовую передню частину SMplayer).

Мої запитання: чи потрібно вмикати пост-обробку (я не знаю, що це, але схоже, що це може покращити якість) та пряме надання? (також здається, що це може підвищити якість) чи може хтось пояснити, що вони роблять ?.

Що стосується вихідного драйвера, я використовую vdpau, це найкраще для nvidia карт?

Будь-які інші пропозиції вітаються.

Дякую.


Дивіться це запитання , яке передбачає багатопотоковість:-lavdopts threads=2
Дейв Джарвіс

Відповіді:


6

Використання vdpauкарт Nvidia має отримати найкращі показники роботи smplayerта забезпечить використання дуже маленького процесора під час відтворення відео з кодуванням DVD та x264. Як було детально обговорено на форумах Ubuntu , це дуже важливо зазначити

Vdpau - це дві речі. Перший, пристрій відображення, як xv. Інший, кодек, який може використовувати чіп PureVideo для декодування певних файлів

наприклад mpeg1 / 2 та x264. Якщо ваша карта підтримує її (див. Тут список підтримуваних gpus), це кращий варіант, ніж старий 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вам не потрібно турбуватися про ці спеціальні параметри чи будь-які інші налаштування в smplayergui, наприклад, post-processingабо про direct renderingте, що ви не можете нормально застосовувати їх у будь-якому випадку vdpau.

введіть тут опис зображення


2

Тільки щоб зробити внесок у відповідь Міка, ви можете використовувати vdpau в smplayer і ввімкнути перемежування, додавши аргументи командного рядка в меню налаштувань SMPlayer.

Налаштування> Додатково> Опції для MPlayer

У полі Параметри додайте потрібні аргументи командного рядка. напр

-vo vdpau:deint=1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.