동영상편집/변환툴

재인코딩 없이 AVI를 MP4로 변환하기

RioRex 2020. 5. 9.

제목에 의아해 보일 수도 있으리라 생각하지만
그러나 이건 내간 만든 표현이 아니다.
외국 사이트를 검색하면서 'convert without re-encoding'라는 표현을
심심치 않게 발견했다.
(좀 더 전문용어로는 'passthrough'라는 단어가 활용된다.)

재인코딩없이 MP4로 변환이라. 근데 변환 자체가 인코딩 아닌가..
라고 생각하는순간 의아해지는 것이다.

그런데 재인코딩 없이 AVI가 MP4로 변환이 가능하다.
100% 모든 AVI가 되는 것은 아니고 내 경험에 의하면..
웹하드나 토렌트 등지에서 쉽게 구할 수 있는 파일 중 50% 이상이 가능하다.

 

 

 


인코딩에 조예가 깊지 않은 나이지만 엇핏 이해한대로 풀어적는다면
MP4는 h264라는 코덱을 지원하고 AVI는 벼라별 코덱으로도 다 만들 수 있지만
최근에는 상당수의 AVI파일들이 H264코덱을 이용해 만들어 진다.
따라서 이부분은 새로 인코딩할 것이 아니라 그대로 쓰고
나머지 부분은 풀어서 MP4에서 지원하는 방식으로 변경해서 합친다.
고런 원리다.

실제로 과정을 밟아보면 encoding이라는 말은 안나오지만
extracting은 한다. 추출을 거쳐서 아닌거는 변환하고
사용할 수 있는 부분은 그대로 쓰고 그러는 것이다.

 

- 기대효과 -
빠른 인코딩을 경험할 수 있다.
예를들어 1GB의 동영상 변환이 5분이 걸렸다면 이 방법으로는 그 절반 이하로 단축되었다. (소스에 따라서 다를 것이다.)

 

- 방법은? -

1. mkvavi2mp4라는 프로그램을 받는다.

   http://sourceforge.net/projects/mkvavi2mp4/
  

2. 코덱 하나를 추가 설치하는데,

   프로그램 내에 직접 동봉하지 않을 것을 보면
   해당 코덱의 저작권이 네로버닝롬으로 유명하 nero측에 있는 것 같다.
   http://www.nero.com/eng/downloads-nerodigital-nero-aac-codec.php
  
1번과 2번을 다운로드 받기 귀찮다면 아래의 링크를 다운로드 받아서 풀어서 사용하면 된다.


mkvavi2mp4.7z
8.71MB

 

 

3. 사용방법은 매우 직관적이므로 생략.

끝으로 소스포지에서 영문으로 적고있는 프로그램 설명은 이렇다.
Convert mkv/avi files in h264 to mp4 files without re-encode video stream. Subtitle will be embed as soft subtitle.Convert speed is fast as video is not re-encoded.Works on iPad.mp4box, mkvextract, beSweet,eac3to,mediainfo are used.

 


이상입니다.

퍼가기 하실때는 출처 꼭 같이 남겨주시면 감사하겠습니다.


출처: 코키티비, http://cocatv.tistory.com/268

반응형

댓글