การใช้vdpau
กับการ์ด Nvidia ควรให้ประสิทธิภาพที่ยอดเยี่ยมแก่คุณsmplayer
และจะทำให้แน่ใจว่าคุณใช้ cpu น้อยมากเมื่อเล่น dvds และวิดีโอที่เข้ารหัส x264 ตามที่ได้รับการกล่าวถึงในรายละเอียดในฟอรั่มอูบุนตูแล้วจะมีความสำคัญที่จะต้องทราบว่า
Vdpau เป็นสองสิ่ง หนึ่งอุปกรณ์แสดงผลเช่น xv อีกตัวแปลงสัญญาณที่สามารถใช้ชิป PureVideo ในการถอดรหัสไฟล์บางไฟล์
เช่น mpeg1 / 2 และ x264 หากการ์ดของคุณรองรับ (ดูที่นี่สำหรับรายการ gpus ที่รองรับ) มันเป็นตัวเลือกที่ดีกว่าแบบเก่าxv
และโดยเฉพาะอย่างยิ่งxll
ซึ่งจะใช้ cpu มากขึ้น
ในsmplayer
มีตัวเลือกบางอย่างที่สามารถเข้าถึงได้ผ่านปุ่มกำหนดค่าที่อยู่ถัดจากvdpau
ตัวเลือก (ดูภาพหน้าจอ) แต่โดยปกติคุณไม่ต้องทำตามสิ่งเหล่านี้จนกว่าคุณจะประสบปัญหาเกี่ยวกับประสิทธิภาพของวิดีโอ
หมายเหตุ: มันเป็นสิ่งสำคัญอย่างยิ่งที่จะต้องทราบว่าเมื่อvdpau
ตัวแปลงสัญญาณเช่นffh264vdpau
มีการใช้, ไม่มีต่อไปนี้smplayer
ตัวเลือก GUI เช่นpost-processing
, 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.
ในฐานะที่ได้รับการแสดงในการอภิปรายฟอรั่มนี้ ,
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
GUI เช่นpost-processing
หรือว่าคุณไม่สามารถใช้การได้ตามปกติอยู่แล้วเมื่อมีการใช้direct rendering
vdpau
-lavdopts threads=2