MPEG-5
MPEG-5 est un standard d'encodage de fichiers vidéo spécifié par le Moving Picture Experts Group (MPEG) et qui sera officialisé fin 2020. Il est soutenu par de grandes marques de l'électronique comme Samsung, Huawei et Qualcomm.
Développé par | |
---|---|
Version initiale |
2020 |
Type de format |
vidéo |
Comme le MPEG-4, la norme est divisée en plusieurs parties (parts en anglais), qui spécifient un type de codage particulier. Le MPEG-5 Part 1 se place comme un concurrent à l'AV1 (soutenu entre autres par Amazon, Facebook, Google) et au H.266/VVC[1].
Historique
Le projet a débuté en 2018 avec un appel d'offres réalisé en octobre[2]. L'officialisation se fera en octobre pour une sortie du standard en 2021.
Les parties
MPEG-5 Part 1 (EVC)
- EVC pour Essencial Video Coding
- Norme : ISO/IEC 23094-1 (déjà développé)
Le codec sera composé d'un profil de base (base profil) libre de droit et d'un profil principal (main profil) qui ne l'est pas. Ce dernier contiendra 21 outils pouvant être indépendamment activés ou non et offrant une compression accrue[3].
Licence
1 Profil gratuit de base avec une efficacité au même niveau que MPEG-4.
21 niveaux de licence indépendants selon les 21 outils brevetés que vous souhaitez activer ou non[3].
Logiciel
- Il existe déjà un encodeur / décodeur REVC, qui a été développé en langage de programmation RUST[4].
- XEVE (the eXtra-fast Essential Video Encoder - l'encodeur vidéo essentiel eXtra-fast) est auto-décrit comme un encodeur EVC Open Source rapide. L'encodeur est écrit en C99/C9X et prend en charge à la fois: les profils de base (base profil) et principaux (main profil) d'EVC. Sa licence est une licence BSD modifiée à 3 clauses.
- XEVD (the eXtra-fast Essential Video Decoder - le décodeur vidéo essentiel eXtra-fast) est auto-décrit comme un décodeur EVC Open Source rapide. Le décodeur est écrit en C99/C9X et prend en charge à la fois: les profils de base (base profil) et principaux (main profil) d'EVC. Sa licence est une licence BSD modifiée à 3 clauses.
MPEG-5 Part 2 (LCEVC)
- LCEVC pour Low Compression Enhancement Video Coding
Ce standard permettra d'améliorer la compression de n'importe quel flux vidéo quel que soit le codec de base utilisé[5].
Il est déjà possible d'encoder des fichiers vidéo avec LCEVC en utilisant FFmpeg 4.0.1-17 et la version 2.9 build 539246 du codec P+ de la entreprise privée V-Nova[6].
Licence
Il existe une licence gratuite pour l'intégration en tant que lecteur logiciel (important pour les systèmes d'exploitation gratuits et Open Source tels que Linux et les lecteurs vidéo tels que VideoLAN) [7]
Mais l'utilisation de la couche d'amélioration du côté émetteur est soumise à des frais[7].
Logiciel
- FFmpeg (avec prise en charge de plus de 20 encodeurs de base))
- Patch pour Android Open Source Project (AOSP)
- ExoPlayer (Android)
- AVPlayer (iOS)
- Microsoft UWP (Windows)
- lecteurs Web: HLS.js, Shaka Player, video.js
- intégration pour HTML5 les navigateurs Web
- beaucoup d'applications de lecture dans les magasins Android/iOS/Microsoft [8]
Matériel
- Red Pro Platform [9]
- NETINT Transcodeurs avec MPEG-5 LCEVC [10]
Voir aussi
- Codage vidéo scalable
- AV1 Comparer: LC EVC avec: SVT-AV1 (pour Scalable Video Technology for AV1)
- V9 Comparer: LC EVC avec: SVT-VP9 (pour Scalable Video Technology for VP9)
- H.265/HEVC Comparer: LC EVC avec: SVT-HEVC (pour Scalable Video Technology for HEVC) et Scalability Extensions (SHVC)
- H.266/VVC
- MPEG
- Compression audio
- Compression vidéo
Notes et références
- Stéphane Moussie, « La guerre des codecs vidéo relancée par le MPEG-5 EVC », sur MacGénération, (consulté le )
- « Divideon », sur divideon.com (consulté le )
- (en) Jonatan Samuelsson, Kiho Choi, Jianle Chen et Dmytro Rusanovskyy, « MPEG-5 Part 1: Essential Video Coding », SMPTE Motion Imaging Journal, , p. 10-16 (ISSN 2160-2492, lire en ligne)
- « revcx/revc », REVCX, (consulté le )
- (en) « Low Compression Enhancement Video Coding », sur lcevc.com (consulté le )
- (en) « How to Encode with LCEVC », sur Streaming Media Magazine,
- (en) « LCEVC Enhanced Video », sur Official LCEVC V-Nova website, (consulté le )
- (en) « LCEVC: Ready for Primetime », sur Streaming Media Magazine, (consulté le )
- (en) « Red5 Pro adds MPEG-5 LCEVC to its real-time latency platform to enhance quality in next-generation interactive applications », sur ottverse,
- (en) « V-Nova Enhance NETINT Transcoders With MPEG-5 LCEVC », sur thebroadcastbridge,