Article de reference

Liste des codecs

Voici une liste des formats de compression et des codecs associés . Formats de compression audio Sans compression La modulation par impulsions et codage linéaire (LPCM, générale...

Voici une liste des formats de compression et des codecs associés .

Formats de compression audio

Sans compression

Compression sans perte

Compression avec perte

Hybride général/discours

  • Codage vocal et audio unifié (USAC, MPEG-D Partie 3, ISO/IEC 23003-3)
    • expirer (encodeur uniquement ; open source)
    • FFmpeg (décodeur uniquement ; open source)
  • Normes IETF :
    • Opus (RFC 6716) – basé sur le vocodeur SILK et le codec CELT
      • libopus
      • FFmpeg (décodage et encodage expérimental)
  • Projet Internet de l'IETF
    • Codec vocal IPMR - utilisé dans le moteur vocal et vidéo TeamSpirit de Spirit DSP

Codecs audio neuronaux

Général

AES3
  • Norme SMPTE 302M
    • FFmpeg (décodeur uniquement)
  • Dolby E
    • FFmpeg (décodeur uniquement)
Bluetooth
Radio numérique

Voix

(faible débit binaire, optimisé pour la parole)

Microsoft DirectPlay

Ces codecs sont utilisés par de nombreux jeux PC qui utilisent des chats vocaux via l'API Microsoft DirectPlay .

  • MétaVoice de Voxware
    • Lecteur Windows Media (voxmvdec.ax)
  • Vrai discours
    • Lecteur Windows Media (tssoft32.acm)
    • FFmpeg (décodeur uniquement)
  • MS GSM
    • Lecteur Windows Media (msgsm32.acm)
    • libgsm
    • FFmpeg (décodeur uniquement)
  • MS-ADPCM
    • Lecteur Windows Media (msadp32.acm)
    • FFmpeg
Enregistreur vocal numérique
  • Normes de l'International Voice Association (IVA) :
    • Norme vocale numérique / Lecture standard (DSS-SP)
      • FFmpeg (décodage uniquement)
    • Norme de parole numérique / Qualité de lecture (DSS-QP)
  • Sony LPEC
  • Truespeech Triple Rate CODER (TRC) – utilisé dans certains enregistreurs de poche
  • Micronas Intermetall MI-SC4 - utilisé par les enregistreurs vocaux tels que RadioShack Digital Recorder et IO DATA HyperHyde
    • FFmpeg (décodeur uniquement)
Téléphone mobile
Génération 2
Génération 3/4
  • Projet de partenariat de 3e génération (3GPP)
    • Débit multiple adaptatif (AMR)
      • AMR-NB
        • 3GPP TS 26.073 – Codec vocal AMR (code source C) – implémentation de référence
        • opencore-amr (on peut compiler ffmpeg avec—enable-libopencore-amrnb pour incorporer la bibliothèque OpenCORE)
        • FFmpeg (par défaut décodeur uniquement, mais voir ci-dessus les options de compilation pour intégrer la bibliothèque OpenCORE)
      • AMR-WB
        • 3GPP TS 26.173 – Codec vocal AMR-WB (code source C) – implémentation de référence
        • opencore-amr (décodeur), d'OpenCORE (on peut compiler ffmpeg avec—enable-libopencore-amrwb pour incorporer la bibliothèque OpenCORE)
        • vo-amrwbenc (encodeur), de VisualOn , inclus dans Android (on peut compiler ffmpeg avec—enable-libvo-amrwbenc pour incorporer la bibliothèque VisualOn)
        • FFmpeg (par défaut décodeur uniquement, mais voir ci-dessus les options de compilation).
      • AMR-WB+
        • 3GPP TS 26.273 – Codec vocal AMR-WB+ (code source C) – implémentation de référence
      • Services vocaux améliorés (EVS)
        • 3GPP TS.26.443 – Codec pour services vocaux améliorés (EVS) – Code ANSI C (virgule flottante)
  • Projet de partenariat de 3e génération 2 (3GPP2)
Radio mobile professionnelle
  • APCO
    • Projet 25 Phase 2 Enhanced Full-Rate ( AMBE +2 4400bit/s avec 2800bit/s FEC)
    • Projet 25 Phase 2 Demi-débit (AMBE+2 2450bit/s avec 1150bit/s FEC) – également utilisé dans NXDN et DMR
      • mbelib (décodeur uniquement)
    • Projet 25 Phase 1 Full Rate ( IMBE 7200bit/s)
      • mbelib (décodeur uniquement)
  • Institut européen des normes de télécommunication ( ETSI )
    • ETS 300 395-2 (TETRA ACELP 4,6 kbit/s)
  • TÉTRAPOL
    • RPCELP 6 kbit/s
  • Voix numérique D-STAR (AMBE 2400bit/s avec FEC 1200bit/s)
    • mbelib (décodeur uniquement)
  • Normes de l'Association professionnelle de l'industrie des systèmes de liaison numérique (PDT Alliance) :
    • NVOC – utilisé en Chine
  • Esprit DSP RALCWI
  • DSPINI
    • SPR Robust
    • TWELP Robust
  • Codec2
    • libcodec2
  • RL-CELP (utilisé dans les chemins de fer japonais )
Militaire

Jeux vidéo

  • Bink Audio , Smacker Audio
    • FFmpeg (décodeur uniquement)
  • Actimagine ( recherche et développement européens de Nintendo ) FastAudio
    • MobiclipDecoder (décodeur uniquement)
    • FFmpeg (décodeur uniquement)
  • Nintendo GCADPCM (alias DSP ADPCM ou THP ADPCM) - utilisé dans GameCube , Wii et Nintendo 3DS .
    • vgmstream (décodeur uniquement)
    • VGAAudio
    • FFmpeg (décodeur uniquement)
  • Sony VAG (également appelé Sony PSX ADPCM)
    • vgmstream (décodeur uniquement)
    • FFmpeg (décodeur uniquement)
  • Sony HEVAG - utilisé dans PS Vita .
    • vgmstream (décodeur uniquement)
  • Sony ATRAC9 - utilisé dans PS4 et PS Vita .
    • VGAudio (décodeur uniquement)
    • FFmpeg (décodeur uniquement)
  • Microsoft XMA - Variantes WMA pour le décodage matériel Xbox 360.
    • FFmpeg (décodeur uniquement)
  • Xbox ADPCM
    • vgmstream (décodeur uniquement)
    • FFmpeg (décodeur uniquement)
  • CRI ADX ADPCM
    • vgmstream (décodeur uniquement)
    • VGAAudio
    • FFmpeg
  • CRI HCA/HCA-MX - utilisé dans le middleware CRI ADX2.
    • vgmstream (décodeur uniquement)
    • VGAAudio
    • FFmpeg (décodeur uniquement)
    • bibliothèque gcss
    • HCADecoder (décodeur uniquement)
  • FMOD FADPCM
    • vgmstream (décodeur uniquement)

Formats de compression de texte

Formats de compression vidéo

Sans compression

  • RVB 4:4:4 (uniquement linéaire, converti par transfert et réduction de bits, également une sorte de compression jusqu'à environ 3:1 pour HDR)
  • YUV 4:4:4/4:2:2/4:1:1/4:2:0 (tous les 4:4:4 inférieurs sont compressés spatialement jusqu'à 2:1 pour 4:2:0 avec des distorsions de couleur spécifiques).
    • Intel IYUV
  • Vidéo 10 bits non compressée
  • Signal numérique composite - utilisé par les vidéocassettes numériques de diffusion SMPTE D-2 et D-3
  • Avid DNx non compressé (SMPTE RDD 50)
  • V210 - défini par Apple et utilisé par les cartes vidéo d'entrée/sortie d'interface numérique série

Signaux analogiques

Sans pertecompression vidéo

  • Normes UIT-T/ISO/CEI :
    • H.264 sans perte
      • x264 (encodeur uniquement)
      • FFmpeg (décodeur uniquement, utilise x264 pour l'encodage)
    • H.265 sans perte
      • x265 (encodeur uniquement)
      • UHDcode (décodeur uniquement, utilise x265 pour lire les fichiers encodés HEVC)
      • FFmpeg (décodeur uniquement, utilise x265 pour l'encodage)
    • Motion JPEG 2000 sans perte
      • libopenjpeg
    • JPEG XS sans perte
      • FastTICO-XS
  • Normes IETF :
    • FFV1 (RFC 9043) – Le facteur de compression de FFV1 est comparable à celui de Motion JPEG 2000 , mais basé sur des algorithmes plus rapides (permettant une capture en temps réel). Écrit par Michael Niedermayer et publié dans le cadre de FFmpeg sous GNU LGPL .
      • FFmpeg
  • Normes SMPTE :
    • VC-2 HQ sans perte (alias Dirac Pro sans perte)
      • libdirac
      • libschrödinger
  • Codec vidéo sans perte Alparysoft (Alpary)
  • Animation Apple (QuickTime RLE)
    • QuickTime
    • FFmpeg
  • ArithYuv
  • AV1
  • AVIzlib
    • LCL (codec VfW) MSZH et ZLIB
    • FFmpeg
  • Codec Autodesk Animator (AASC)
    • FFmpeg (décodeur uniquement)
  • Format CAI
  • CamStudio GZIP/LZO
    • FFmpeg (décodeur uniquement)
  • Codec de Chennai (EVX-1)
    • Codec vidéo expérimental du Caire (open source)
  • Dxtory
    • FFmpeg (décodeur uniquement)
  • Codec rapide
  • Vidéo d'écran Flash v1/v2
    • FFmpeg
  • Codec de capture d'écran FM
    • FFmpeg (décodeur uniquement)
  • Codec Fraps (FPS1)
    • FFmpeg (décodeur uniquement)
  • Grass Valley sans perte
    • Option de codec Grass Valley
    • FFmpeg (décodeur uniquement)
  • Huffyuv Huffyuv (ou HuffYUV) a été écrit par Ben Rudiak-Gould et publié sous les termes de la licence GNU GPL en tant que logiciel libre, destiné à remplacer le format de capture vidéo non compressé YCbCr. Il utilise très peu de ressources CPU mais occupe beaucoup d'espace disque. Voir aussi ffvhuff qui en est une version « FFmpeg only ».
    • FFmpeg
  • Codec Ig
  • Intel RLE
  • Codec de capture d'écran innoHeim/Rsupport
    • FFmpeg (décodeur uniquement)
  • Lagarith Un fork plus récent de Huffyuv est disponible sous le nom de Lagarith
    • Codec Lagarith (codec VfW)
    • FFmpeg (décodeur uniquement)
  • LOCO - basé sur JPEG-LS
    • FFmpeg (décodeur uniquement)
  • MagicYUV
    • Kit de développement logiciel MagicYUV
    • FFmpeg
  • Microsoft RLE (MSRLE)
    • FFmpeg
  • Codec vidéo sans perte MSU
  • Capture d'écran sans perte MSU
  • CorePNG - basé sur PNG
    • FFmpeg
  • ScreenPresso (SPV1)
    • FFmpeg (décodeur uniquement)
  • ScreenPressor - un successeur de MSU Screen Capture Lossless
    • FFmpeg (décodeur uniquement)
  • SheerVidéo
    • FFmpeg (décodeur uniquement)
  • Neige sans perte
    • FFmpeg
  • Codec de capture d'écran TechSmith (TSCC)
    • Codec vidéo EnSharpen pour QuickTime
    • FFmpeg (décodeur uniquement)
  • Toponymie
  • Suite de codecs vidéo Ut
    • libutvidéo
    • FFmpeg
  • VBLE
    • FFmpeg (décodeur uniquement)
  • Codec d'écran VMnc VMware - utilisé par VMware Workstation
    • FFmpeg (décodeur uniquement)
  • VP9 par Google
    • libvpx
    • FFmpeg (décodeur uniquement)
  • YUL
  • ZéroCodec
    • FFmpeg (décodeur uniquement)
  • Codec ZMBV (Zip Motion Block Video) - utilisé par DOSBox
    • FFmpeg

Codecs de jeu sans perte

  • DXA

Compression avec perte

Général

Codecs vidéo basés sur l'IA / améliorés par l'IA

  • AIVC
  • Codec Deep Render
  • IAMMP
    • Codage vidéo amélioré par l'IA ( MPAI-EVC ; en cours de développement)
    • Codage vidéo de bout en bout basé sur l'IA (MPAI-EEV ; en cours de développement)

Évolutif / en couches

VP8, VP9, AV1, et H.266/VVC prennent en charge les modes évolutifs par défaut.

  • Normes UIT-T/ISO/CEI :
    • Codage vidéo évolutif (H.264/SVC ; H.264/MPEG-4 AVC Annexe G ; une extension de H.264/MPEG-4 AVC )
    • Codage vidéo haute efficacité évolutif (SHVC ; une extension de H.265/HEVC )
    • Codage vidéo amélioré à faible complexité ( LCEVC ; MPEG-5 Partie 2)
      • SDK du décodeur LCEVC (open source ; décodeur uniquement)
      • Kit de développement logiciel V-Nova LCEVC
  • Normes SMPTE
    • Extension vidéo en couches VC-4 (SMPTE ST 2058-1:2011)

Intra-trame uniquement

3D stéréoscopique / Multivue

  • Codage vidéo multivue
  • Codage vidéo haute efficacité multivue (MV-HEVC ; une extension de H.265/HEVC)
    • FFmpeg (décodeur uniquement)

Caméras de sécurité et de surveillance

  • Normes Guobiao (GB/T)
    • AVS-S-P2 (suspendu )
    • SVAC (GB/T 25724-2010)
  • Codec CCTV Infinity (IMM4/IMM5/IMM6)
    • FFmpeg (décodeur IMM4 et IMM5 uniquement)

Codecs vidéo liés au CD-ROM ou au CD

Codecs vidéo en réseau

Codecs vidéo Bayer/RAW compressé

  • CinemaDNG (créé par Adobe ; utilisé dans les caméras Blackmagic )
  • Redcode RAW (utilisé dans les appareils photo RED ) – une version modifiée de JPEG 2000
    • code libre
  • ArriRaw (utilisé dans les caméras Arri )
  • Cineform RAW (utilisé dans les caméras Silicon Imaging )
    • Kit de développement logiciel (SDK) CineForm
  • Blackmagic RAW (utilisé dans les caméras Blackmagic )
    • Kit de développement logiciel Blackmagic RAW
  • Cintel RAW (utilisé dans Cintel Scanner )
    • FFmpeg (décodeur uniquement)
  • Apple ProRes RAW
  • dansPIX TICO RAW
    • Bibliothèques SDK et FPGA/ASIC fastTICO-RAW d'intoPIX
  • Canon CRX - utilisé dans le film Canon Cinema Raw Light
    • Plugin Canon RAW pour Avid Media Access
    • LibRaw (décodeur uniquement ; open source)
  • Sony X-OCN

Jeux vidéo

  • Vidéo Bink , vidéo Smacker
    • FFmpeg
    • codec libav
  • Codec vidéo Nintendo Mobiclip
    • FFmpeg (décodeur uniquement)
  • Codec CRI Sofdec - une variante MPEG avec DC 11 bits et correction de l'espace colorimétrique ; utilisé dans le middleware Sofdec
  • CRI P256 - utilisé dans le middleware Sofdec pour Nintendo DS
  • Indeo Video Interactive (alias Indeo 4/5) - utilisé dans les jeux PC pour Microsoft Windows
    • FFmpeg (décodeur uniquement)
    • Vidéo Intel Indeo

En temps réel

  • Codec vidéo RivaTuner (RTV1/RTV2)
    • FFmpeg (décodeur RTV1 uniquement)
  • Hap/Hap Alpha/Hap Q
    • Codec VIDVOX hap
    • FFmpeg
  • Codec DXV
    • Codec DXV de Resolume
    • FFmpeg
  • EncocheLC
    • FFmpeg (décodeur uniquement)
  • Compression du flux d'affichage VESA (DSC)
  • Compression d'affichage VESA-M (VDC-M)

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index