Assignment On Audio New
Assignment On Audio New
KANWALJEET SINGH
MICRO AVI is a multimedia format based on the RIFF container SOFT format. AUDIO/ For a long time, AVI was the de facto standard for multimedia files on Windows (recently, ASF has supplanted AVI on the Windows platform). While there is VIDEO some contention regarding a wide variety of computer INTERL applications that create AVI files. This leads to a lot of fragmentation and applicationEAVED specific nuances in a standard that was never particularly
well-defined in the first place.
CONT..
.avi is the file name extension for files that stores audio and video data together using the AVI (Audio Video Interleave) format, which was developed in 1992 by Microsoft. An AVI file actually stores audio and video data under the RIFF (Resource Interchange File Format) container format. In AVI files, audio data and video data are stored next to each other to allow synchronous audio-withvideo playback. Audio data is usually stored in AVI files in uncompressed PCM (Pulse-Code Modulation) format with various parameters
RIFF avi header, containing general parameters (used for file type detection) stream headers, containing common format stream descriptor, and type-specific audio/video/other header single 'movi' chunk contains the audio and video packets. index chunk contains index table (16 bytes for each chunk in 'movi')
A MPEG AVI file is an AVI file. It has the mandatory RIFF structure of the AVI files, but uses a new extension to the DIB format . Following is a diagram describing the RIFF form of the MPEG AVI format.
CONT.
Only a few parameters in the Stream Header Chunk need to be assigned specific values: The MPEG AVI file does not use the strd chunk (This area is typically used by the installable compression/decompression driver) The fcc type field is set to vids which stands for MPEG video stream. The fcc Handler field is set to "MPGI" which will activate the installable compression/decompression VIDC.MPGI driver in the Microsoft Windows environment If index chunks are being used, each frame should be flagged as a "key frame", using the AVIIF_KEYFRAME flag.
APPLICATION
The MPEG standard specifies a technique for significant data compression of audio and video data. It has emerged as the leading compression technique for multimedia applications. While quite efficient for data storage. The MPEG format is not conducive to video editing since some frames (P and B types) require significant amounts of computation to obtain the decompressed image, and since successive decompressionrecompression operations usually affect the image quality. On the other hand, almost all multimedia tools and packages today rely on the AVI file format to handle audio and video data. As stated in this document describes an extension to the AVI file format that handles a particular type of MPEG files and thus allows editing and conversion to a normal MPEG file format, while maintaining the image quality.
The figure below shows a simplified data flow for an Authoring application. The authoring system interfaces with the MPEG Compression & Decompression Accelerator through the Video Codec. For editing, Editable MPEG files are decompressed through the Video Codec and the Accelerator and returned to the Authoring System as bitmaps, which can then be manipulated, displayed or mixed with bitmaps originating from other types of AVI files. The resulting bitmap is then fed back to the Accelerator for compression either into an Editable MPEG file or into a distributable MPEG format. In practice the Accelerator may be a collection of hardware and/or software devices
AUTHORING APPLICATION
THANKS
CONT..
Once editing is completed, the Editable MPEG file is transcoded by the Accelerator into a regular MPEG file. Note also that with the recent extension of the Wave format to support the MPEG Audio compression standard compressed audio streams can be interleaved with the MPEG video stream following the normal AVI interleaved format. The Editable MPEG files contain only Intracoded frames (I-frames). A MPEG I-frame has self-contained information to represent a picture. Each frame will include the MPEG sequence header with the quantization matrix information, in order to facilitate editing operations without requiring decompression and recompression. Furthermore, we encapsulate each frame in a Group of Pictures (GOP) and thus provide each frame with a SMPTE time code.