11년 12월말 내용추가함 글 아래로




메구이는 ac3를 처리할때 avisynth nicaudio 플러그인을 사용했는데

문제는 이놈이 aac를 처리하지 못한다는 것이다

그래서 aac를 쓰는 일본방송 hdtv 파일을 인코딩할때에 항상 에러가 났는데

ffaudiosource가 추가되고 에러시 자동으로 저놈을 이용하게 바뀌면서 에러가 안난다

참 좋다 


12월 추가분

메구이가 업데이트되서 그런지

예전처럼 aac파일을 읽어들이지 못하는 에러가 다시 생기기 시작

ffmpeg을 이용해 인코딩 할수도 있으나
(2011/07/01 - hdtv 60프레임 인코딩 ffmpeg으로 메구이보다 더 간단하게 인코딩)

1. 디먹싱되서 나온 aac 파일만 따로 wave로 변환해서 메구이에서 인코딩해주는 방법을 이용하면 된다

ffmpeg과 wave변환 배치파일이 필요한데


배치파일은 첨부한걸 쓰시고

ffmpeg은  http://ffmpeg.zeranoe.com/builds/  여기서 받으시길 -> 32bit 64bit둘중하나 골라서 static에서 latest로 받으면됨

주의 2011년 12월버전은 약간 문제가 있습니다 10월에 올라온애들로 받으세요

http://ffmpeg.zeranoe.com/builds/win64/static/ 

http://ffmpeg.zeranoe.com/builds/win32/static/ 


압축을 풀고 잘 찾아보면 ffmpeg.exe가 나오는데 윈도우가 깔린 폴더에 넣어주거나 wave.bat파일과 같은 폴더에 넣어주면된다

aac 파일을 끌어다가 bat파일 위에 올려주면 알아서 추출되어 나옴


2. 근데 녹화가 잘못되서 tp파일(ts파일)에 끊김이 있을경우 1번 방법으로는 싱크가 틀어지게 된다

그럴경우 디먹싱되서 나온 aac파일 말고 원본 tp에서 직접 음성을 추출하는하면 된다

aac파일 대신 원본을 끌어다가 bat파일 위에 올려놓으면됨

근데 이경우에도 tp파일을 녹화한사람이 tp자른걸 잘못하면 초기싱크가 반영이 안되는수가 있음

인코딩할때 적절하게 넣어줘야함


3. 그냥 제일 간단하게 먹싱된 aac파일을 다시 인코딩하지 않고 그대로 넣어주는것도 한 방법이다

이경우 싱크걱정안해두됨


4 일본 tp파일을 한국 tp파일처럼 바꾸는 방법

123번 모두다 싱크가 틀어지는 파일이 있다고함

이럴때는 aac를 ac3로 재인코딩하는 방법이 있습니다

물론 영상은 인코딩하지않고 그냥 복사하기때문에 시간은 별로 안걸립니다



1번 방법때처럼 ffmpeg.exe를 깔아주시고

위의 배치파일을 받아서 사용하시면 됩니다


4번이 가장 확실하긴 확실합니다 ffmpeg에서 싱크튀는걸 잡아주기 때문이져
Posted by 아싸좋구나
,