출처
http://gall.dcinside.com/f_drama/309784
원글은 DCinside sf인텔리전스 게시판
=================================
Q&A게시판에 질문이 있어서, 대충 간략하게 소개하고자 합니다.
자막의 싱크가 점점 느려지거나, 빨라지는 경우는 크게 2가지 이유 때문입니다.
첫째는 frame rate로 인한 경우이고,
둘째는 framerape라는 독특한 편집방식에 의한 것입니다.
1. frame rate로 인한 경우
미국, 한국, 일본 등은 tv방송방식은 NTSC로 초당 23.976프레임을 재생합니다.(HD방송인 경우에도 마찬가지입니다.)
반면에 유럽권(영국, 독일 등등)은 PAL방식으로 초당 25프레임을 재생합니다.
5만 프레이을 갖는 영상이라면
NTSC방식은 재생시간 5만/23.976= 2085초
PAL방식은 재생시간 5만/25 =2000초,
...가 됩니다.
실제 동영상의 예를 들어보면
(23.976fps)
Complete name : D:\Prison.Break.s1x01.Pilot.DVDRip-iMa.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 350 MiB
Duration : 43mn 42s
(25fps)
Complete name : D\Prison.Break.S01E01.WS.DVDRip.XviD-SAiNTS.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 350 MiB
Duration : 41mn 52s
ima릴은 dvd-code1(북미), saint릴은 dvd-code2(유럽권) 발매
위의 ima릴이 saint릴에 비해 시간이 2분정도 더 긴 것을 알 수 있습니다.
ima릴이 UNCUT버전이라서 긴 게 아니라 순전히 fps차이에 의한 것입니다.
이런 경우에는 fps변환 유틸로 ima용 자막을 바꿔주면 쉽게 saint릴용 자막으로 바꿀 수 있습니다.
fps변환 유틸은 samifpsconv.exe란 프로그램이 있습니다. (SF인텔리전스 주인장이 만든 프로그램)
===================프로그램 소개글
이거 원래 혼자 사용할 용도로 만들어 진 것이라서...
기능은 딱 하나입니다.
사용방법 예:
25프레 임 동영상용 smi자막을 23.98프레임용 smi자막으로 변환하려고 할때
1. 프로그램을 자막이 있는곳으로 복사합니다.
2. 변환할 자막의 이름을 입력합니다.
3. 원본FPS에 25를 입력
4. 목표FPS에 23.98입력
5. 변환 버튼 클릭
주의:
- 엔터키나 ESC를 누르면 프로그램 종료됩니다.
- 자막 파일이름 잘못됬을 경우 아무런 동작도 하지 않습니다.
자막이 점점 느려지거나 빨라지는 것들이 종종 있어서 10여분동안 날림으로 만든것이라
기능은 단순합니다.
필요한분 퍼가세요...
업그레이드예정: 없습니다 --;;
P.S.
변환된 자막은 자믹이름.conv라는 이름으로 생성됩니다.
----------------------------------------------------
smisyncW란 프로그램에도 가능합니다.
**두 프로그램 다 써봤는데, smi자막의 문법 오류가 있을 경우 제대로 변환 안되는 경우가 있습니다. 변환 후 제대로 적용됬는지 싱크시간 꼭 확인해보세요.
** 간혹가다가 23.976, 25fps외에 30fps,120fps라고 동영상 정보가 나오는 경우가 있는데,
30fps인 경우는 인코딩 과정에서 디인터레이싱(?) 안된 동영상입니다. (잔상효과가 심하게 나는 동영상,)
이 경우에는 23.976fps으로 처리하시면 됩니다. (ex.우리 클럽에 있는 andromeda 시즌1, 시즌2, Tyr릴)
120fps인 경우에는 가변 프레임 방식으로 인코딩한 동영상인 경우가 대부분입니다.
2. framerape 편집방식에 의한 경우
단어에서 알 수 있는 좀 과격한 비속어입니다.(정식 용어는 모르겠지만 외국애들은 이런 단어를 쓰더군요)
기존의 많이 쓰이는 편집방법은 구간별로 불필요한 부분을 통째로 가위질을 하는 거지만,
이 편집방법은 frame단위로 난도질 하는 겁니다.
예를 0-1초 구간에서 1프레임, 1-2초 구간에서 1프레임 식으로 잘라내는 겁니다.
이 방식의 장점은 보는 사람 입장에서는 초당 1-2프레임 잘린 건 인지하지 못합니다.
40분 드라마인 경우에 보통 framerape방식을 쓰면 편집안한 것처럼 보이면서 40초-1분 가량을 줄일 수 있습니다.
(아마도 광고 2-3개 정도 더 넣을려고 예정에 없던 편집을 해야 해서 이런 방식을 쓰는게 아닐까 추측합니다.)
ABC방송국에서 이 편집방식을 많이 씁니다.
실제 동영상의 예를 보면
Lost.S06E03.HDTV.XviD-2HD\lost.s06e03.hdtv.xvid-2hd.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 350 MiB
Duration : 42mn 12s
Lost.S06E03.720p.HDTV.X264-DIMENSION\Lost.S06E03.720p.HDTV.X264-DIMENSION.mkv
Format : Matroska
File size : 1.09 GiB
Duration : 41mn 28s
2hd릴은 캐나다 CTV방송국 릴
DIMENSION릴은 미국 ABC방송국릴
둘다 fps는 23.976fps로 같지만 44초 차이납니다. 중간 광고를 삭제해서 립되는 걸 고려해보더라도 44초면 너무 차이 납니다.
ABC방송국 릴은 framerape된 거라서 그렇습니다.
나중에 DVDRIp이라든가, bluyray립으로 자막을 수정할려면 CTV방송국 릴로 수정하는게 편합니다.
framerape방식이 일정한 비율로 frame을 잘라내는 게 아니라,
어떤 곳은 많이 잘라내고, 어떤 곳은 적게 잘라내고, 어떤 곳은 아예 안 잘라내고 하기 때문에,
나중에 tv립용 자막을 dvdrip용 자막으로 싱크를 수정할려면 전부다 새로 맞추는 방법 밖에 없습니다.
칼싱크를 원한다면 새로 다시 다 찍어야 하고,
대충이나 맞출려면 '한방에' 프로그램의 '일정비율 싱크맞춤'기능을 이용하시면 됩니다.