April 18, 2024

How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

Posted April 8, 2012 at 7:45pm by iClarified
These are instructions on how to convert H.264 MKV files to MP4 without re-encoding using Windows.

Following this procedure will save you lots of time and prevent video quality degradation if you need video in mp4 format for playback through iTunes, the Apple TV, or your iOS device.


EXTRACT VIDEO AND AUDIO FROM MKV
Demux (ie extract) the video and audio tracks from the MKV container format.


Step One
Download and install mkvtoolnix from here to your applications folder.
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

Step Two
Launch a new command prompt window by pressing the Windows + R keys. Then type cmd and click OK.
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

Step Three
Navigate to the folder that contains your .mkv file and execute mkvinfo video.mkv replacing video.mkv with your filename.
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

Step Four
Take note of the video codec, video framerate (fps), and audio codec.
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

Step Five
Execute the following command to extract the mkv file.
mkvextract tracks video.mkv 1:video1.h264 2:audio2.ac3
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

*Replace 'video' with the name your video file. Also be sure to replace .ac3 with the audio format identified in the previous step. ie. .aac, .dts, etc.


CONVERT AUDIO TO AAC
If the audio track you extracted is not in AAC format than you will need to convert it.

Step One
You can use your favorite application to convert the audio or try Pazera Free Audio Extractor which can be downloaded from here. Once the download finishes, extract the archive.

Step Two
Launch AudioExtractor.exe from the folder you just extracted.
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

Step Three
Drop the audio file that was extracted from the mkv into Pazera. Note: the audio files will likely be named audio2.ac3 or audio2.dts.
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

Step Four
Set the Output format: dropdown to AAC and click the Convert button on the toolbar to begin.
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)


COMBINE VIDEO AND AUDIO INTO MP4 FILE
Mux the .h264 video and the .aac audio file into a mp4 file using MP4Box.

Step One
Download MP4Box from here. Extract the downloaded archive.
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

Step Two
Drag the MP4Box.exe file into the command prompt window you have open and input the following command.
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

C:YourPathMP4Box.exe -fps 23.976 -add video1.h264 -add audio2.aac video.mp4

*Make sure to specify the frame rate we noted earlier or your audio will be out of sync. Also be sure to use the .aac audio file and not the original.
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

Step Three
MP4Box will now combine the video and audio tracks into a mp4 that can be added to iTunes!
How to Convert H.264 MKV Files to MP4 Without Re-encoding (Windows)

IMPORTANT: If MP4Box fails due to a missing msvcr100.dll file, you can download that file here. Put it in the MP4Box folder.
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
No
iClarified Icon
Notifications
Would you like to be notified when we post a new Apple news article or tutorial?
Yes
No
Comments (11)
You must login or register to add a comment...
Jay
Jay - April 9, 2012 at 3:55pm
good tutorial, bit scary for some... However, to do the same I've been using for some time mkvextract(GUI), Audiocoder and YAMB.
Graham
Graham - April 9, 2012 at 11:29am
Awesome tutorial. Sure handbrake is easier, but it's Re-encoding the video. This will be way faster overall and no video quality loss.
graham
graham - April 9, 2012 at 11:46am
Just to see, converted a 2 hour mkv file using this process from start to finish, including downloading the tools since i posted my last comment - so, 15 min? a Handbrake encode will lose quality and take much longer.
dakota2alex
dakota2alex - April 9, 2012 at 6:04am
expert..but thanks man
Sean
Sean - April 9, 2012 at 4:40am
Just use Handbreak, free and easily the best one click conversion software out there.
laz305
laz305 - April 9, 2012 at 1:37am
Holy cow worst tutorial ever. If you call that easier I'd hate too see what you call difficult. You might wanna reword the title to "Easier for experts" cuz no newbie will follow this guide. Too time consuming.
das
das - April 8, 2012 at 9:19pm
Horrible tutorial. Just use "xmedia recode" to convert anything to h264/acc codecs in .mp4 container (only format supported in iTunes).
das
das - April 8, 2012 at 10:25pm
*aac plus dont forget to donate to Xmedia Recode developer!
Frank
Frank - April 8, 2012 at 11:02pm
Does Xmedia support video pass thru?
das
das - April 9, 2012 at 1:48am
yes just select "Video Copy" in the Video tab.......
user
user - April 8, 2012 at 8:19pm
there is no space between 2: and audio2.ac3 mkvextract tracks video.mkv 1:video1.h264 2: audio2.ac3
Recent. Read the latest Apple News.
RECENT
Tutorials. Help is here.
TUTORIALS
Where to Download macOS Monterey
Where to Download macOS Ventura
AppleTV Firmware Download Locations
Where To Download iPad Firmware Files From
Where To Download iPhone Firmware Files From
Deals. Save on Apple devices and accessories.
DEALS