.MOV - Apple QuickTime movie format
.MP4 - MPEG-4 base media file format
.M4A - iTunes MPEG-4 audio format
.M4R - iPhone ring-tone
.3GP - 3GPP file format
.3G2 - 3GPP 'project 2' file format
These are all closely related formats - with various individual variations, restrictions, or extensions.
Only audio tracks will be read by this program - video is ignored (if there's more than one audio track then each will appears as it's own waveform).
- The following audio data type 'tags' are supported for reading: 'NONE', 'raw', 'twos', 'sowt', 'lpcm', 'in24', 'in32, 'fl32', 'fl64', 'ulaw' 'alaw', 'mac3', 'mac6', 'ima4', 'ms\17', 'ms\2', '.mp1', '.mp2', '.mp3', 'ms\85', 'agsm', 'samr', 'mp4a', 'alac'. NB; only a sub-set of these are supported for writing..
- .MOV files using multi-channel audio and/or sample rates > 64000 Hz is supported only with newer versions of QuickTime.
- Reading (but not writing) files using 'zlib compressed moov atoms' is supported.
- Reading (but not writing) so called 'fragmented' files is supported.
- Several types of text meta data is supported when reading: The original QuickTime-format (usually found in .MOV files); The 'iTunes'-format (usually found in .M4A files); The 3GPP-format (sometimes found in .3GP files); The ID3v2 format (found in some .MP4 and .3GP files). When writing, QuickTime-format meta data is used for .MOV files, iTunes format for .M4A files, and 3GPP-format for .3GP files.
Required 3rd party software:
For files using MPEG AAC compression: AAC encoding and decoding is not part of this program per se - but it can talk to certain 3rd party software (external DLL's) to allow you to seamlessly handle this compression.
Please note that these external DLL's are not provided by FMJ-Software. You should be able to find them easily if you do a web-search for libfaad2.dll and libfaac.dll. However, you should also be aware that in some countries it is necessary for you to also obtain several very expensive patent licenses before you can legally use AAC technology.
- To read .AAC files, you need to get hold of a copy of the DLL version of the open source 'FAAD 2' decoder and copy the file 'libfaad2.dll' into the directory where you installed the program.
- To write .AAC files, you need to get hold of a copy of the DLL version of the open source 'FAAC' decoder and copy the file 'libfaac.dll' into the directory where you installed the program.
For files using 3GPP AMR compression: In order to read or write AMR data you need to install the 'AMR.dll' add-on file. You will find it on our web site. Simply copy the .dll file to the same directory where you installed the program.
For files using AC3 or DTS compression: There is no built-in codec for these formats. However if there is an installed Windows ACM codec that can decode them (e.g. the popular AC3Filter), then that can be used to decompress the data. Note that no way is provided to compress these formats, but already compressed data can be copied between different files (using "Direct Stream Copy"). Supported by Awave Audio only.
- .MOV: 8 / 16 / 24 / 32 bit PCM / 32 / 64 bit floats / μ-law / A-law / Apple MACE3 / MACE6 / IMA 4-bit ADPCM / MS 4-bit ADPCM / MPEG audio layer III / GSM 06.10 / MPEG-4 AAC / AMR / Apple Lossless (ALAC) / AC3 / DTS, mono / stereo / multi-channel, text info.
- .MP4: AMR / MPEG-4 AAC, mono / stereo.
- .M4A/.M4R: MPEG-4 AAC / Apple Lossless (ALAC, read-only), mono / stereo, text info.
- .3GP: AMR, mono, text info.
- .3G2: AMR / MPEG-4 AAC, mono / stereo.