Pemain permainan Tweaking untuk kualitas lebih dari kinerja


9

Hai Saya tidak tahu banyak tentang pemutar video atau codec dan hal-hal semacam itu, dan saya mencoba untuk memeras gambar kualitas terbaik dari Mplayer (Saya menggunakan front end SMplayer).

Pertanyaan saya adalah apakah saya harus mengaktifkan post prossesing (saya tidak tahu apa ini tapi sepertinya itu akan meningkatkan kualitas) dan rendering langsung? (juga terdengar seperti itu dapat meningkatkan kualitas) adakah yang bisa menjelaskan apa yang dilakukan?

Adapun driver output saya menggunakan vdpau apakah ini yang terbaik untuk kartu nvidia?

Ada saran lain yang diterima.

Terima kasih.


Lihat pertanyaan ini , yang menyarankan multi-threading:-lavdopts threads=2
Dave Jarvis

Jawaban:


6

Menggunakan vdpaudengan kartu Nvidia akan membuat Anda mendapatkan kinerja yang hebat smplayer, dan akan memastikan bahwa Anda menggunakan cpu yang sangat sedikit saat memutar DVD dan video yang dikodekan x264. Seperti yang telah dibahas secara rinci di forum Ubuntu , sangat penting untuk dicatat

Vdpau adalah dua hal. Satu, perangkat layar, seperti xv. Yang lainnya, sebuah codec yang dapat menggunakan chip PureVideo untuk mendekode file-file tertentu

seperti mpeg1 / 2 dan x264. Jika kartu Anda mendukungnya (lihat di sini untuk daftar GPU yang didukung) itu adalah pilihan yang lebih baik daripada yang lama xv, dan khususnya xll, yang akan menggunakan CPU lebih banyak.

Di smplayersana ada beberapa opsi yang dapat diakses melalui tombol configure di sebelah vdpauopsi (lihat tangkapan layar), tetapi Anda biasanya tidak perlu mengutak-atiknya kecuali Anda memiliki masalah dengan kinerja video.

CATATAN: Hal ini sangat penting untuk dicatat bahwa ketika vdpaucodec seperti ffh264vdpausedang digunakan, tidak ada hal berikut smplayerpilihan gui seperti post-processing, deinterlace, dll, akan memiliki efek apapun. Di tangkapan layar, Anda juga dapat melihat bahwa 'nonaktifkan filter video perangkat lunak' diperiksa ketika Anda mengklik vdpauproperti.

Namun, seperti yang disebutkan dalam manual Mplayer, opsi khusus seperti deintdapat dilewatkan pada command-line saat menggunakan vdpau, meskipun ini biasanya tidak diperlukan; opsi khusus ini tidak didukung di smplayergui.

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.

Seperti yang telah ditunjukkan pada diskusi forum ini ,

deint is a option for the video out (vdpau) not for the codec

dan untuk menentukan salah satu opsi khusus ini (di mana vooutput video dan vccodec video), Anda dapat menggunakan perintah berikut (diambil dari forum di atas):

mplayer -vo vdpau:deint=1 -vc ffh264vdpau 00007.MTS

Jadi, ketika menggunakan vdpauAnda tidak perlu khawatir tentang opsi-opsi khusus ini atau pengaturan lain di smplayergui seperti post-processingatau direct renderingbahwa Anda biasanya tidak dapat menerapkannya saat menggunakan vdpau.

masukkan deskripsi gambar di sini


2

Hanya untuk berkontribusi pada jawaban Mik, Anda dapat menggunakan vdpau di smplayer dan mengaktifkan deinterlacing dengan menambahkan argumen baris perintah di menu preferensi SMPlayer.

Preferensi> Tingkat Lanjut> Opsi untuk MPlayer

Di kotak Opsi, tambahkan argumen baris perintah yang Anda inginkan. misalnya

-vo vdpau:deint=1
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.