Difference between revisions of "MP4 and M4A File Support"

From JRiverWiki
Jump to: navigation, search
Line 1: Line 1:
M4A files are simply MP4 files ([http://en.wikipedia.org/wiki/Mp4 MPEG-4 Part 14 container files]) that contain only an audio stream (usually AAC encoded).  There is no difference between an M4A file and a MP4 file other than the file extension.  In fact, the M4A extension was actually not part of the original MP4 "specification" but was invented by Apple to differentiate audio-only MP4 files from video ones.
+
M4A files are simply MP4 files ([http://en.wikipedia.org/wiki/Mp4 MPEG-4 Part 14 container files]) that contain only an audio stream (usually AAC encoded).  There is [http://en.wikipedia.org/wiki/Mp4#.MP4_versus_.M4A_file_extensions no difference between a M4A file and a MP4] file other than the file extension.  In fact, the M4A extension was actually not part of the original MP4 "specification" but was invented by Apple to differentiate audio-only MP4 files from video MP4 files.  Other common MP4 extensions include: M4V (for video), M4P (for MP4 files "protected" with Apple's DRM system), 3gp (for Mobile Phones), and M4B (audiobooks).  All of these different file types are really just MP4 files "inside" (though 3GP files are special simplified MP4 files).
  
In order to play these files back you need to either have Quicktime Player installed, or you need to install the proper DirectShow filters and enable DirectShow M4A supportGenerally, DirectShow playback will give better results for M4A files, but because most people have Quicktime installed already, MC disables DirectShow support in favor of Quicktime by default.
+
= Enabling MP4 Playback in MC =
 +
 
 +
In order to play these files back with MC you need to have either:
 +
* Apple's Quicktime Player installed
 +
* proper DirectShow filters installed, and you need to enable DirectShow M4A support in MC
 +
 
 +
Generally, using DirectShow for playback will give better results for M4A files in MC12.  DirectShow playback allows MC to use visualizations on the files, to natively convert the files to other formats, and a number of other features not available with Quicktime-supported file types.  However, because most new users have Quicktime already installed (while they may not have proper DirectShow filters installed to support MP4 decoding), MC disables DirectShow support in favor of Quicktime by default. This is easy to change though!
 +
 
 +
== Enabling MP4 Playback Using Quicktime Player's Engine ==
 +
 
 +
This couldn't be simpler.  Simply install Apple's Quicktime Player, which is available free of charge from Apple for a variety of platforms.
 +
 
 +
* Windows Vista, XP SP2: http://www.apple.com/quicktime/download/
 +
* Windows 2000 SP4: http://www.apple.com/support/downloads/quicktime716forwindows.html
 +
* Windows 98, ME, 2000 (pre-SP4), Windows XP (pre-SP2): http://www.apple.com/support/downloads/quicktime652forwindows.html
 +
 
 +
Then, make sure to open ''Tools --> Options --> Playback --> DirectShow Playback Settings'' and uncheck ''M4A'' and/or ''MP4'' in the ''DirectShow Filters list''.
 +
 
 +
[[Image:MP4 directshow quicktime setup.jpg|thumb|none|550px|Uncheck both M4A and MP4 in the DirectShow Playback Settings dialog box in order to enable playback of these filetypes using the Quicktime engine.]]

Revision as of 12:35, 30 October 2007

M4A files are simply MP4 files (MPEG-4 Part 14 container files) that contain only an audio stream (usually AAC encoded). There is no difference between a M4A file and a MP4 file other than the file extension. In fact, the M4A extension was actually not part of the original MP4 "specification" but was invented by Apple to differentiate audio-only MP4 files from video MP4 files. Other common MP4 extensions include: M4V (for video), M4P (for MP4 files "protected" with Apple's DRM system), 3gp (for Mobile Phones), and M4B (audiobooks). All of these different file types are really just MP4 files "inside" (though 3GP files are special simplified MP4 files).

Enabling MP4 Playback in MC

In order to play these files back with MC you need to have either:

  • Apple's Quicktime Player installed
  • proper DirectShow filters installed, and you need to enable DirectShow M4A support in MC

Generally, using DirectShow for playback will give better results for M4A files in MC12. DirectShow playback allows MC to use visualizations on the files, to natively convert the files to other formats, and a number of other features not available with Quicktime-supported file types. However, because most new users have Quicktime already installed (while they may not have proper DirectShow filters installed to support MP4 decoding), MC disables DirectShow support in favor of Quicktime by default. This is easy to change though!

Enabling MP4 Playback Using Quicktime Player's Engine

This couldn't be simpler. Simply install Apple's Quicktime Player, which is available free of charge from Apple for a variety of platforms.

Then, make sure to open Tools --> Options --> Playback --> DirectShow Playback Settings and uncheck M4A and/or MP4 in the DirectShow Filters list.

Uncheck both M4A and MP4 in the DirectShow Playback Settings dialog box in order to enable playback of these filetypes using the Quicktime engine.