编解码器列表
下列是压缩格式和相关编解码器的列表:
音频编解码
非压缩
- 脉冲编码调制(Pulse-code modulation,简称PCM)是一种非压缩的音频编码格式。此格式是CD-DA的标准。在电脑中,使用 PCM 编码的音频可以直接以原始音频格式 储存。不过它们通常会被储存在容器中,如WAV、AIFF、AU等(但在技术上这并不是必须的)。注意,有时 PCM 和 LPCM 都被笼统的称作 PCM,但实际上它们相似却不相同。
- 线性脉冲编码调制(Linear pulse-code modulation,简称LPCM)是一种非压缩的音频编码格式。这是一个 PCM 的变种。
- 脉冲密度调制(Pulse-density modulation,简称PDM)是一种非压缩的音频编码格式。
- 脉冲强度调制(Pulse-Amplitude Modulation,简称PAM)是一种非压缩的音频编码格式。
无损压缩
- Apple Lossless Audio Codec(ALAC)
- Direct Stream Transfer(DST)
- Dolby TrueHD – Optional lossless surround sound format used by HD DVD and Blu-ray, it uses MLP but adds higher sample rates, bit rates, and more channels
- DTS-HD Master Audio – Optional lossless surround sound format used by HD DVD and Blu-ray, it was previously known as DTS++ and DTS-HD
- Free Lossless Audio Codec(FLAC)
- Lossless Audio(LA)
- Lossless Predictive Audio Compression(LPAC)
- Lossless Transform Audio Compression(LTAC)
- MPEG-4 Audio Lossless Coding(MPEG-4 ALS)
- MPEG-4 Advanced Audio Coding - Scalable to lossless(AAC-SLS, also known as HD-AAC)
- Meridian Lossless Packing(MLP),also known as Packed PCM(PPCM), it is the standard lossless compression method for DVD-Audio content
- Monkey's Audio(APE)
- OptimFROG(OFR)
- RealAudio Lossless
- RK Audio(RKAU)
- Shorten(SHN)
- True Audio(TTA)
- WavPack(WV)
- Windows Media Audio 9 Lossless(WMALossless)
有损压缩
通用
- Adaptive Differential(or Delta)pulse-code modulation(ADPCM,见脉冲编码调制)
- ADX
- Adaptive Rate-Distortion Optimised sound codeR(ARDOR)
- Adaptive Transform Acoustic Coding(ATRAC,使用于MiniDisc装置)
- Dolby Digital(A/52, AC3)
- DTS Coherent Acoustics(DTS, Digital Theatre System Coherent Acoustics)
- Impala FORscene audio codec
- ITU standards:
- MPEG audio
- layer-1(MP1)
- layer-2(MP2,MPEG-1, MPEG-2 and non-ISO MPEG-2.5)
- layer-3(MP3,MPEG-1, MPEG-2 and non-ISO MPEG-2.5)
- Advanced Audio Coding(AAC, MPEG-2 and MPEG-4)
- Harmonic and Individual Lines and Noise(HILN, MPEG-4 Parametric Audio Coding)
- Musepack
- Perceptual Audio Coding
- QDesign
- TwinVQ
- Vorbis
- Windows Media Audio(WMA)
人声(低比特率;为人声优化)
- Advanced Multi-Band Excitation(AMBE)
- Algebraic Code Excited Linear Prediction(ACELP)
- Code Excited Linear Prediction(CELP)
- Continuously variable slope delta modulation(CVSD)
- Dialogic ADPCM(VOX)
- Digital Speech Standard(DSS)
- Enhanced Variable Rate Codec(EVRC)
- FS-1015(LPC-10)
- FS-1016(CELP)
- ITU standards:
- GSM codecs:
- Harmonic Vector Excitation Coding(HVXC)
- Internet Low Bit Rate Codec(iLBC)
- Improved Multi-Band Excitation(IMBE)
- internet Speech Audio Codec(iSAC)
- Mixed Excitation Linear Prediction(MELP)
- QCELP
- Relaxed Code Excited Linear Prediction(RCELP)
- RTAudio - used by Microsoft Live Communication Server
- Selectable Mode Vocoder(SMV)
- Speex, patent free
- Triple Rate CODER(TRC)-used in some pocket recorders.
- Vector Sum Excited Linear Prediction(VSELP)
文字
- BiM
- Continuous Media Markup Language (CMML)
- MPEG-4 Part 17 (e.g. 3GPP Timed Text)
- Ogg Kate
- Ogg Writ
- ttyrec
视频
- Alpary
- Animation (qtrle)
- ArithYuv
- AVIzlib
- LCL (VfW codec) MSZH and ZLIB [1]
- FFmpeg
- CamStudio GZIP/LZO
- FFmpeg (decoder only)
- Dirac lossless
- libdirac
- libschroedinger
- GStreamer
- FFmpeg
- FastCodec
- FFV1 FFV1's compression factor is comparable to Motion JPEG 2000, but based on quicker algorithms (allows real-time capture). Written by Michael Niedermayer and published as part of FFmpeg under to GNU LGPL.
- FFmpeg
- H.264 lossless
- x264 (encoder only)
- FFmpeg (decoder only, uses x264 for encoding)
- Huffyuv Huffyuv (or HuffYUV) was written by Ben Rudiak-Gould and published under the terms of the GNU GPL as free software, meant to replace uncompressed YCbCr as a video capture format. It uses very little cpu but takes a lot of disk space.
- FFmpeg
- JPEG 2000 lossless
- libopenjpeg
- Lagarith A more up-to-date fork of Huffyuv is available as Lagarith.
- Lagarith Codec (VfW codec)
- FFmpeg (decoder only)
- LOCO
- FFmpeg (decoder only)
- LZO
- MSU Lossless Video Codec
- PNG
- CorePNG
- FFmpeg
- ScreenPressor[2]
- SheerVideo
- Snow lossless
- FFmpeg
- TechSmith Screen Capture Codec (TSCC)[3]
- FFmpeg (decoder only)
- Ut Video [4][5]
- FFmpeg
- VMNC[6]
- YULS
- ZMBV (页面存档备份,存于互联网档案馆) (Zip Motion Block Video) Codec
- FFmpeg
- ZRLE used by VNC
- Blackmagic codec
有损压缩
一般
- Apple Intermediate Codec
- Audio Video Standard (AVS)
- OpenAVS
- FFmpeg (decoding only)
- Bink Video, Smacker video
- FFmpeg
- libavcodec
- Blackbird FORscene video codec
- Cinepak
- FFmpeg (decoder only)
- Dirac
- Schrödinger
- dirac-research
- FFmpeg (decoder only)
- Firebird [7] Original FORscene video codec
- H.261
- FFmpeg H.261 (libavcodec)
- MPEG-1 Part 2 (MPEG-1 Video)
- Cinema Craft Encoder
- Elecard MPEG-1 Decoder/Encoder
- FFmpeg
- MainConcept MPEG-1
- TMPGEnc
- H.262/MPEG-2 Part 2 (MPEG-2 Video)
- Canopus ProCoder
- Cinema Craft Encoder
- Elecard MPEG-2 Video Decoder/Encoder
- FFmpeg
- InterVideo Video Decoder
- MainConcept MPEG-2
- TMPGEnc
- H.263
- FFmpeg H.263 (libavcodec)
- MPEG-4 Part 2 (MPEG-4 Advanced Simple Profile)
- 3ivx
- DivX
- Elecard MPEG-4 Decoder/Encoder
- libavcodec
- HDX4
- Nero Digital
- Xvid
- H.264/MPEG-4 AVC or MPEG-4 Part 10 (MPEG-4 Advanced Video Coding), approved for Blu-ray
- CoreAVC
- Elecard AVC Decoder/Encoder
- MainConcept
- Nero Digital
- QuickTime H.264
- Sorenson AVC Pro codec, Sorenson's new implementation
- x264 (encoder only)
- FFmpeg (decoder only)
- HEVC
- Indeo 3/4/5
- FFmpeg (decoder only)
- OMS Video
- On2 Technologies TrueMotion VP3/VP4, VP5, VP6, VP7, VP8; under the name The Duck Corporation: TrueMotion S, TrueMotion 2
- FFmpeg (decoder only)
- Pixlet
- RealVideo
- FFmpeg
- Snow Wavelet Codec
- Sorenson Video, Sorenson Spark
- FFmpeg
- Tarkin
- Theora
- FFmpeg (decoding only)
- libtheora
- VC-1 (SMPTE standard, subset of Windows Media Video)
- FFmpeg (decoder only)
- VP9 by Google
- Windows Media Video (WMV)
- WAX (Part of the Windows Media Series)
- FFmpeg
Intra-only
- MJPEG
- FFmpeg
- Morgan Multimedia M-JPEG
- Pegasus PICVideo M-JPEG
- MainConcept M-JPEG
- JPEG 2000 intra frame video codec
- libopenjpeg
- FFmpeg (experimental)
- Apple ProRes 422/4444
- FFmpeg
- AVC-Intra
- FFmpeg
- DV
- FFmpeg
- VC-2 SMPTE standard (a.k.a. Dirac Pro)
- Schrödinger
- dirac-research
- VC-3 SMPTE standard
- GoPro CineForm
- REDCODE RAW - used by Red cameras
- Grass Valley Codec
参考资料
- ^ 存档副本. [2014-05-12]. (原始内容存档于2021-01-23).
- ^ 存档副本. [2014-05-12]. (原始内容存档于2021-03-28).
- ^ TechSmith Codecs. [2014-05-12]. (原始内容存档于2011-10-22).
- ^ 存档副本. [2014-05-12]. (原始内容存档于2012-04-06).
- ^ 存档副本. [2014-05-12]. (原始内容存档于2021-04-16).
- ^ 存档副本. [2014-05-12]. (原始内容存档于2021-01-23).
- ^ 存档副本. [2014-05-12]. (原始内容存档于2013-12-06).
外部链接
- Subjective codec comparison
- Audio formats comparison (页面存档备份,存于互联网档案馆), a look at six lossless formats and five lossy formats.
- http://www.fourcc.org/codecs.php (页面存档备份,存于互联网档案馆), list of codec four digit codes(like DIV3, XVID, ...)
- Interactive blind listening tests of audio codecs over the internet (页面存档备份,存于互联网档案馆)
- http://mediainfo.sourceforge.net/en/Support/Formats (页面存档备份,存于互联网档案馆) ,List of different audio codecs and meta-data by them