Nowadays most high definition content is in MKV format. However a lot of devices don't support this container. Instead they support the MP4 format. In this guide I will show you how to convert your MKV video files to MP4 and hardcode subtitles. For this guide I will use VidCoder. VidCoder is a DVD/Blu-ray ripping and video transcoding freeware application for Windows. It uses HandBrake as its encoding engine. Therefore apart from MKV you can convert any AVI/DVD/Blu-ray files into MKV or MP4. Download VidCoder and let's get started with the tutorial.
This is the main window of VidCoder. Press File > Open and import your Matroska file. Also choose the output destination. If the video file has many chapters and audio files you can choose which ones you want to convert.
Next press the Edit button next to subtitles to import your external srt file. Subtitles can also be read from the original source. By default no subtitles are selected.
Now let's have a look at the Settings of the program. First of all you have to choose the Container. In our case it will be MP4. MKV is also supported. Large file size allows you to create files larger than 4GB. However make sure that your device supports that. For example iPhone/iPod and PS3 don't.
In the Picture tab you can resize the video and crop out black bars. Just set Cropping to Automatic and you'll be fine.
In the Video Filters tab it is safe to leave everything to their default values. If you want to read more about Telecine and Deinterlacing there are the Handbrake's guides available.
In the Video Tab we can set the Video Codec. H.264 (x.264) is recommended. The "Framerate (FPS)" option should be set to "Same as source". However if you have audio sync issues you can set a framerate here. Now set the Quality of the output video. Constant Quality doesn't care about the size of the Output file. You can however set a specific size which suits your needs through Target Size (MB). If you use Constant Quality for an HD source set it to around 22. The default 20 is ok for SD video.
In the Audio Tab we set the Audio Codec. Here you should know whether your device supports AAC or AC3 format.
Finally the Advanced tab. Well this one is really complicated. It is safe to leave everything to the default unless you know what you are doing.
Now when you are ready you can watch a preview of the result. VidCoder will quickly generate a preview video clip with your selected audio and subtitles options. It is a good idea to always do this especially if you are converting a big High Definition video file. You can also set up a few more jobs by using the Add to Queue button.
If everything is ok press the Encode button.
After a while you encoded video will be ready!