MP4 files (MPEG-4 Part 14) are multimedia files. MP4 is a container format that can store video, audio and subtitle data (as well as more depending on content). Since stores like iTunes uses this container format, and it is used with iPod and PlayStation Portable (PSP), MP4 files have become more common. This guide aims to show you how to play MP4 files on your computer on several different players using a variety of methods. To open MP4 files, please read and follow the entire article.
The Easiest Method
Download and install the VLC player. The VLC package already includes software to play MP4 files and supports decoding a lot of video and audio formats out of the box.
You can get VLC for Windows from this URL.
Click File and click the Open File option.
Now, click the Browse button next to the first white line at the top of the window with title Open.. and navigate through your hard drive for the video you wish to watch and select it. After you have selected the video, click OK and VLC will start playing the video you chose.
For other Operating Systems...
This is a bit more of a manual method but is beneficial to know about and will add support for MP4 files to Windows Media Player and other software. Firstly, you need to install the Haali Media Splitter, this is additional software that will automatically run when Windows Media Player or likewise encounters an MP4 file.
Install Haali Media Splitter
Download Haali Media Splitter by clicking Here.
Run the Haali Media Splitter installer. The first thing you will need to do is accept the license agreement of the software. Click I Agree, and you will be asked to select a destination folder. The default is fine so click Next and you will be asked to specify a Start Menu folder, again, the default is fine so click Next. Now you have come to the options (as the picture shows).
Make sure that the Enable MP4 support option is selected and click Install. It should only take a few seconds before it is complete. Now, Windows Media Player has the ability to open MP4 files, now we need to provide support for the video and audio information in the files to ensure playback.
Install and configure FFDShow
The obvious and vital first step is to download FFDShow by clicking Here.
Now you have to install FFDShow on your Windows operating system (the OS used in this example is XP Pro). Run the installer. Select your language and click Next. Now you must accept the license agreement of FFDShow; select I accept the agreement and click Next. Now you can choose an install directory (default is fine) and click Next again. You are now on the Select Components screen; VfW Interface should be selected by default, but if it is not, then please select it as shown.
Click Next and select a start menu folder (default is perfectly fine again), Click Next again and now you reach the Select Additional Tasks screen.
It is important now that you ensure that under Decode the following video formats with ffdshow, H.264 / AVC, DivX, and XviD options are selected. Scroll down further until you reach Decode the following audio formats with ffdshow and just ensure that AAC is selected (these settings are usually default) and also selecting MP3 won't do any harm. When you click Next, you will come to a Management of compatibility issues screen.
It is recommended to leave the option to use FFDShow for video only with the programs listed beneath to prevent any compatibility problems with other software. Media Player Classic and Windows Media Player will be in here. Click Next and you will get the same screen again, this time for audio. Click Next and select your speaker setup (if you only have 2 speakers, its stereo). Click Next again and then Install.
When the installation is finished, your playback software will now be able to decode video and audio stored within MP4 files. Try playing them now in Windows Media Player or Media Player Classic. If you suspect your file should have subtitles, then play it with Windows Media Player and keep an eye on the small application icons to the right of your taskbar. When the file begins to play with WMP, you will see the Haali Media Splitter icon show up. Right click it to see if any subtitles are available.
To play with Windows Media Player, right click the MP4 file and go to Open With and then the Choose Program option. From the list, select Windows Media Player.
After you have installed the Haali Media Splitter you can hunt down individual decoders and install them if you want. Some users promote the use of codec packs. Codec packs are big collections of video codecs. At first sight they can appear very useful, as they will install enough codecs to decode just about any video files you can get online. However, they have also been known to cause problems with playback too.
Still though, if you prefer to install a codec pack instead of using FFDShow, then here are some of your options.