tanszek:oktatas:techcomm:mpeg_compression
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tanszek:oktatas:techcomm:mpeg_compression [2024/11/19 11:01] – [Additional Information on MPEG Compression] knehez | tanszek:oktatas:techcomm:mpeg_compression [2024/11/19 11:06] (current) – [MPEG] knehez | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Principles of MPEG Compression ===== | ===== Principles of MPEG Compression ===== | ||
- | The human ear perceives sound in the frequency range of 20 Hz to 20 kHz, with the most sensitive range being between 2-4 kHz (note: a tuning fork vibrates at a frequency of 440 Hz). A key characteristic of human hearing is that when two sounds of similar frequencies are played simultaneously, | + | **MPEG** compression offers various methods for both video and audio. In **MPEG**, it is crucial to keep audio and video synchronized over time, so audio and video data include timestamps. |
- | + | ||
- | Quantization should be performed with particular attention to the fact that frequencies between 2-4 kHz require higher precision than those in the 10-20 kHz range. | + | |
- | + | ||
- | MPEG compression offers various methods for both video and audio. In video compression, | + | |
- | + | ||
- | In MPEG, it is crucial to keep audio and video synchronized over time, so both audio and video include timestamps. | + | |
- | + | ||
- | ==== Additional Information on MPEG Compression ==== | + | |
**MPEG** (Moving Picture Experts Group) compression is a widely used standard for reducing the file size of video and audio content while maintaining an acceptable level of quality. It achieves high compression ratios by eliminating redundant information spatially within a frame and temporally between consecutive frames. | **MPEG** (Moving Picture Experts Group) compression is a widely used standard for reducing the file size of video and audio content while maintaining an acceptable level of quality. It achieves high compression ratios by eliminating redundant information spatially within a frame and temporally between consecutive frames. | ||
- | Temporal Redundancy Removal: Temporal redundancy exists because consecutive video frames often have many similarities. MPEG compression uses motion compensation to identify and encode only the differences between frames, instead of storing every frame in full detail. This is done by using the following frame types: | + | **Temporal Redundancy Removal**: Temporal redundancy exists because consecutive video frames often have many similarities. MPEG compression uses motion compensation to identify and encode only the differences between frames, instead of storing every frame in full detail. This is done by using the following frame types: |
* **I-frames** (Intra-coded frames): are complete images, compressed independently of other frames, much like a JPEG image. | * **I-frames** (Intra-coded frames): are complete images, compressed independently of other frames, much like a JPEG image. | ||
Line 29: | Line 21: | ||
==== Container Types for MPEG Compression ==== | ==== Container Types for MPEG Compression ==== | ||
- | MPEG compression is often used in conjunction | + | **MPEG** compression is often used with different container formats that store video, audio, subtitles, and other metadata. Some common container formats include: |
- | **MP4 (MPEG-4)**: MP4 is one of the most popular container formats | + | **MP4 (MPEG-4)**: MP4 is one of the most popular container formats |
- | **AVI (Audio Video Interleave)**: | + | **AVI (Audio Video Interleave)**: |
- | **FLV (Flash Video)**: FLV is a container format developed by Adobe and commonly used for delivering video content over the internet. It was widely used on platforms like YouTube in the early days. FLV supports streaming and progressive download, making it suitable for web-based video, but it has fallen out of favor in recent years due to the decline of Adobe Flash. | + | **FLV (Flash Video)**: FLV is a container format developed by Adobe and commonly used for delivering video content over the internet. It was widely used on platforms like YouTube in the early days. FLV supports streaming and progressive download, making it suitable for web-based video, but it has fallen out of favour |
- | **MKV (Matroska Video)**: MKV is an open-source container format | + | **MKV (Matroska Video)**: MKV is an open-source container format |
- | **MPEG-TS (Transport Stream)**: MPEG-TS is a container format designed for broadcasting and streaming applications. It is used for live video broadcasting, | + | **MPEG-TS (Transport Stream)**: MPEG-TS is a container format designed for broadcasting and streaming applications. It is used for live video broadcasting, |
**MOV**: Developed by Apple, MOV is similar to MP4 and is often used with Apple' | **MOV**: Developed by Apple, MOV is similar to MP4 and is often used with Apple' | ||
- | Each of these container formats has its own advantages and is chosen based on the specific requirements of the content delivery, such as compatibility, | + | Each of these container formats has its own advantages and is chosen based on the specific requirements of the content delivery, such as compatibility, |
tanszek/oktatas/techcomm/mpeg_compression.1732014098.txt.gz · Last modified: 2024/11/19 11:01 by knehez