많은분들이 60fps 영상을 위해 메구이를 쓰시는거로 알고 있는데요

메구이로 mpeg2를 인코딩하려면

처음에 디먹싱해줘야죠

d2v로 변환해줘야죠

인코딩후에는 다시 먹싱해줘야하고

이과정이 복잡하진 않지만 이래저래 귀찮은건 사실입니다

하지만 에어인코더를 쓰면 이런 귀찮은 과정없이 바로 60fps 영상으로 변환이 가능합니다

ffmpeg 기반의 인코더인데 avisynth 스크립트를 지원하기 때문이죠

물론 각종 avisynth용 필터와 명령어 전부 사용가능합니다

그리고 곰플레이어같은 양산형 인코더들과는 다르게 mkv포멧과 x264 코덱을 지원하구요
(x264 세부옵션 설정도 가능합니다)

이 강좌는 제 블로그에 올린것인데 여기에도 필요로 하시는 분이 있을지 몰라서 올려봅니다


추가
h264로 된 인터레이스 캠영상도 같은 방법으로 인코딩가능했습니다
directshowsource를 쓰기 때문에 가능했던건데
케이블 qam도 당연히 되리라 봅니다






원문링크->

간단하게 tp파일 h264 60프레임 mkv 인코딩 에어인코더





에어인코더로 간단하게 hdtv 녹화 영상물인 mpeg2 포멧의 tp파일을

h264 포멧의 60프레임 mkv파일로 인코딩을 하는 방법에 대해 알려드리겠습니다


1 준비하기


*에어인코더 - 양산형 인코더들 만큼 쉬우면서도 avisyth로 고급 응용이 가능한 대단한 인코더입니다

에어인코더다운 http://file.daum.net/pc/view.html?fnum=220011&cat=2&scat=40


*avisynth + 코덱을 설치합니다

ffshow다운 http://file.daum.net/pc/view.html?fnum=216022&cat=2&scat=43

matroska다운 http://file.daum.net/pc/view.html?fnum=144452&cat=2&scat=43

avisynth다운 http://sourceforge.net/project/showfiles.php?group_id=57023    2.5.8버전 선택

설정에 대해 참고 2009/05/09 - 에어인코더 avisynth 동시 사용자를 위한 코덱설정


 *yadif 필터를 받아서 avisynth 플러그인 폴더에 압축을 풀어줍니다
(위치 c:Program FilesAviSynth 2.5plugins)

http://avisynth.org.ru/yadif/yadif09.zip




2 인코딩 설정하기


인코더를 실행시킨후 인코딩하고자하는 tp파일을 불러옵니다

설정에 인코딩설정 버튼을 눌러줍니다





1635910C4A0466E74EDEEB



출력형식은 mkv

avisynth 사용여부는 yes

압축코덱은 x264로
x264 상세 옵션은 이 링크를 읽어보시기 바랍니다
(코덱설정 부분을 눌러주면 상세옵션을 지정할수 있습니다)
2009/05/07 - 에어인코더 x264 옵션 설명 그리고 추천 설정


모드는 비트레이트

비트레이트 용량은 720p를 기준으로 4000~7000이 적당합니다

원본프레임에 체크해주시고

gop도 체크해주시고 아래 숫자는 250/25가 기본값입니다








1435390C4A04681B8DB98E




영상크기는 720p를 선택해주시면 되구요

리사이즈 필터는 spline36을 선택합니다

spline36 비교글
http://blog.naver.com/PostView.nhn?blogId=jongsbee&logNo=20062219886&widgetTypeCall=true

영상조절은 취향대로 설정해주시면 됩니다




3 avisynth script 변경





1961E41649F78DD91E5848


avi script창으로 넘어갑니다


기본 스크립트 내용은 다음과 같이 바꿔줍니다



LoadPlugin("%vsfilter위치%")

#AIR Encoder AviSynth 사용 - 비디오
DirectShowSource("%원본위치%"%fps포함원본프레임%, convertfps=true)
ConvertToYV12()
LoadCplugin("c:Program FilesAviSynth 2.5pluginsyadif.dll")
yadif(mode=1,order=1)
Crop(%크롭%)
%비율%
%컬러yuv레벨%
Sharpen(%샤픈%)
Tweak(%트윅%)
%컬러yuv분석%

#AIR Encoder AviSynth 사용 - 오디오
%노멀라이저%
%이퀄라이저%

#AIR Encoder AviSynth 사용 - 자막
%자막%

#%사이즈가로%=에어 인코더에서 설정한 가로 사이즈를 나타냅니다.
#%사이즈세로%=에어 인코더에서 설정한 세로 사이즈를 나타냅니다.

ChangeFPS(%프레임%) 대신에 yadif가 들어갔습니다

order는 인터레이스 영상에서 홀수선이 먼저냐 짝수선이 먼저냐를 지정해주는 명령어인데

99% 홀수선(1)이 먼져지만 가끔 짝수선(0)이 먼저일 때가 있습니다

그럴때는 화면이 떨리게 인코딩이 되는데

order=1을 order=0으로 바꾸시면 해결됩니다

미리 확인하는 방법은 인코더 처음화면에서 파일을 불러들이고

파일정보 버튼을 눌러주시면 다음과 같이 뜨면서 확인할수 있습니다





16786A0D4A046ADD01D6A4



이제 확인->인코딩시작을 눌러주면 60프레임의 부드러운 영상물을 얻을수 있습니다






마치면서

2009/05/05 - hdtv 60프레임 인코딩 mkv 동영상이 필요한 이유

↑↑↑ 읽어보시면 약간 도움이 될지도?

hdtv 녹화 tp영상을 60프레임 mkv로 만드는건 megui를 이용하는 다른 여러가지 방법들이 많지만

에어인코더를 사용하면 d2v파일 만들고 인코딩해서 나중에 음성이랑 먹싱하고

이런 귀찮은 과정을 많이 생략할수 있기에 적어봤습니다