Використання 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.

-lavdopts threads=2