-----------------------------------------------------------------------
(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

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 나그네 2012.05.05 18:08  댓글주소  수정/삭제  댓글쓰기

    오, 하고 나니 영상이 정말 부드러워졌습니다. 처음에는 뚝뚝 끊기는 느낌이 있었는데 말이죠. 좋은 정보 고맙습니다!

    • BlogIcon Savage3D 2012.05.06 23:29 신고  댓글주소  수정/삭제

      감사합니다 딱히 DXVA가 필요하지 않으시면 내장코덱만 사용하시고 렌더러만 EVR 또는 EVR CP를 사용하도록 설정하셔도 좋습니다. 단, 하드웨어 디인터레이싱은 꼭 사용하는 것이 좋습니다.

  3. 우주멸망 2012.08.01 14:30  댓글주소  수정/삭제  댓글쓰기

    팟플 720p 끊기던게 확실히 안끊기네요. 감사합니다.

  4. 녹두 2012.08.09 10:03  댓글주소  수정/삭제  댓글쓰기

    출력 컬러 스페이스 분명히 YV12로 설정했는데
    재생할땐 NV12 로 되네요. (컨트롤+F1키 눌러서 재생정보창 열어서 확인)

    그래픽카드도 지포스고요. (지포스 GTX560)

  5. 녹두전 2012.08.09 10:06  댓글주소  수정/삭제  댓글쓰기

    실험해보니 뭘로 설정하던
    무조건 NV12로 재생되는듯 하네요.
    자동설정(권장)으로 해도,
    YUY2로 설정해도,
    RGB32로 설정해도,
    재생정보창 열어서 확인해보면 계속 NV12로 뜹니다.

  6. 녹두전 2012.08.21 01:24  댓글주소  수정/삭제  댓글쓰기

    "내장 코덱/DXVA 설정"에서 "하드웨어 가속(DXVA) 설정" 은 안건드려도 되나요?
    안건드리면 사용하지 않습니다. 로 되있는데

    항상 사용합니다. 로 바꿀 필요는 없는건가요?

  7. 녹두전 2012.08.22 18:49  댓글주소  수정/삭제  댓글쓰기

    답변감사합니다.
    또 묻고 싶은게 있는데
    다음팟설정 저장은 못하나요?
    컴퓨터 포맷하거나 다음팟 삭제하고 재설치하거나 설정 초기화했을때
    예전 설정 그대로 저장해놨다가 불러올수있는 기능은 없나요?

  8. nieto 2013.01.07 12:07  댓글주소  수정/삭제  댓글쓰기

    윈도우7유저인데요 영상에서 오버레이믹서 사용하다가 자동선택(권장) 모드로 바꾸면 자막이 선명하게 안나오고 흐릿하게 나오더군요 어떻게 해결방법 없을까요?

  9. 그리워라 2013.02.06 21:26  댓글주소  수정/삭제  댓글쓰기

    감사합니다 잘봤습니다~

  10. feynman 2013.03.08 22:31  댓글주소  수정/삭제  댓글쓰기

    인터넷에 올라와 있는 팟플 설정 설명들 중 가장 간결하면서도 명쾌하고 필요한 것만 (비디오의 경우) 있는 좋은 정보인 것 같습니다.
    친절하고 좋은 설명 고맙습니다.

  11. ebulezzz 2013.03.13 21:57  댓글주소  수정/삭제  댓글쓰기

    디인터레이싱이라면 Lav filter 가 좋습니다.

  12. 다음팟 2013.06.04 11:12  댓글주소  수정/삭제  댓글쓰기

    이거 적용한 이후로 영상에 누워져있는걸 회전시키려고하니까 아무 반응이없네요

    회전되게 하는방법없나요 영상회전해서 보려고하는데 안되네요..

    • BlogIcon Savage3D 2013.06.04 14:34 신고  댓글주소  수정/삭제

      필터가 꺼져서 그렇습니다. 필터가 꺼지면 영상회전, 샤픈, 블러, 캡쳐 등등 모든 기능이 작동을 안합니다. 이 기능들을 사용하고 싶으면 필터를 사용해야합니다.

  13. 지나가다 2013.06.05 11:59  댓글주소  수정/삭제  댓글쓰기

    좋은 게시물 잘 봤습니다만,
    디인터레이싱에 대해서는 조금 잘못된 정보가 있는것 같습니다.

    디인터레이스라는 것은 인터레이스영상을 프로그레시브로 바꾸는 것을 말합니다.
    먼저 개념자체가 인터레이스영상은 30프레임이라하더라도 60장의 정보로 되어있습니다. 그래서 60필드라고 표현합니다. 대신 1080i의 경우 가로줄은 1920개인데 세로줄은 1080개가 아니라 540개가 되는 것이겠죠..

    bob는 이 1920x540으로 된 60필드의 영상을 1920x1080로 세로줄을 2배확대해서 60프레임으로 만드는 것을 말합니다. 오히려 weave가 60필드를 홀,짝수 필드를 합쳐 30프레임으로 만드는 것을 말합니다.

    애초에 인터레이스가 홀,짝수 필드가 분리가 되어있는 상황이라 bob는 그걸 그냥 살려주는것이고 weave가 인위로 합쳐주는 것입니다.

    본문에서 bob에 관한 설명중에 1920xx1080을 홀,짝수로 분리해서 다시 60프레임으로 만들어준다고 하셨는데 인터레이스는 원래 60필드로 분리가 되어있는 소스라 디인터레이스는 프로그레시브로 만들면서 필드를 다 살려주면 bob가 되고 합치면 weave가 되게 됩니다.

    굳이 제가 이렇게까지 적는 이유는 인터레이스소스가 아닌 일반적인 1080p파일은 bob로 프레임을 늘릴 수가 없다는 것이죠 프로그레시브 소스는 홀,짝수로 나뉘어지지가 않아서 bob를 해버리면 그냥 같은 프레임이 2배가 되면서 30프레임 동영상과 똑같은 내용의 60프레임 동영상이 나오게 됩니다. 인터레이스 소스가 아니면 해당이 없다는 것입니다.

    고부분이 좀 정정이 필요한게 아닌가 싶습니다.

    • BlogIcon Savage3D 2013.06.06 00:35 신고  댓글주소  수정/삭제

      내용 감사합니다. 저도 대부분 주워들은 내용으로, 게시물 작성 이후에 더 주워들은 이야기들이 많이 있지만 귀찮아서 수정을 안하고 있습니다.

  14. 샴 고양이 2013.07.22 14:08  댓글주소  수정/삭제  댓글쓰기

    이 설정대로 따라 했더니 5년 된 노트북으로 고화질 영상 끊김 없이 재생되네요. 정말 감사합니다.

  15. AssaGood 2013.10.03 00:38  댓글주소  수정/삭제  댓글쓰기

    정말 감사합니다.

  16. 프렌티스 2013.11.27 20:21  댓글주소  수정/삭제  댓글쓰기

    단순히 낡은 노트북이라 애니메이션보는데도 끊기는줄 알았더니...
    이대로 하니까 cpu점유율 40%먹고도 계속 끊기던 영상들이
    점유율은 15%도 안넘는데 안끊기고 부드럽게 되네요....쩌네...

    좋은글 감사드려요

  17. 녹두전 2013.12.18 10:00  댓글주소  수정/삭제  댓글쓰기

    EVR(Vist / .Net3)
    EVR Custom Present

    두개 있는데 둘중 어느걸로 해야하나요?

    OS는 윈도우7 입니다.

  18. BlogIcon 5차원인간 2014.04.09 13:07 신고  댓글주소  수정/삭제  댓글쓰기

    기본값 자동설정이 evr cp죠... 디인터레이스는 경우에따라 레퍼런스가 아닌경우 소프트웨어를 써야할때도있습니다
    플레그정보가 없을경우는 저는 소프트인터레이스로 설정해놓습니다 사양은먹어도 하드웨어랑 거의 동일한 성능을 내주는게 motion adaptive(x2)방식이죠 사양만된다면 evr/vmr크기조정방식 bicubic으로 해주면 효과가 상당히 좋다고알고있습니다

    • BlogIcon Savage3D 2014.04.10 19:24 신고  댓글주소  수정/삭제

      기본값은 패치할때마다 바꼇습니다. xp가 주류일 때는 vmr9 renderless였었고 디인터레이싱도 대체로 blending이었지만 linear interpolation일때도 있었구요. 최근에는 OS감지기능을 추가했는지 이번 개발자버전 업데이트내역에는 7이상은 9ex flip mode가 자동으로 디폴트가 된다더군요. 디인터레이스정보가 없는 영상은 tv원본이 아닌 경우 대체로 트랜스코딩 제대로 못한겁니다. 크기조절방식은 보간법 차이인데 바이큐빅,바이리니어,랭쵸즈 등이 있고 공식이 여러가지가 있다고합니다. 자세히는 잘 모르는데 lanczos3 방식이 선명도면에서는 가장 뛰어나다네요.

  19. 2014.07.19 12:39  댓글주소  수정/삭제  댓글쓰기

    고맙습니다...
    여기 나오는데로 대충 설정하니까 일단 mkv는 보겠네요...

  20. stm 2014.10.28 13:51  댓글주소  수정/삭제  댓글쓰기

    하드웨어 디인터레이서의 bob은 소프트웨어 디인터레이서의 bob과 전혀 다릅니다. 소프트웨어 디인터레이서의 bob은 정말로 단순하게 짝수 필드와 홀수 필드를 나눠서 재생하는 것이기 때문에 영상 재생시에 위아래로 떨림이 있습니다. 하지만 하드웨어 디인터레이서의 경우 사용하는 하드웨어에 따라 다르긴 하지만 거기에 보정이 들어가기 때문에 떨림이 거의 없어요. 소프트웨어 디인터레이서 중에 이런 보정을 해주는 게 Motion Adaptive, Yadif, LeakKernelDeint, tDeint 등인데 좀 무겁죠. 과거 팟플레이어에서 Experimental이란 이름으로 사용 가능했지만 뭐가 문제였는지 지금은 삭제되어 버린 Yadif가 그 중에서 가장 성능 대비 품질이 괜찮은 것 같습니다. 현재 팟플레이어에서 사용 가능한 Motion Adaptive같은 경우에는 Yadif랑 비슷해 보이긴 하는데 확실하지는 않네요. LeakKernelDeint는 품질이 다른 것들에 비해 좀 많이 떨어지는 편인 것 같고 tDeint는 품질이 Yadif보다 좋긴 하지만 좀 더 무겁습니다. 그 외에 MCBob처럼 무식하게 느리면서 압도적인 품질을 자랑하는 것도 있긴 하지만 도저히 동영상 재생에 쓸 수 있는 정도는 아니고 인코딩시에나 쓸 만한 물건이죠.

    • BlogIcon Savage3D 2014.10.29 10:08 신고  댓글주소  수정/삭제

      하드웨어 디인터의 경우는 DXVA Checker 실행하면 보이지만 요즘 왠만한 브가는 다 적응형을 지원해요. 이거 제작자가 라데온빠라서 벡터적응형까지 다 보이지만 지포스의 경우에는 bob위에 이상한 외계어가 보이죠. 하드웨어나 소프트웨어나 그냥 bob의 경우는 처리방식이 동일한 것으로 보이구요(라데온의 경우 CCC에서 디인터 설정이 가능) experimental은 제가보기에는 Motion Adaptive(2X frame) 이걸로 이름이 바뀐게 아닌가 싶어요.

  21. 윤준형 2016.07.30 18:26  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 도움이 되었습니다.

    EVR(Vista / .Net3)이 Custom보다
    선예도 미세하게 괜찮네요.

    PS-
    DxVA Video Processor 참고자료
    http://cafe.daum.net/pot-tool/AZHQ/380

    텔레시네 인터레이스 참고자료
    http://pat.im/825