성능보다 품질을 높이기 위해 smplayer 조정


9

안녕하세요, 저는 비디오 플레이어 나 코덱에 대해 잘 모르고 있으며 Mplayer에서 가능한 한 최상의 품질의 사진을 찍으려고합니다 (SMplayer 프론트 엔드를 사용하고 있습니다).

내 질문은 사후 처리 (이것이 무엇인지 모르지만 품질을 향상시킬 수있는 것처럼 보입니다)와 직접 렌더링을 활성화해야합니까? (또한 품질을 향상시킬 수있는 것처럼 들립니다.)

출력 드라이버에 관해서는 vdpau를 사용하여 NVIDIA 카드에 가장 적합합니까?

다른 제안은 환영합니다.

감사.


참조 이 질문 : 멀티 스레딩을 제안-lavdopts threads=2
데이브 자비스

답변:


6

vdpauNvidia 카드와 함께 사용하면 성능이 향상되며 smplayerDVD 및 x264 인코딩 비디오를 재생할 때 CPU를 거의 사용하지 않습니다. 온 자세히 설명 한 바와 같이 우분투 포럼 , 그것은 매우입니다 중요 참고로

Vdpau는 두 가지입니다. 하나는 xv와 같은 디스플레이 장치입니다. 다른 하나는 PureVideo 칩을 사용하여 특정 파일을 디코딩 할 수있는 코덱

mpeg1 / 2 및 x264와 같은 카드가 지원하는 경우 ( 지원되는 GPU 목록여기 참조 ) 이전보다 더 나은 옵션 xv이며 특히 xllCPU를 더 많이 사용합니다.

에서 smplayer가 옆에 구성 단추를 통해 액세스 할 수있는 몇 가지 옵션입니다 vdpau옵션 (스크린 샷 참조)하지만 일반적으로는 비디오 성능에 문제가없는 한이 바이올린 필요가 없습니다.

참고 :이 특히 중요 때 참고 vdpau코덱이 같은 ffh264vdpau활용되고, 아무도 다음 smplayer과 같은 GUI 옵션 post-processing, deinterlace등, 영향을 미치지 않습니다. 스크린 샷에서 vdpau속성 을 클릭하면 '소프트웨어 비디오 필터 비활성화'가 선택되어 있음을 확인할 수 있습니다.

그러나 Mplayer 매뉴얼 에서 언급 한 것처럼 deintvdpau를 사용할 때 명령 줄에 전달 될 수있는 특수 옵션 은 일반적으로 필요하지는 않습니다. 이 특수 옵션은 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.

로에 표시 된 이 포럼 토론 ,

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.

여기에 이미지 설명을 입력하십시오


2

Mik의 답변에 기여하기 위해 smplayer에서 vdpau를 사용하고 SMPlayer 환경 설정 메뉴에서 명령 줄 인수를 추가하여 디인터레이싱을 켤 수 있습니다.

환경 설정> 고급> MPlayer 옵션

옵션 상자에 원하는 명령 줄 인수를 추가하십시오. 예 :

-vo vdpau:deint=1
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.