MPEG-4 is a developing standard used to compress audio and visual data, and is divided into several parts. The standard includes the concept of “profiles” and “levels,” allowing a specific set of capabilities to be defined in a manner appropriate for a subset of applications. The MPEG-4 standard is generally used for streaming media and CD distribution, video conversation, and broadcast television and includes additional features for digital rights management and support of higher-efficiency standards used by streaming media, HD DVD and Blu-Ray. MPEG-4 also supports interactivity and has the ability to crunch massive video files into pieces small enough to send over mobile networks. Within MPEG-4 standards are two very popular formats utilized for broadband video delivery: H.264 and MP4.
The existence of two different file extensions for naming audio-only MP4 files has been a source of confusion among users and multimedia playback software. Since MPEG-4 Part 14 is a container format, MPEG-4 files may contain any number of audio, video, and even subtitle streams, making it impossible to determine the type of streams in an MPEG-4 file based on its filename extension alone. In response, Apple started using and popularizing the .m4a file extension. Software capable of audio/video playback should recognize files with either .m4a or .mp4 file extensions, as would be expected, as there are no file format differences between the two. Most software capable of creating MPEG-4 audio will allow the user to choose the filename extension of the created MPEG-4 files.
If you're interested in using Encoding.com's platform to create mpeg4 files from your source content, there's a number of ways to achieve that using the options listed below.
+ Use our web UI, located @ http://www.encoding.com/login, to designate an Amazon S3, Rackspace CloudFiles or FTP site to use as your watchfolder. Turn an entire folder of content into mpeg4 files. It's easy to do by applying our mpeg4 preset. All you have to do is select 'Add Task' and apply the mpeg4 preset from the dropdown menu in the watchfolder UI.
+ Upload a single piece of media with our 'Add Media' feature in the web UI. Select 'Add Task' and apply the mpeg4 preset to your source content. As with watchfolders, 'Add Media' can source from Amazon S3, Rackspace CloudFiles, FTP sites or your local drive / network.
+ Implement our powerful API to submit source content and create mpeg4 files in a snap. Complete API documentation here
Don't forget to take a peek at our sample XML template for mpeg4 creation.
<?xml version="1.0"?> <query> <format> <output>mp4</output> <size>320x240</size> <bitrate>256k</bitrate> <audio_bitrate>64k</audio_bitrate> <audio_channels_number>2</audio_channels_number> <keep_aspect_ratio>yes</keep_aspect_ratio> <video_codec>mpeg4</video_codec> <profile>main</profile> <VCodecParameters>no</VCodecParameters> <audio_codec>libfaac</audio_codec> <two_pass>no</two_pass> <cbr>no</cbr> <deinterlacing>no</deinterlacing> <keyframe>300</keyframe> <audio_volume>100</audio_volume> <file_extension>mp4</file_extension> <hint>no</hint> </format> </query>