-----------------------------------------------------------------------
(2014.1.21 추가)

1월16일자로 업데이트된 1.5.44407 버전 이후로 모든 내장코덱이 멀티스레드를 지원하도록 변경되었으며 렌더러(EVR(Vista/ .Net3)) 사용 시 모든 설정이 사용하지 못하도록 비활성화되었습니다. 어쩌면 이전부터 적용이 되지 않았을 수도 있습니다. 영상처리설정을 사용하시려면 EVR Renderless(EVR Custom Present)를 사용하시기 바랍니다. 따라서 본 게시물에 있는 내용들이 대부분 무의미해졌으며 참고 정도만 해주시면 되겠습니다. 내장코덱의 DXVA기능 또한 요근래의 그래픽카드 사용시에는 일부 영상을 제외하고는 거의 문제가 없어 MS DTV-DVD 코덱을 적용할 이유가 없습니다. 열심히 썼던 글이라 글은 내비두겠습니다.
-------------------------------------------------------------


이건 강좌라고 하기도 참 부끄러운 글인데요, 이유는 여기저기서 주워들은 내용을 묶어놓은 내용이기 때문입니다.

다음 팟 플레이어는 기본적으로 디폴트옵션이 잘되어있지만 운영체제가 XP, VISTA, 7 등으로 분포되어있는 현재 상황과 이용자마다 pc사양이 다르다는 조건으로 볼 때 이런 다양한 pc환경하에서 원활히 구동이 가능해야하기때문에 호환성을 위주로 디폴트설정이 되어있는 것 같습니다.

따라서 옵션을 조절하면 자신의 운영체제에 맞는 최적화된 옵션으로 설정하여 화질향상과 끊김없는 영상재생을 할 수 있을 것입니다. 저는 Win7을 기준으로 제 위주의 팟플레이어 설정하는 방법을 글로 남길까 합니다. XP사용자를 위해 별도의 추가적인 내용도 덧붙이구요.

이 글의 작성 기준은 이렇습니다. 별도의 유료 외부코덱(PDVD, CoreAVC, Arcsoft 등)이나 통합코덱 등을 설치하지 않고 내장코덱 위주로 설정하여 복잡하지 않게 하고, 하드웨어 가속(DXVA) 설정과 적절한 디인터레이싱 설정 및 다양한 내부설정을 하여 최대한 영상을 부드럽고 깔끔하게 보려하는 것입니다.

팟 플레이어의 환경설정 메뉴중에서 '코덱/필터' 와 '영상' 딱 두 항목만 건드릴 것입니다. 음성쪽은 제가 몰라서 건드리지 않습니다. 나머지는 자신의 기호에 맞춰서 설정하시면 될 것 같아요.

※ 이 글은 2011년 12월15일자 팟 플레이어 1.5.30857 버전을 사용하여 작성했습니다.

1. 코덱/필터

이 항목에서는 비디오 코덱과 오디오코덱 그리고 스플리터와 필터사용에 대한 설정을 할 수 있습니다.

일단 필터는 아시다시피 플레이어 자체 캡쳐기능이나 부드럽게, 선명하게 등의 설정을 할 수 있도록 해주죠. 일단 내장 영상 처리 필터 설정을 [사용하지 않음] 으로 해 줍니다. 이유는 필터를 사용하게 되면 하드웨어 가속을 사용할 수 없습니다. 그리고 내장코덱을 사용하면 위 옵션에서 내장필터를 꺼도 알아서 사용하게 됩니다.


음 일단 코덱은 모두 내장 코덱을 사용하도록 되어있네요. 코덱/필터의 비디오 코덱 항목으로 내려와서 내장 코덱/DXVA 설정을 눌러줍니다.


왼쪽의 디코더 항목에서 Type2가 있는 디코더는 Type2로, 없으면 Type1 으로 해줍니다. 추가로 텔레시네 인터레이스 인식 사용에서 체크를 해줍니다. 단, 싱글코어 CPU를 사용하는 분이라면 Type1,2가 아닌 일반 디코더를 선택합니다.

※ Type1,2 란 무엇인가?

더보기



그리고 옆에 있던 [필터/코덱 관리]를 들어가 '검색해서 추가'를 누르면 Microsoft DTV-DVD Video Decoder가 나올 것입니다. 이녀석 덕분에 다른 외부코덱을 설치하지 않아도 되는 것입니다. 들어본 분도 많을텐데요, 이는 원래 7의 미디어 센터에서 사용하는 코덱입니다만 영광스럽게도 팟플레이어에 적용이 가능합니다. xp나 비스타에는 없는 코덱이니 7사용자가 아니라면 이 부분은 패스하도록 합니다.

DTV-DVD 코덱은 놀랍게도 주로 tp,ts 확장자를 가지는 MPEG2코덱과 주로 mkv,mp4 확장자를 가지는 H.264/AVC1코덱 영상 모두 지원하고 하드웨어 가속까지 지원하는 갱장한 코덱입니다.


다 되었으면 이렇게 하면 됩니다. 아까 필터설정에서 내부필터를 껏기 때문에 MPEG2, H.264/AVC1 코덱 영상을 돌릴 때는 하드웨어 가속을 사용하게 됩니다. 따라서 본 코덱에 한하여 캡쳐기능과 영상처리기능 등을 사용하지 못하게 되죠.

이중에 나는 캡쳐기능을 많이 사용한다, 하드웨어 가속 필요없다 하시는분은 내장코덱을 사용하시거나 필터사용을 설정하시면 됩니다. 제가 테스트해본 결과 큰 차이는 없지만 하드웨어 가속을 사용하지 않을 시 내장코덱보다 DTV-DVD코덱이 점유율이 낮았습니다.

아, 추가로 MPEG2코덱은 해당이 없으나 H.264/AVC1 코덱을 사용하는 영상 중에 하드웨어 가속을 사용하면 화면이 깨지거나 영상구동이 제대로 되지 않는 현상이 일어나는 영상이 가끔 있습니다. 이럴때는 위와 마찬가지로 내장코덱을 사용하거나 필터사용을 하면 됩니다. 필터 사용/해제 단축키는 컨트롤+X 입니다. 또한 1080p60fps 급 이상의 영상(좌절영상이라는 이름으로 불리기도 함)은 하드웨어 가속시에 영상이 엄청나게 끊기는 경우도 있습니다. 이럴때도 적절히 하드웨어 가속을 꺼주면 됩니다.

※ 하드웨어 가속이란?

더보기


2. 영상


드디어 영상으로 넘어왔군요. 위에서 살짝 이야기한 대로 영상 출력 장치는 EVR로 맞춰줍니다. XP 사용자는 오버레이 믹서 추천합니다. 개인적으로 오버레이믹서가 화질이 젤 좋은것 같습니다. 7에서도 오버레이믹서를 사용하고 싶지만, 그리고 사용해도 되지만 에어로가 꺼지는 것과 하드웨어가속이 잘 안되는 단점이 있어서 사용하지 않죠.

추가로 VMR 영상 처리 방법에 3D Texture를 사용하고 VMR9/EVR 크기조절에 Bicubic(A=-1.0) 이렇게 하면 좋다고 하는분들도 있는데 잘 모르겠습니다. 이쪽 알고리즘은 이미지 확대/축소 관련 알고리즘인데 영상쪽에서는 그다지 눈에띄는 영향이 없는 것 같고 처리속도가 느린 bicubic 보다는 비교적 속도가 빠른 bilinear를 권장하고 있습니다.

※ 5/31 추가 : 5월24일자 1.5.33573 버전 업데이트에 VMR9/EVR 크기 조절 방법에 Anisotropic(이방성,비등방성) 추가되었습니다. Direct3D를 쓰는 방식이라는데 실제 작동 여부와 좋다/나쁘다도 아직은 자세히 알지 못합니다. 링크 참고하세요 - http://cafe.daum.net/pot-tool/Hqfm/1948

※ EVR에 대한 부가적인 설명

더보기


그리고 Direct3D 9Ex는 Flip Mode로 해줍니다. 비스타일 경우에는 Blt Mode, XP의 경우에는 사용하지 않음으로 하면 됩니다.

※ 도대체 Direct3D 9Ex 는 무엇인가?

더보기



다음은 컬러스페이스/속성에 들어가 출력 컬러 스페이스를 설정합니다. 여기는 딱히 설정하지 않아도 되는 부분입니다만 왠지 하면 좋을거같아서 올려봤어요. YUY2 또는 자동 선택이 제일 무난해 보입니다. 색공간에 대한 내용도 알아보려 하면 너무 어렵더군요.

※ 5/31 수정 : 컬러스페이스를 YUY2로 해도 큰 문제는 발생하지 않지만 원본색 그대로 표현하기 위해서는 YV12 또는 NV12로 해야 한다고 합니다. 이유는 99%의 영상이 4:2:0으로 서브샘플링이 되기 때문인데 YV12,NV12가 4:2:0이고 YUY2는 4:2:2 머시기라는데 자세한건 모르고 지포스는 YV12로 하시고 라데온은 YV12가 안먹기 때문에 NV12로 하심 되겠습니다.


디인터레이싱. 매우 중요한 부분입니다. 특히 하드디스크 용량이 급격히 많아지면서부터 3분에 400MB가 넘는 TV원본 녹화영상이 많이 돌아다니게 되면서 이부분 설정이 크게 중요해졌습니다. Mpeg2-HD 코덱을 사용하고 tp,ts 확장자를 사용하며 1920*1080 해상도의 영상들. 소위 1080i 라고 말하는 영상. 이것이 인터레이스 영상인 것입니다. [H/W 디인터레이스 사용]을 권장해드립니다. 단, 하드웨어 디인터레이스를 사용하면 내부필터를 사용한 캡쳐시에 인터레이스가 그대로 캡쳐되버리는 문제점이 있습니다. TV원본영상 캡쳐 많이하는분들은 프린트스크린키를 이용하거나 소프트웨어 디인터레이스를 사용해야겠죠. 팟플레이어에서 추천하는 S/W 디인터레이스는 Blending 또는 Linear Interpolation 입니다. 자세한 부분은 접어두겠습니다.

※ 디인터레이싱이 뭐죠?

더보기



딱히 별 내용 아니지만 설정해보면 은근히 도움이 될 지도 모르는 설정을 알아보았습니다. 이용자에 따라 맘에 안드는 부분이나 적용하기 힘든 부분도 있을 것입니다. 요즘은 CPU성능도 좋아지고 내장코덱의 멀티코어 사용능력이 매우 좋아서 하드웨어 가속을 사용할 이유를 느끼지 못하는 분들은 하드웨어가속을 사용하지 않아도 됩니다. EVR 또한 사용하지 않아도 됩니다. 하지만 디인터레이싱은 하드웨어 가속을 추천하는 바입니다. 특히 TV수신카드를 구입해서 컴퓨터로 TV보시는 분들은 전용플레이어로 보는 것 보다 팟플레이어 TV수신기능을 이용하는 것이 더 좋습니다. 비교해보시면 확실히 알 수 있습니다. 그럼이만.
Posted by Savage3D


티스토리 툴바