Types of compression
- Uncompressed
- Lossless compressed
- Lossy compressed
Codecs
- Portmanteau word for Coder+Decoder
- Software which encodes and decodes audio/video
- Coder: encodes for transmission and storage
- Decoder: decodes for playback and editing
- Example:
- Audio
- Video
H.264 (Lossless compressed)
- Refer: https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Containers
- WebM (Web Media)
- royalty free and open source from Google
- based on Matroska container format
- Video Codec: VP8 or VP9
- Audio Codec: Vorbis or Opus
- MP4 (Moving Picture Experts Group 4)
- aka MPEG-4
- Video Codecs: AVC (H.264), AV1, VP9 etc.
- Audio Codecs: AAC, FLAC, Opus etc.
- MKV (Matroska Video files)
- open format
- Video Codecs: H.264, H.265, VP9, AV1 etc.
- Audio Codecs: MP3, AAC, AC3, DTS, FLAC etc.
- MOV (Apple QuickTime Movie)
- aka QTFF, QT
- Video Codecs: AVC (H.264), Cinepak, DV etc.
- Audio Codecs: AAC, Apple Lossless (ALAC), HE-AAC etc.
- OGG
- free and open format from Xiph.org
- Video Codecs: Theora, VP8, VP9 etc.
- Audio Codecs: FLAC, Opus, Vorbis etc.
- 3GP (Third Generation Partnership)
- AVI (Audio Video Interleave)
- WAV (Waveform Audio File Format)
- aka WAVE
- container format
- Audio Codecs: ADPCM, MPEG-1, µ-Law etc.
- FLAC (Free Lossless Audio Codec)
- lossless codec
- container: FLAC
- MP3
- lossy compression codec
- containers: MP4
- AAC
- patented
- lossy compression codec
- containers: MP4, 3GP
- Audio only:
- Compressed/general purpose: MP3
- Losslessly compressed: FLAC/ALAC
- Uncompressed: WAV
- Video+Audio:
- General purpose and open format: WebM
- General purpose: MP4
- High compression for slow connection: 3GP
3 items under this folder.