Lecture de DCP pour le cinéma numérique avec le lecteur multimédia VLC et libav/ffmpeg
Résumé
Les salles de cinéma sont passées à l’ère numérique. Pour la distribution des copies numériques de films, la Digital Cinema Initiative (DCI) a choisi d’encoder les films au format Digital Cinema Package (DCP). Notre activité est menée en collaboration avec les cinémas Utopia, qui forment un réseau de salles indépendantes. La principale exigence d’Utopia est de fournir des logiciels libres et gratuits pour le cinéma numérique. Le format DCP utilise la compression JPEG2000 pour la vidéo, en raison de son taux de compression élevé pour les grandes images. Réaliser une implémentation efficace de codage et de décodage de ce format est complexe. Néanmoins, nous proposons une implémentation améliorée du décodage pour la projection dans les salles obscures. Les équipements actuellement déployés dans les salles sont chers à l’achat et ont un coût de maintenance élevé, ce qui empêche les petites salles indépendantes de s’équiper. Notre but est de proposer une solution logicielle adaptée à la projection des DCP. Cet article présente une solution qui réalise le décodage en temps réel et la projection, en s’appuyant sur des outils multimédia libres et standards comme le lecteur VLC et les bibliothèques libav/ffmpeg. Nous présentons les améliorations implémentées dans VLC pour supporter les DCP, qui incluent la lecture des fichiers et la synchronisation entre audio et vidéo. Nous détaillons ensuite la réalisation du décodeur JPEG2000 dans libav/ffmpeg. Pour finir, nous évaluons les performances de lecture atteintes.
Origine : Fichiers produits par l'(les) auteur(s)
Loading...