Performans üzerinde kalite için ince ayarlayıcı


9

Merhaba Video oynatıcılar veya kodekler ve bu tür bir şey hakkında çok şey bilmiyorum ve Mplayer'dan mümkün olan en iyi kalitede resmi sıkıştırmaya çalışıyorum (SMplayer ön ucunu kullanıyorum).

Sorularım, post prossesing (bunun ne olduğunu bilmiyorum ama kaliteyi artırabilir gibi görünüyor) ve doğrudan renderlemeyi etkinleştirmem gerekir mi? (ayrıca kaliteyi artırabilir gibi geliyor) herhangi biri bunların ne yaptığını açıklayabilir?

Çıkış sürücüsü gelince ben vdpau bu nvidia kartları için en iyisidir?

Diğer önerilerinizi bekliyoruz.

Teşekkürler.


Çok iş parçacığını öneren bu soruya bakın :-lavdopts threads=2
Dave Jarvis

Yanıtlar:


6

vdpauNvidia kartlarıyla kullanmak size harika bir performans kazandırmalı smplayerve DVD ve x264 kodlu video oynatırken çok az cpu kullanmanızı sağlayacaktır. Ubuntu forumlarında ayrıntılı olarak tartışıldığı gibi, not etmek çok önemlidir .

Vdpau iki şeydir. Bir, xv gibi bir görüntüleme cihazı. Diğeri, belirli dosyaların kodunu çözmek için PureVideo çipini kullanabilen bir codec bileşeni

mpeg1 / 2 ve x264 gibi. Kartınız destekliyorsa ( desteklenen gpus listesi için buraya bakın ), eskisinden daha iyi bir seçenektir xvve özellikle xlldaha fazla işlemci kullanır.

Burada smplayer, vdpauseçeneğin yanındaki yapılandırma düğmesiyle erişilebilen bazı seçenekler vardır (ekran görüntüsüne bakın), ancak video performansıyla ilgili herhangi bir sorununuz yoksa genellikle bunlarla uğraşmak zorunda kalmazsınız.

NOT: Öyle özellikle önemli zaman o nota vdpaucodec gibi ffh264vdpaukullanılmakta, hiçbiri aşağıdakilerden smplayergibi gui seçenekleri post-processing, deinterlacevb, herhangi bir etkisi olmayacaktır. Ekran görüntüsünde, vdpauözellikleri tıkladığınızda 'yazılım video filtrelerini devre dışı bırak' seçeneğinin işaretli olduğunu da görebilirsiniz .

Bununla birlikte, Mplayer kılavuzunda belirtildiği gibi, deintvdpau kullanılırken komut satırından geçirilebilecek gibi özel seçenekler , bunlar genellikle gerekli olmamasına rağmen; bu özel seçenekler smplayerGUI'de desteklenmez .

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.

Bu forum tartışmasında gösterildiği gibi ,

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

ve bu nedenle bu özel seçeneklerden birini belirtmek için ( vovideo çıkışı ve vcvideo codec bileşeni), aşağıdaki komutu kullanabilirsiniz (yukarıdaki forumdan alınmıştır):

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

Kullanırken Yani, vdpausen yok gerçekten bu özel seçenekler veya başka herhangi ayarları hakkında endişe gereken smplayergibi gui post-processingveya direct renderingkullanırken normalde zaten geçerli olamayacağını vdpau.

resim açıklamasını buraya girin


2

Mik'nin cevabına katkıda bulunmak için, smplayer'da vdpau'yu kullanabilir ve SMPlayer tercihleri ​​menüsüne komut satırı bağımsız değişkenlerini ekleyerek ayrıştırmayı açabilirsiniz.

Tercihler> Gelişmiş> MPlayer için Seçenekler

Seçenekler kutusuna istediğiniz komut satırı bağımsız değişkenlerini ekleyin. Örneğin

-vo vdpau:deint=1
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.