Multimedia File Formats
Multimedia File Formats
Images A single still video image, whether created by a drawing or paint program or scanned from a book or grabbed with a video camera, can be stored in any of a wide variety of file formats. The data will be stored in a raster or a vector file format. A raster image is one composed of a field of pixels, each characterized by a color, and is usually created in paint programs, by scanning a picture or by grabbing an image. A vector format is created almost always by a drawing/CAD program and consists not of pixels, but objects such as curves, shades, and characters. Raster formats can be generally separated into two categories. Lossy formats lose resolution (sharpness) when converted to, while lossless formats preserve image information. For example, when converting from a GIF (lossless) to a JPEG (lossy), some information is lost. However, lossy formats tend to be much smaller than their lossless counterparts, and for most photographic images, there will be almost no subjective difference. The following list of image file formats is not inclusive, but describes the formats that comprise the majority of files encountered on the Internet. All of the following formats are raster formats unless otherwise stated. .gif GIF, which stands for Graphics Interchange Format, is a graphics file format originally popularized by Compuserve. GIF files are encoded, 256 color (8-bit) images which use a lossless compression technique and can be opened by almost all graphics programs including xv, Lview, and Photoshop. .jpg, .jpeg, .jfif JPEG stands for Joint Photographics Experts Group. JPG (more accurately JFIF) files are true color (16.7 million colors, or 24-bit) images that are compressed using a lossy compression algorithm called JPEG. This means that files may degrade in quality when they are JPEG encoded. However, this degradation is not noticeable for most scanned photographs and images with smoothly colored areas. Do not use JPEG encoding on line art or cartoon images. JPEG files are significantly smaller than most other formats and can be opened and saved with many graphics programs on all platforms. .ps, .eps, .epsi Postscript (PS), Encapsulated Postscript (EPS), and Encapsulated Postscript with preview image (EPSI) are all vector graphics file formats. They are mainly used to store printed or printable documents and are in widespread use. .pdf
PDF stands for Portable Document Format and is created by Adobe Acrobat. An Enhancement of the Postscript language, PDF files contain all the same text and page layout information but can include many WWW features such as images, links, and heading references. PDF files can be viewed using Adobe Acrobat software. .tif, .tiff TIFF (Tagged Image File Format) files are uncompressed true color images. Most graphics programs allow you to store TIFFs with compression. These files can be opened by many graphics programs including xv, Lview, and Photoshop. .tga TGA (Targa) files, like TIFFs, are uncompressed true color (24-bit) images. They can be opened by many graphics programs including xv, Lview, and Photoshop. .pict A PICT file is a standard Macintosh image file format and can be either a raster image or a vector image, depending on the program that created it. Most Macintosh applications will open them. .bmp BMP files are Windows Bitmap files. They are usually 8-bit color images (256 colors) and can be viewed by many programs including Windows Paintbrush. BMP files can be used as backgrounds for the Windows desktop. .pcx A PCX is a Zsoft paint file. PCXs are openable by Windows Paintbrush. .pbm,.ppm,.pgm Portable Bitmap, Portable Pixmap, and Portable Graymap are all file formats used by the PBMtools set of Unix graphics utilities. Most commonly used on Unix workstations, they are openable by Photoshop in addition to xv. .psd PSD signifies an Adobe Photoshop graphic file. They are openable on Pentium and Macintosh systems by Adobe Photoshop. .cvs A CVS is a vector graphic file format and is openable by Canvas. .cgm A Computer Graphics Metafile, CGM, is also a vector format and can be opened by Canvas and ClarisDraw. .wpg WPG are WordPerfect graphics files that can be opened with Lview. .wmf WMF files are Windows MetaFiles that can be opened by Canvas. .xpm, .xbm X PixMap or X bitmap files are usually small files used in the X Window System.
Different file formats work with different programs, although almost all drawing/paint programs will read and write JPEG, GIF, and TIFF formats. GIF and JPEG formats are popular for FTP and the WWW because they are much smaller than other formats, so more of them can be stored. GIF and JPEG formats are not compressible, so it is generally a waste of effort to run a compression program on them. However, other file formats often compress by large amounts. PICT and TIFF formats work best with wordprocessing and desktop publishing programs like Microsoft Word 6.0 and Adobe Pagemaker 6.0.
Movies Movies, as they are labelled here, consist of a series of still images, sometimes with embedded audio information, united in such a way as to produce a single playable file. MPEG and QuickTime are the two most commonly encountered movie formats on the Internet. .avi AVI is a file format developed by Microsoft and primarily used in Windows. AVIs are compressed movies that can be viewed in Windows environments with Media Player and on Unix workstations with xanim. .flc, .fli An FLC is an Autodesk Flick movie and is a raw, uncompressed series of frames. They take up more space than other formats, but the image quality is higher. You can play them within Windows with Media Player. .mov, .MooV, .qt Any of these file extensions means that the file is an Apple Quicktime movie. Applications that can view QuickTime video include: Simple Text, WordPerfect, and Microsoft Word. Flattened QuickTime video clips can be viewed on Unix workstations with xanim and on IBM-compatible personal computers with Media Player. .mpg, .mpeg MPEG files use the MPEG-1 video compression routine, a universal protocol for creating and displaying time coded data created by the Motion Picture Experts Group. MPEG video clips can be viewed with mpeg_play on Unix workstations, Sparkle on Macintoshes, and MPEG_PLAY on IBM-compatible personal computers.
Sound Files containing data used to recreate audio on a computer are called audio files and are also available in many different formats. Similar to image formats, audio files can either store a digital sampling of the sound wave (sound files, like a raster image) or contain a digital encoding of the type, shape, and timing of all the notes used in the composition (music files, like vector images). .au An AU is an audio sound file native to Sun workstations. It is playable by wplany on Pentium computers or with Netscape's built-in AU player. . .iff An IFF is a sound file playable on Pentium computers with wplany and on Unix workstations with xanim. .mid, .rmi
MIDI files can be played with the Windows MIDI sequencer. They are music files that conform to the MIDI standard. Play them with Media Player on the Pentium computers, or load them into MusicProse or Finale on a Macintosh. .mod A MOD file is a music file format originally from the Commodore Amiga, but which is now popular on IBMcompatible computers. .qt A QuickTime movie can contain just sound and no video. Any program that can play QuickTime can play QT sound files. .snd An SND is a Macintosh clickable sound format. It is playable on any Macintosh and on Pentium computers with wplany. .voc VOC (voice) files were originally popularized by Creative Labs. They are sound files similar to WAV. These files are openable on Pentium computers with wplany. .wav WAV (wave) files are Microsoft's native audio sound format. WAV files can include 8-bit or 16-bit sound, in mono or stereo. They can be played on Pentium computers with Media Player and wplany. Music software packages such as MusicProse and Finale, can also be used to compose music, but they use their own proprietary music formats.
Multimedia on the Web Once you have the appropriate software, you have to configure your WWW browser to automatically play/display any downloaded multimedia file. This procedure varies by both platform and software, but is somewhat similar. Helper applications are programs which can stand on their own but are referred to from within a WWW browser to enhance its capability to play/display multimedia file formats. Normally, you must tell your browser which programs to use for which file format encountered. Since Netscape Navigator is the most popular WWW browser for most computer platforms, its method of setting and using helper applications is be described below. Netscape for Macintosh or IBM-compatible computers can be customized to automatically respond to almost any file format encountered. To do this:
Pull down the Options menu and select Preferences. From the selection box at the top of the window that opens, choose Helper Applications. Now, find the row corresponding to the multimedia file format you wish to automate with a helper application, and select the radio button corresponding to the action you wish Netscape to take: save, launch helper application, or use Netscape's built-in viewer. If you want Netscape to open a helper application, you must click once on Browse and select an appropriate program.
Format AVI
File .avi
Description AVI (Audio Video Interleave) was developed by Microsoft. AVI is supported by all computers running Windows, and by the most popular web browsers. It is a very common format on the Internet, but not always possible to play on non-Windows computers
WMV
.wmv WMV (Windows Media Video) was developed by Microsoft. WMV is a common format on the Internet, but it cannot be played on non-Windows computer without an extra (free) component installed. Some later WMVs cannot play at all on non-Windows computers because no player is available .mpg The MPEG (Moving Pictures Expert Group) format is the most popular format on the .mpeg Internet. It is cross-platform, and supported by all major browsers QuickTime was developed by Apple. QuickTime is a common format on the Internet, but QuickTime movies cannot be played on a Windows computer without an extra (free) component installed. RealVideo was developed by Real Media. RealVideo allows streaming of video (online video, Internet TV) with low bandwidths. Because of the low bandwidth priority, the quality is often reduced Flash was developed by Macromedia. Flash requires an extra component to play. This component comes preinstalled with all major browsers Mpeg-4 (MP4) is the new format for the internet. YouTube recommends using MP4. YouTube accepts multiple formats, and then converts them all to .flv or .mp4 for distribution
MPEG
QuickTime .mov
Flash
MP4
Sound Formats
MP3 is the newest format for compressed recorded music. The term MP3 has become synonymous with digital music. If your website is about recorded music, the MP3 format is the choice. Format MIDI File Description
.mid MIDI (Musical Instrument Digital Interface) is a format for electronic music devices .midi like synthesizers and PC sound cards. MIDI files do not contain sound, but digital musical instructions (notes) that can be played by electronics (like your PC's sound card). Click here to play The Beatles. Since MIDI files only contains instructions; they are extremely small. The example above is only 23K in size, but it plays for nearly 5 minutes. MIDI is supported by many software systems/platforms. MIDI is supported by all the most popular Internet browsers.
MP3
.mp3 MP3 files are actually the sound part of MPEG files. MPEG was originally developed for video by the Moving Pictures Experts Group. MP3 is the most popular format for music. The encoding system combines good compression (small files) with high quality
RealAudio .rm RealAudio was developed Real Media. It allows streaming of audio (online music, .ram Internet radio) with low bandwidths. Because of the low bandwidth priority, the quality is often reduced WAV .wav WAVE (more known as WAV) was developed by IBM and Microsoft. WAVs are compatible with Windows, Macintosh, and Linux operating systems .wma WMA (Windows Media Audio), compares in quality to MP3, and is compatible with most players, except the iPod. WMA files can be delivered as a continuous flow of data, which makes it practical for use in Internet radio or on-line music.
WMA
3GP A multimedia container format defined by the 3GPP (Third Generation Partnership Project) to be used on 3G mobile phones and certain mobile devices, such as the Nintendo DSi. The 3GP file format stores video streams as H.263 or H.264, and audio streams as AMR and AAC. 3G2 A multimedia container format defined by the 3GPP (Third Generation Partnership Project) to be used for 3G mobile phones. The 3G2 has some slightly enhanced storage and streaming features in comparison to the 3GP and can store the same streams of audio/video formats with some minor additions. 7z An open source container format for compressed files archived using the 7zip open source software. It is a popular alternative to archiving tools such as WinZip and can almost always achieve significantly better compression. All major operating systems have versions of 7zip freely available. AAC (Advanced Audio Coding) A standardized audio codec that was developed to be the successor to MP3, able to deliver better sound quality at similar bit rates. It has become the default audio format in the iTunes store and on many devices, including Apple's iPhone/iPod line, and several Sony and Nintendo products. AMR (Adaptive Multi-Rate audio codec) An audio codec specially optimized for live speech. As such, it is a popular format for low-bitrate spoken-word recordings, and has become a standard for 3G-enabled mobile devices such as smartphones. ASF (Advanced Systems Format) Formerly called Advanced Streaming Format, ASF is a proprietary digital audio/video container format from Microsoft, created for streaming media as part of the Windows Media framework. ASF commonly contains Microsoft formats such as WMA and WMV. The format requires a license to be implemented and isn't compatible with open source licenses. ASX (Advanced Stream Redirector) A type of XML metafile configured to store a database of Windows Media files to be played during a multimedia presentation. It is usually used to handle live streaming of multiple ASF files in succession. For other Microsoft formats there are unique redirectors such as WVX for the popular WMV format. AVI (Audio Video Interleave) A Microsoft multimedia container format able to contain both audio and video files to allow seamless playback. While AVI's were not engineered with compression techniques in mind, the often employ different types of codec's, popular examples include MPEG-4, Xvid, and DivX. BIN A file which may contain virtually any type of data, it is encoded in a base-2 number system (binary code) for archiving purposes on a computer. It's use spreads across all computing and is not limited to video.
BUP (Back UP) A backup file of the IFO file on a DVD, containing the information about the track, organization, menus, chapters, and subtitles on the disk. It is used as a redundant way to access information usually accessed by an IFO, in the event the disk is scratched or otherwise damaged. CCD (CloneCD Control file) A file that is a text descriptor used by CloneCD to mark the properties of a CD or DVD disk image. It is only useful when combined with an image file. CCD files can also be used with other disk mounting software such as Alcohol 120% and Daemon Tools. CSO Also, CISO. A compression method for the ISO image format used as an alternative to the .DAX compression method. It generally has better compression ratios, having 9 levels of compression available. It is primarily used as a way to compress PlayStation Portable (PSP) UMD disks. DiVX (Digital Video Express) A video codec created by DivX, Inc. created to compress large video files into small segments while maintaining good visual quality. It's popularly has waned in recent years due to it's limitations of compressing HD quality video, in favor of standards such as H.264. FLA The Adobe Flash animation source file that is used during development before being saved typically as an .SWF file. Flash video however, usually has the FLV of F4V extension and is considered it's own format separate from FLA. FLAC (Free Lossless Audio Codec) An open-source lossless audio format. Has much higher file sizes than the same file encoded with a lossy format such as MP3 but is guaranteed to have the same quality as the source material. It still has compression and can reduce file sizes to 50-60% of the original source. FLV (Flash Video) One of the leading ways to deliver way through the Adobe Flash Player. The video content inside is the same as with video objects embedded within SWF files. Due to Flash's wide adoption across most modern browsers and operating systems, it has become a leading way to feature rich media such as video on the Internet. Starting with Adobe Flash 9, an alternative extension became available called F4V. This newer standard utilizes H.264 video and MP3 audio. Gz The file extension of the Gzip utility, an open-source data compression software application created by the GNU Project. It's usage has waned in favor of newer compression packages such as 7zip, althrough it still sees use among the open-source community. H.264 A video codec that has become extremely popular for HD video due to it's great compression ratios. All Blu-Ray players can decode to this format, as it is one of it's numerous codec standards. It has seen widespread use on the web due to it's ease of encoding into Adobe's FLV video format, which has resulted in a large number of YouTube, Vimeo, and iTunes video purchaches. IFO (InFOrmation) A type of DVD-video file that stores the information about chapters, subtitles, and audio tracks and basic navigational information. They work closely with other formats on DVD-videos: VOB and BUP. IMG A CD or DVD image file, used for digital storage. It is usually a raw dump of the contents of the disk, and often contains the exact same file structure as an ISO, to the point that the extensions are interchangeable. ISO (International Organization for Standardization) An archive file of an optical disc, containing all data content of every written sector. Often interchangeable with IMG files. Being a pure digital copy, no compression methods are used on ISO files.
Lossless Compression A file that may be compressed, but only if it can be reconstructed to it's original state without any alteration to the source file. For this reason lossless files command a large file size with the advantage of preserving the source exactly. As such, lossless formats are not well suited for streaming. Lossy Compression A file that may be compressed using an approximation of the source material. This allows for file sizes many multitudes smaller than the source material while still maintaining acceptable quality. Lossy compression makes it possible to stream video over an Internet connection in real-time, as well as simply be able to store much more media using less storage capacity. M3U A plain text computer file format that stores multimedia playlists, specifying the locations of one or more media files. The format was originally written for Winamp by Nullsoft, but has been used in many media programs including iTunes. In addition to pointing to a local file, many M3U files point to an online streaming location used for internet radio stations. MDS A binary file with a media descriptor that contains metadata about the original file and CD or DVD image. This metadata includes information on layer breaks and copy protection features. It is often used in disk imaging applications such as Alcohol 120% and Daemon Tools. MKV (Matroska Video) An open source multimedia container format for holding audio and video files, as well as pictures or subtitles. Intended as a universal format for multimedia storage. It is unique as the container is completely open in specification, allowing it to hold multiple audio, video, and subtitle streams in the same file. This makes it a popular choice for content with multiple audio and subtitle tracks. It had wide hardware support for many commercial media players including HDTV's and Blu-Ray players. MOV The multimedia container file format for QuickTime, designed to hold audio, video, and data files, usually comprised of subtitles and effects. Modern MOV files use the MPEG-4 standard. The MOV container has been approved as the basis for MPEG-4 by the International Organization for Standardization. MP2 MPEG-1 Audio Layer II Part of the MPEG-1 video encoding format, MP2 predates the MP3 format and is used with older containers such as Video CDs. It generally has much larger-filesizes than MP3 but requires less powerful audio decoders to play back. This allows the file format to be played on legacy equipment. MP3 (MPEG-1 Audio Layer III) Part of the MPEG-1 video encoding format, able to store good quality audio into small files, by filtering out audio that most humans cannot hear. MP3 has become one of the most popular formats for buying and sharing digital music, despite proven advancements with other lossy formats, such as AAC or OGG. MP4 The official multimedia container format for MPEG-4 video and audio. It is a more open and generic version of the QuickTime File Format, which uses the MOV extension. A versatile container, is has support for multiple audio and video streams and is capable of being streamed over the Internet. MPEG (Moving Pictures Experts Group) A working group of experts formed by the ISO/IEC to develop the standards for audio and video compression and transmission. The group formed in 1988 and today has over 380 members. They are responsible for many popular standards including MP3 and MPEG-4. MPG (MPEG-1) A standard format for lossy compression of video and audio, designed to compress raw digital video and audio down to a 6:1 ratio without losing much quality. Having it's first public release in 1993, it has since seen huge adoption and effectively set the standard for lossy audio and video compression.
NDS (Nintendo DS) Nintendo's handheld gaming console, released originally in 2004. It features two LCD screens, one a touchscreen, a built-in microphone, and wireless support. NFO An identification file with release and general information that is packed with a software program. They contain an ASCII text file that can be read using a generic text editor. NFO files were popular with Bulletin Board Systems (BBS), which predates the World Wide Web. NRG A proprietary CD image file format used by Nero Burning ROM to create and burn CD images. Despite its proprietary nature, various programs can read it, including Alcohol 120%, Daemon Tools and Power ISO. OGG A free, open standard container format created and maintained by the Xiph.Org Foundation, designed to provide efficient streaming and editing of high-quality multimedia digital files. Influenced partly as an open-source alternative to MO3, OGG generally can generate audio files smaller than an MP3 while maintaining the same or higher level of quality. However, it isn't limited to audio, it is a complete container unrestricted by software patents. PLS A file format for storing multimedia playlists that can also store information about each particular song such as song title and length. It is generally more descriptive than an M3U file, and is compatible with most major media players, including iTunes, Winamp, and VLC. RAR (Roshal Archive) A proprietary archive file format created by Russian software engineer Eugene Roshal, supporting data compression, error recovery, and spanning. It was created for use with WinRAR, although many complression programs support it, including Winzip and 7zip. RM (RealMedia) A proprietary multimedia container format designed by RealNetworks, usually used in together with RealVideo and RealAudio for streaming content over the Internet. It uses a constant bit-rate, unlike it's newer format which supports a variable bitrate, titled RMVB. SFV (Simple File Verification) A file that typically arrives bundled with files downloaded off the Internet, it is a means of checking that the files downloaded are complete by matching the data with the SFV file. This is due to the possibility of file corruption in the process of downloading or hard-drive failure. SRT A text-based subtitle format known also as SubRip. SRT subtitles are usually found in DivX or XviD encoded AVI files. It is a plain-text file that simply queues when to display a subtitle line sequentially, down to the millisecond. SWF (Small Web Format) Previously standing as an abbreviation for Shockwave Flash, SWF is a file format of a compiled FLA used by Adobe Flash. A SWF may contain vector graphics and rich media including images, audio, and video. It is widely adopted plugin for many desktop Internet browsers, although availability is more limited on mobile devices. It is more common for modern Flash video to have the FLV extension, however. Torrent A torrent is a file that is transmitted via the BitTorrent protocol written by Bram Cohen. The torrent can be anything, usually audio, video, an application, or a game. Being completely peer-to-peer, without a central server, it is one of the most efficient P2P solutions created, rising in popularity dramatically since it's first release in 2001. As of 2009, it has been reported to account for between and of all Internet traffic.
TS The MPEG transport stream. A standard format for transmitting and storing audio, video, and data files usually employed for use in digital television streaming. It features error correction and stream synchronization across various signal strengths. VCD (VideoCD) A standard created and developed in the early '90s that made it possible for a regular CD to contain 74 minutes of both video and audio encoded in the MPEG-1 format. It is an evolution of the Laserdiscs created in the '70s and was surpassed by the DVD in the late '90s. VOB (Video Object) One of the core files found on a DVD, it is a container format for all the movie data layered together, containing audio, video, subtitle, menu, and navigation data. VOB files can be up to 1GB in file size to maximize compatibility, and for that reason, many DVDs are comprised of multiple VOB files. WMV (Windows Media Video) A video compression format for several codecs by Microsoft, designed originally for streaming applications on the Internet. It has also become adopted as a video format compatible with Blu-Ray discs. It is often compared to MPEG-4 and H.264 in terms of video quality.