Programming MP4TE 0.7 (Experimental) - UPDATED

2010.06.28 11:13

봄이조아 Views:177210



The latest version : 0.7.2

This version is 32/64 unified version




Little bug has been removed, I just add a line (I have commented for testing.. this line has been recovered)


For 64bit windows user,

       Replace MediaInfo.DLL using in Tools folder. 


This version has been compiled and tested under Win7 32bit and 64bit version.


Please, This software has so many bugs.

I am developing this software the personal purpose. 

It is the reason why the function and file format have been limited.



  1. Multi audio track (all audio track will be trancoded/muxed at once)

  2. Multi Language SMI subtitle (It will detect the language automatically and muxed the multi subtitle track)

  3. MKV, SSA formats are added



   1. Include iPad support (Just, remove the screen resolution limit, and some minor compatibile checking)

      - if check iPad option, 720p movies will be allowed to use directly otherwise this software will force to transcode the movie to 480p or lower resolution.

   2. FFMPEG for trancoding to support multi audio

     - all audio track will be transcoded at once.

   3. No more installer version

     - I just released by ZIP archive file



   1. This software has some bug and uncompatible issues. so, I recommend to use the other transcoder

       I just tested with my own movie file(s).

   2. Use this software for add the subtitle into MP4 only.   Source and Binary           Binary only          64bit MediaInfo DLL for Windows 64bit user



*** please check advanced option, the subtitle in original file will be ignored by default. If you want to keep original sub title(s) in MP4 file. you need turn off the check option.

*** all subtitle(s) in converted file will be patched at once.



What is MP4TE ?


It is a frontend for FFMPEG & MP4BOX.  This software can trancode AVI, MP4, or MKV to MP4.

and, SRT/SSA/SMI subtitle will be inserted into the final MP4 file(s) as a soft-subtitle.

It means that  you can turn-on/off subtitle in iDevices such as iTouch, iPhone, iPod or iPad.

AVI/MP4 file can be playeable in iDevice, it will just insert the subtitle without Transcoding. 


Supported file format

     Media Container - AVI, MP4 (M4V), MKV

     SubTitle - SRT, SSA, SMI


*** some code has been updated for MKV & MP4.


MP4TE 란 ?


아이팟/아이터치/아이폰/아이패드에 동영상을 재생할때, 자막을 플레이어에서 켜고 끌수 있도록 Soft SubTitle 형태로 동영상에 추가해주는 소프트웨어 입니다.

MKV 파일은 변환이 필요하고 AVI 파일은 경우에 따라서 변환이 필요하며 음성트랙은 AAC 형식으로 변환을 해줘야 합니다. MP4 의 경우에는 화면의 크기가 너무 크거나 또는 iDevice에서 지원하지 못하는 기능이 사용된 동영상만 변환을 하게 됩니다.

파일 변환을 위해서 FFMPEG 가 사용되었고 트랙을 분리/병합하기 위해서 MP4BOX 가 사용되었습니다.

그리고 iDevice에서 호환이 되는 자막 트랙을 지원하기 위해서 별도의 내장코드로 자막 트랙을 약간 수정해줍니다.



    동영상파일 - AVI, MP4(M4V), MKV

    자막파일 - SRT, SSA, SMI


*** 사실 제가 더이상 업데이트 없이 그냥 그대로 둘려다가 보니, 몇몇 분들의 지적이 마음에 걸려서,

*** 최근 버전을 다시 공개해 드리는 것입니다.

*** 처음에 파일을 집으로 옮기다가 그냥 편의상 제 홈피에 업로드 한 것을 다른 분들께 공유를 했는데

*** 아닌게 아니라 몹쓸 프로그램 올렸다고 많이 구박도 받았습니다.

*** 좀더 기능을 추가하고 버그를 잡아서... v1.0 정식 버전이 만들어지면, 또는 외국 출장갈일이 생기면

*** 다시 공개할 예정입니다.

*** 이해를 부탁드립니다.