'Other'에 해당되는 글 5건

  1. 2009.08.04 AVI -> MKV 4
  2. 2009.07.28 국내 방송사 HDTV PID값 1
  3. 2009.06.09 divx의 GMC 옵션 2
  4. 2009.04.21 PMP를 위한 인코딩 하기
  5. 2009.04.19 KMP를 통해 자막 수정 쉽게 하기 1
2009. 8. 4. 15:35

 앞으로 지금까지 쓰던 AVI를 버리고 MKV로 갈아 타기로 마음 먹었어요.
 
 다만, 컨테이너만 바꾸고, 비디오 코덱은 지금 처럼 Divx 혹은 Xvid를 사용할 예정이에요.




 화이트 앨범때부터 VFR 지원 문제때문에 바꿀까... 하다가 에이 그냥 120f 로 뽑자 하고 그냥 AVI를 사용 했었는데, 이번에 K-ON 인코딩 하면서 문제가 좀 생겼네요.


 케이온 BD에는 오디오가 3개 있어요. 본편, 성우 코멘터리, 제작사 코멘터리.

 본편의 경우 그래도 "음악"애니메이션이기 때문에 128k로는 뭔가 아쉬워서 320k정도 주기로 했는데, 문제는 코멘터리들, 용량도 줄여야 하고, 코멘터리에 128k씩 주기 아까워서 64k로 줬더니



 소리가 무참히 깨져요. 아오...


 어쩔 수 없이 압축률 좋은 WMA나 OGG로 가야겠는데... AVI는 저 코덱들을 완강히 거부하네요. 억지로 합쳐도 재생이 안되거나, 아예 합쳐지질 않거나 ㅡ,ㅡ

 도저히 코멘터리에 AC3을 쓸 수는 없었기에, MKV로 갈아타기로 결정하고, 여러가지 테스트 해보니 써도 괜찮을 것 같네요. 인코딩 할때 중요하게 보는게 다빈치 칩셋 PMP에서의 원활한 구동인데, 제 PMP인 COWON A3으로 재생 시켜 보니 MKV라고 끊기거나 뱉는거 없이 정상적으로 구동 되는걸 보고 거의 마음 굳힌 상태입니다.



 뭐 하여간, K-ON BD립부터는 mkv+divx+ogg 라는 괴상한 조합으로 나갈 예정이에요.
 부디 ^^
 

'Other' 카테고리의 다른 글

국내 방송사 HDTV PID값  (1) 2009.07.28
divx의 GMC 옵션  (2) 2009.06.09
PMP를 위한 인코딩 하기  (0) 2009.04.21
KMP를 통해 자막 수정 쉽게 하기  (1) 2009.04.19
Posted by 아스쿨
2009. 7. 28. 00:31


 DGIndex의 stream -> Set PIDs에 입력.


MBC DTV / Video : 11 Audio : 14

SBS-DTV / Video : 11 Audio : 14

KBS D-1 / Video : 21 Audio : 24 or 34

KBS D-2 / Video : 21 Audio : 24 or 34

EBS DTV / Video : 21 Audio : 24

 냉면... 때문에 실사 인코딩을 해봤는데 이건 필터 수치값에 민감하게 반응하네요.
 소스에 약간의 깍두기가 있어서 누르긴 해야겠는데 너무 과하거나 너무 약하거나... 이래서 그냥 포기해버렸지요. 에효.

'Other' 카테고리의 다른 글

AVI -> MKV  (4) 2009.08.04
divx의 GMC 옵션  (2) 2009.06.09
PMP를 위한 인코딩 하기  (0) 2009.04.21
KMP를 통해 자막 수정 쉽게 하기  (1) 2009.04.19
Posted by 아스쿨
2009. 6. 9. 09:41
 divx 인코더의 옵션창을 뒤적 뒤적거리다 보면 Global Motion compensetion 라는 항목이 있지요.

이게 아닙니다....


  다른 옵션과 같이, Divx의 옵션에 관해서는 국내 자료가 없다시피 하기 때문에 (제가 못 찾는걸지도 모르겠군요) 네X버나 네X트 검색으로는 도저히 어떤 옵션인지 찾을 수 없었어요.

 어떻게 하겠습니까. 찾아야지요 ㅠㅠ
 
 뒤적 뒤적 하다보니 한 외국사이트의 GMC에 관한 설명이 있더군요.


Global motion compensation - GMC (Global Motion Compensation)는 움직임이 많은 부분의 화질을 좋게 하는데 유용하다. 하지만, 이 옵션의 혜택을 받는 소스는 그리 많지 않다. (그러므로 이 옵션을 켜도 용량이나 화질에 대한 큰 이득은 없다)
 하나 주의할 점은 프로필이 적용 되어 있을때는 이 옵션을 선택 할 수 없다.

 

  이정도더군요.
 
 으음. 역시 영어 능력이 많이 부족한 저는 구글링 해봐야 별로 건질게 없다는걸 깨달아 버렸어요.

 어차피 남는게 CPU 유휴시간이겠다. 그냥 한번 같은 영상을 GMC를 제외한 옵션을 같게 두고 인코딩 해 보기로 했습니다.

 (남는게 CPU 유휴시간이라지만 원체 느린것도 있어서 스크린샷을 올리기 좀 부끄러울 정도로 인코딩 했어요. 그러니 스샷을 올리지 않는건 이해 해 주세요.)



 1. 애니메이션
 요즘 한창 리핑중인 그대가 바라는 영원의 TVA중 3분정도를 잘라서 인코딩 해 봤는데...
 


 결과만 놓고 보면 차이나는건 아무것도 없어요. 인코딩 시간은 1.5배 더 걸린 반면 (2pass 시간 기준이에요. 1pass는 같은 파일을 사용했어요)
 
 용량은 제쳐두고 화질만 비교 해 보자면, 이거 진짜 옵션 하나 더 킨것 맞나 싶을 정도로 둘이 판박이에요. 혹시나 해서 같은 프레임을 캡쳐 후 포토샵으로 겹쳐보았는데, 육안으로는 도저히 어디가 다른지 구별할 수 없었어요.
 

 2. 영화
 예전에 '황산벌'이라는 개그 영화가 있었지요.
 예전에 충동구매로 DVD를 구입 했었는데... 집에서 영화 소스를 찾다보니 그 DVD 달랑 하나 있더군요
 
 이것도 한 3분정도만 추출해서 인코딩 해 봤습니다. 주인공이 말 달리는 부분을요.

 이번에는 약간의 차이가 있었어요. 테스트 목적으로 인코딩 하는거라 비트레이트를 좀 낮게 주었는데 (500), 아무래도 말 달리는 장면이다 보니 비트레이트 부족으로 인해 수많은 블럭이 보이더군요.

 GMC를 켜고 인코딩한 영상의 경우는 좀 달랐어요. 워낙 적은 비트레이트를 줬기 때문에 여전히 블럭 현상이 있긴 했지만, GMC를 적용하지 않은 영상에 비하면 누가봐도 확실히 '낫다' 소리가 나오는 결과가 나오더군요.

 이 결과를 바탕으로 앞으로 움직임이 많은 영상이나, 비트레이트를 많이 필요로 하는 영상은 앞으로 GMC를 적용하여 인코딩 하는게 낫겠다.. 고 생각 했습니다만, PMP에 한번 넣어보고는 그 생각이 싹 사라졌어요.


 예전에 PMP에서 재생하기 위해서는 B-프레임을 빼고 인코딩 해야 한다는 글을 올린적이 있었지요. (링크 : PMP를 위한 인코딩 하기 )

 GMC를 사용할 경우 재생을 위한 디코딩시에 리소스를 더 필요로 해요. 그러다 보니 CPU가 약한, 특히 압축 옵션에 약한 다빈치 칩의 경우 b프레임을 넣었을 때 보다 더 심한 끊김 현상을 보여 줬습니다. ㅠㅠ

 다만, 저해상도 영상 (272p정도..)의 경우에는 GMC를 적용 해도 부드럽게 재생 되었어요. 역시 고해상도 동영상이 문제라니까요.

 역시 화질적인 문제는 스크립트로 처리해야지, 코덱과 비트레이트로 의존하면 안된다는걸 다시금 깨달았어요.

 뭔가 오랫만에 쓰는거라 난잡하게 써 버렸지만, 정리하면 다음과 같아요.


  • GMC는 같은 비트레이트에서 좀 더 나은 결과물을 내어 줍니다만,
  • 액션씬이 들어간 영화정도가 아니라면 별 의미가 없고
  • 인코딩 시간에 좀 많이 (^^) 늘어납니다.
  • 거기에 PMP등에서는 뚝-뚝 끊기는 현상이 일어나지요.


 결국 divx인코딩 할때는 Q-qel 옵션밖에는 건질게 없다는게... 좀 아쉽네요.
 

'Other' 카테고리의 다른 글

AVI -> MKV  (4) 2009.08.04
국내 방송사 HDTV PID값  (1) 2009.07.28
PMP를 위한 인코딩 하기  (0) 2009.04.21
KMP를 통해 자막 수정 쉽게 하기  (1) 2009.04.19
Posted by 아스쿨
2009. 4. 21. 10:04
결론 : B프레임을 빼면 됩니다.

 제가 Divx 코덱을 쓰는 이유는 단 하나입니다.
 엄청난 압축률과 함께 디코딩시 엄청난 CPU를 먹는 H264의 경우 640 480 영상만 해도 PMP로 돌리기 만만치 않지요.

 하지만 H263/MPEG-2 를 사용하는 Divx이나 Xvid 같은 코덱들은 비트레이트 대비 용량은 좀 커지지만, PMP나 저사양 PC에서도 무난하게 재생 될 정도의 CPU를 먹기 때문에 재인코딩의 압박에서 좀 벗어 날 수 있기 때문에 쓰고 있습니다.

 잡설은 집어 치우고...

 가끔가다 분명히 PMP 스펙상으로 지원 한다고 써있는 스펙에 Divx이나 Xvid 같은 PMP가 충분히 돌릴만한 코덱으로 인코딩 된 영상인데 정상적인 감상이 불가능 할 정도로 둑둑 끊기는 경우를 볼 수 있습니다.

 이럴경우 인코딩시 "코덱 옵션"을 넣었을 가능성이 높습니다.

 일단 제가 쓰는 Divx의 경우 압축률 혹은 화질 향상을 위해 여러가지 추가 옵션을 주고 있는데... X264와 Divx의 관계와 마찬가지로 같은 화질에 용량을 줄일수록 CPU에 대한 부담이 늘게 됩니다. (이 이유는 이 포스팅의 취지랑은 좀 벗어나니 패스...) 일반 PC야 이 부담을 충분히 버티고도 남지만 간당간당하게 720p 돌리는 PMP CPU에게는 옵션 하나 하나가 엄청나게 부담됩니다.

 분명히 옵션을 쓰면 같은 용량이나 인코딩 시간 대비 좋은 화질이 나옵니다. 다만 PMP와의 호환성을 고려 한다면 왠만해서는 끄고 인코딩 하는 편이 좋겠습니다.

 P.S : Quarter-pixel search 옵션은 인코딩 옵션이지 재생시와는 별로 상관 없는 편이기 때문에 켜고 인코딩 하는 편이 좋습니다.

 P.S2 : Divx6 옵션 설정 관련해서 참고할만한 페이지
http://www.divx-digest.com/articles/divx6_setup_page3.html (영문)

처음 Divx 인코딩 시작하시는 분들은 위 글 참고하시고 (쉬운 영어라 읽기에 부담은 없습니다.) 자신만의 인코딩 세팅을 찾아보시는게 좋을거라고 생각합니다.

'Other' 카테고리의 다른 글

AVI -> MKV  (4) 2009.08.04
국내 방송사 HDTV PID값  (1) 2009.07.28
divx의 GMC 옵션  (2) 2009.06.09
KMP를 통해 자막 수정 쉽게 하기  (1) 2009.04.19
Posted by 아스쿨
2009. 4. 19. 00:44
 기껏 정성스럽게 DVD나 블루레이 파일을 추출하고, 스크립트질 해서, 오랜시간 구워(?)내어 압축을 해놨더니, DVD립이나 블루레이립에 맞춰 자막이 나오지 않은 경우가 꽤나 있습니다.

 물론 주위에 아는 자막가가 있다면 새로 찍어달라고 하던가(...) 먼저 있던 자막 제작자가 아는 사람일경우 수정을 요청 할 수도 있겠지만, 그렇지 않은 경우가 많아 직접 하게 되는 경우가 많지요.

 이런 경우 보통 한방에! 나 CCMP를 많이들 사용 하시는데... 자막을 찍는 경우가 아닌 싱크 조절 정도는 많이들 쓰시는 동영상 플레이어인 KMPlayer로 수정이 가능합니다.

1. KMP로 동영상과 수정할 자막을 불러옵니다


2. Alt+q 버튼을 누르시면 자막 탐색/편집 창이 뜹니다.

3. 탐색/편집 창에서 자막을 더블 클릭 하면 현재 싱크된 자막의 위치고 동영상이 이동합니다.


4. 싱크를 수정하기 위해서는 일단 자막 편집메뉴를 닫아야 합니다.
 상단에 있는 E 버튼을 눌러 자막 편집메뉴를 일단 닫읍시다.



5. 싱크를 밀거나 당기고자 하는 부분을 선택합니다.
저는 보통 shift 누르고 home키나 end키를 누르는 수법을 사용합니다.

 선택 후에는 보통 재생시 싱크를 밀거나 당기던 단축키인 [ 혹은 ] 버튼으로 싱크를 조절 할 수 있습니다.
재생창 뒤에 가려진 탐색창의 싱크 시간을 잘 보시면 좀 줄어든걸 볼 수 있습니다.

Shift + [] 를 이용하면 앞뒤로 5초씩 당겨집니다.


6. 이렇게 해서 싱크를 맞췄다면 저장을 하면 됩니다.
자막을 다른이름으로 저장...을 선택하면 저장할 자막파일의 제목을 물어보고, 자막을 재구성해서 저장...을 선택하면 Copy of (현재 읽어온 자막파일).smi 형식으로 저장합니다.



  한가지 팁을 드리자면 보통 TV(HD)립 자막과 DVD(블루레이)립 자막의 차이는 오프닝과 본편 Apart 시작 사이에 10초 차이가 있으므로, 상황에 따라 shift+[ 혹은 shift+] 키를 두번씩 눌러주시면 되겠습니다.

'Other' 카테고리의 다른 글

AVI -> MKV  (4) 2009.08.04
국내 방송사 HDTV PID값  (1) 2009.07.28
divx의 GMC 옵션  (2) 2009.06.09
PMP를 위한 인코딩 하기  (0) 2009.04.21
Posted by 아스쿨