'cue'에 해당되는 글 1건

  1. 2009.11.28 Cue Sheet로 Bluray 통파일 오디오 나누기
2009. 11. 28. 11:41
 일단 음악의 경우 이 팁을 적용 할 수도 있지만 정상적인 통파일과 함께 생성된 cue시트가 있을 경우 이 팁은 전혀 쓸데 없는 팁입니다.
 다만 일본음악이나 중국음악등 비 영어권 국가 앨범의 cue시트가 foobar등에서 열리지 않는 경우가 있는데, 이는 큐시트 인코딩 문제이니 나중에 포스팅 하도록 하지요.

준비물
AvsP
오디오의 구간을 확인할 영상 통파일
오디오 통파일
메모장 (edit plus나 ultraedit가 있다면 더 편합니다.)
Foobar2000

왜 이렇게 오디오를 인코딩 해야하는지 이유를 묻고싶다면 바로 맨 밑으로 가세요.

1. 원본 영상파일을 AvsP에서 불러옵니다. 작은편이 체크 좋으니 적절하게 리사이즈도 하구요.

*참고로 불러온 영상은 애니메이션 세편이 하나의 통파일로 이루어 져 있는 구성입니다.

2. 메모장을 열어 메모 할 준비를 합시다. 꼭 메모장이 아니어도 되지만 메모장이 편하지요.
 
3. 이제 AvsP로 한 화가 어디서 어디까지인지 프레임 번호를 체크합니다.
 이런식으로 말이죠.

4. 프레임 번호를 다 체크하셨으면 이제 AvsP로 돌아가셔서 해당 프레임의 재생시간이 어떻게 되는지 메모해야 합니다.
여기서 보이시는 보라색 네모 안의 아랫쪽에 길게 있는게 이 프레임의 재생시간입니다.
이 숫자를 메모해 주시면 되는거죠.
0프레임일때는 처음 시작이니 00:00:0.000이 되는거죠.

전 이렇게 해서 이런 결과가 나왔습니다.

0-35123
00:00:0.000-00:24:24.921

35148-70272
00:24:25.963 - 00:48:50.926

70300-105759
00:48:52.093-01:13:31.028


 그리고 하나 더, 한 화가 끝나고 바로 다음프레임에 다음 화가 시작되지 않고 잠시 공백부분이 있을 경우(대부분입니다) 각 마지막 프레임 (35123, 70272, 105759)의 하나 다음 프레임 (35124, 70273, 105760)의 재생 시간도 추가로 메모 하도록 합시다.

5. 이제 이를 바탕으로 cue 시트를 만들 차례입니다.

일단 이렇게 입력합니다

PERFOMER "제작사/아티스트"
TITLE "제목"
FILE "오디오 파일명" WAVE

ex)

PERFORMER "SHAFT"
TITLE "BAKEMONOGATARI VOL3 MAIN STREAM"
FILE "01.WAV" WAVE

이렇게 cue시트로 불러오기 위한 준비는 마쳤습니다... 만 나눠야겠지요?

6. 이런식으로 뼈대를 만듭니다.

PERFORMER "SHAFT"
TITLE "BAKEMONOGATARI VOL3 MAIN STREAM"
FILE "01.WAV" WAVE

TRACK 01 AUDIO
    TITLE "EP01"
    INDEX 01 00:00:00

TRACK 02 AUDIO
    TITLE "TEMP01"
    INDEX 01

TRACK 03 AUDIO
    TITLE "EP02"
    INDEX 01

TRACK 04 AUDIO
    TITLE "TEMP02"
    INDEX 01

TRACK 05 AUDIO
    TITLE "EP03"
    INDEX 01

TRACK 06 AUDIO
    TITLE "TEMP03"
    INDEX 01

여기서 INDEX 01은 한 트랙이 시작되는 지점을 의미합니다.
또 TEMP라는 트랙을 만든 이유는 중간 중간의 여백을 제거하기 위해서입니다.

INDEX00이라는 무음구간을 표시하는 방법도 있지만, 이 경우 중간에 무음구간이 확실히 잘려 나갔는지 확인하기 어렵기 때문에 (무음 구간이 잘못 들어가기라도 하면 영상 오디오 싱크가 죄다 틀어져버립니다) 확실하게 하기 위해 이런 방법을 사용합니다. 물론 음악이라면 INDEX00을 사용 해야겠지요.

7. 각 트랙의 시작점을 입력합니다.

다만 여기서 중요한게 있습니다.

AvsP에서 표기하는 시간은 HH:MM:SS.ms* 구조이고
cue시트에서는 MM:SS:ms 구조입니다.

이렇게 입력 해야겠지요.
PERFORMER "SHAFT"
TITLE "BAKEMONOGATARI VOL3 MAIN STREAM"
FILE "01.WAV" WAVE

TRACK 01 AUDIO
    TITLE "EP01"
    INDEX 01 00:00:00

TRACK 02 AUDIO
    TITLE "TEMP01"
    INDEX 01 24:24:96

TRACK 03 AUDIO
    TITLE "EP02"
    INDEX 01 24:25:96

TRACK 04 AUDIO
    TITLE "TEMP02"
    INDEX 01 48:50:96

TRACK 05 AUDIO
    TITLE "EP03"
    INDEX 01 48:52:09

TRACK 06 AUDIO
    TITLE "TEMP03"
    INDEX 01 73:31:02

다시 한번 강조하지만 여기서 가장 중요한 점은
AvsP 표기 시간은 시:분:초.ms*
cue 시트의 시간 단위는 분:초:ms 라는겁니다.

 또한 cue시트의 경우 ms 단위에서 둘째자리까지만 인식합니다. 셋째짜리까지 써도 인식은 됩니다만 제대로 나뉘어 지질 않습니다.

3화 (TRACK06)의 경우 01:13:31.028 로 AvsP에서 표기 되지만, 이를 그대로 입력하면 cue시트가 인식하지 못하드로 60+13:31:02 (8버림) 해서 73:31:02로 표기해야 합니다.


 음악같은경우에는 민감하신 분들이 있겠습니다만, 동영상 같은 경우에는 그닥 그 차이가 없고, 혹시 그 미묘한 차이때문에 문제가 생기더라도 먹싱 과정에서 딜레이로 해결 할 수 있으므로 과감하게 버리도록 합시다.


8. 저장합시다

저장하는데 몇가지 주의 할 점이 있습니다.
  1. 원본 오디오 파일과 같은 폴더에!
  2. 파일유형을 모든 파일로 설정하고 확장자는 .cue로! (꼭 붙여 주셔야 합니다)
  3. 인코딩은 UTF-8로 (사실 이건 안해도 크게 상관 없습니다만 안전빵으로...)

9. Foobar2000에 불러옵시다

간단합니다. 그냥 cue파일을 재생목록에 끌어다 놓으면 됩니다.


하나하나 처음 부분과 끝 부분을 들어보면서 제대로 나뉘었는지 확인 합시다.

제대로 되었다면

10. 변환합시다


컨버트의 ...을 눌러줍시다


적당히 옵션을 정해주고 OK를 누릅시다

여기서 foobar 세팅이 되어 있는 경우 저처럼 바로 AAC나 AC3으로 뽑아내는 편이 편하고

혹시 Megui로 인코딩 하고자 하신다면 WAV로 뽑아 주셔야 합니다.

뭐 WAV로 뽑은 뒤에 Megui로 오디오 인코딩 하는 방법은 다들 아시죠?


이제 나온 결과물 가지고 Trim으로 잘라 낸 후 인코딩한 영상과 함께  먹싱을 해 주시면 동영상 완성입니다. 오오.





 
 

'Audio' 카테고리의 다른 글

Foobar2000으로 WMA Lossless 인코딩하기  (4) 2009.09.27
Dynamic Range Compression  (5) 2009.09.23
Posted by 아스쿨