'VFR'에 해당되는 글 3건

  1. 2010.01.07 MKV VFR 영상 만들기 4
  2. 2009.07.27 TIVTC VFR 작업시 한가지 팁
  3. 2009.07.02 avi tc package
2010. 1. 7. 00:01

 저번에 easyvfr관련 글을 한번 올렸었는데, 정작 인코딩 후에 마무리 하는 방법을 적질 않았더군요.
 
 VFR과 관련된 스크립트를 적용한 후에 인코딩 한 영상은 프레임 정렬을 해주지 않으면 죄다 29.97 혹은 23.97 프레임으로 재생되어서 오디오와 싱크가 맞지 않게됩니다. 아니 그 이전에 아예 총 재생시간에 차이가 나 버리지요.

 예전 AVI만 있던 시절에는 AVI라는 컨테이너가 VFR을 지원하지 않았기때문에 24f와 30f의 공배수인 120f으로 부풀리는 방법을 사용했습니다. 120f라는 숫자가 좀 압박이라는것과 용량이 좀 는다는게 문제지만 둑둑 끊어진 프레임 보는것보다야 훨씬 나으니, 그런 방법을 사용했죠.

 하지만 MKV, MP4와 같은 포맷은 VFR을 지원 하기때문에 저런 뻘짓(?)을 하지 않아도 괜찮습니다. 방법도 엄청 간단하구요.


준비물
  • 인코딩한 동영상 파일
  • 인코딩한 동영상과 합칠 오디오 파일
  • 인코딩하면서 생성한 타임코드 텍스트 파일
  • mkvmerge (Megui 설치 후 업데이트 한번 하셨다면 따로 필요 없습니다)



1. mkvmerge를 실행합니다. megui 설치 후 업데이트 하신 분이라면 C:\Program Files\megui\tools\mkvmerge의 mmg.exe 파일을 실행하시면 됩니다.

2. input files 창에 합칠 모든 비디오, 오디오 파일을 드래그해서 불러옵니다

2. Tracks, chapter and tags 에서 비디오를 선택하고, Timecodes에 인코딩 하면서 만들어진 타임코드 파일을 불러옵니다
 
3. Start muxing을 누르고 잠시 기다립시다



 

 써놓고도 너무 짧아서 민망하네요. -_-;
 뭐, 참 쉽죠?

 

'Avisynth > 강좌&팁' 카테고리의 다른 글

Divx로 인코딩 하다가 -100 에러가 날 때  (3) 2009.10.18
avisynth에서 m2ts파일 바로 읽기  (0) 2009.08.24
VBR의 위대함  (2) 2009.08.11
TIVTC VFR 작업시 한가지 팁  (0) 2009.07.27
Posted by 아스쿨
2009. 7. 27. 18:52



 미리 결론
 TIVTC 1pass 작업시 Virtualdub mod 보다 일반 Virtualdub이 빠릅니다.


 TIVTC로 VFR영상을 만들때면 보통 다음과 같은 과정을 거치죠.

 1. 처음부터 끝까지 한번 재생시켜 가변 프레임 판별 (TIVTC 1pass)
 2. 영상 인코딩
 3. 생성된 타임코드 파일을 이용하여 프레임 배치

 최근 작업중인 화이트 앨범이 오프닝이 30f와 24f가 조금식 섞여 있는 소스라 이 방법을 이용해 인코딩 하고 있는데요, 아무래도 1pass 작업은 CPU를 100%씩 잡아먹는 하드한 작업이 아니기 때문에 게임(...)이나 인강 보는 중간에 하게 되고, CPU를 전부 쓰지 못하는 것도 있고 해서 Virtualdub mod로 5~7fps정도로 처리 하더군요.

 그러다 시간이 남아서 TIVTC 1pass를 돌리긴 돌려야겠는데, Virtualdub mod에 자르려고 올려둔 동영상이 있어서 Virtualdub mod를 사용하기 곤란한 상황이 한번 생기는 바람에 KMP나 WMP로 해볼까 하다가 이걸로 하다가는 중간에 정지를 누르거나 종료를 누를 것 같다는 생각이 들어 mod의 형격인 Virtualdub을 다운받아 돌렸지요.

 그리고 뭣좀 보다가,  반쯤 되었나.. 싶어서 버덥 창을 열어봤더니 이미 다 끝내 뒀더군요.
 뭔가 이상해서 파일을 열어보니 또 제대로 되어 있길래, 혹시나 싶어서 그 다음 영상을 돌릴때 스태이터스 창을 한번 열어봤더니

 초당 10~15fps정도로 돌리고 있더군요.



 뭔 잡설이 이렇게 길어졌는지... 뭐 하여간 결론만 다시 정리하면 mod보다 일반 버덥을 사용 하는것이 좀 빠르다는거지요.

 이유는 정확하게 모르겠지만, 거의 3~4년째 업데이트가 없는 Virtualdub mod와는 달리 Virtualdub은 Megui만큼은 아니더라도 업데이트가 이루어 지고 있지요. 이때문에 Virtualdub mod는 멀티코어를 제대로 사용하지 못하는데 반해 Virtualdub은 어느정도 업데이트가 된걸로 볼때, Virtualdub이 멀티코어 PC의 잉여 자원을 좀 더 효율적으로 쓴다고 불 수 있겠네요.



'Avisynth > 강좌&팁' 카테고리의 다른 글

MKV VFR 영상 만들기  (4) 2010.01.07
Divx로 인코딩 하다가 -100 에러가 날 때  (3) 2009.10.18
avisynth에서 m2ts파일 바로 읽기  (0) 2009.08.24
VBR의 위대함  (2) 2009.08.11
Posted by 아스쿨
2009. 7. 2. 23:23

cft2tc, tc2cfr, toConv가 하나로 합쳐진 프로그램이에요

일단 GUI로 되어있기 때문에 굉장히 편리하네요.


timecode를 이용한 avi 120f 영상을 만들기 위한 작업은 tc2cft을 이용하시면 되요.

관련 설명은 직접 하기 귀찮으니 아래 링크 중간쯤을 참고하시면 될 듯 싶네요

링크1(종스비님 블로그)
링크2(제작자 페이지)

참고로 제작자 페이지에서는 맨 아래에 있어요.
06년 8월 2일 이후로 업데이트가 끊겼지만... 딱히 버그도 없기 때문에 문제 될 건 없어요.

'Program' 카테고리의 다른 글

MeGUI 자동 업데이트 서버 주소 변경  (0) 2009.09.20
Divx7 Encoder Beta2 CLI  (2) 2009.09.01
곰인코더 6월 16일 업데이트  (0) 2009.06.18
DGAVCIndex 1.09  (0) 2009.06.13
DVD Shrink 3.2.0.15  (2) 2009.05.07
Posted by 아스쿨