TEST DCP:

Permet de réparer, modifier, fusionner et supprimer des éléments d'un DCP crypté ou non.

Pour PC Windows

Version 4.2 de février 2026. Quelques correction de problèmes et améliorations.

Version 4.1 de février 2026. Suppression de "Ne répond pas" et ajout d'une barre de progression.

Version 4.0 de février 2026. Ajout des fonctions: Modifier, Supprimer et Fusionner.

Version 3.0 de novembre 2025. Modification d'un DCP plus rapide.

Version 2.1 de janvier 2025. Ajout de la détection de DCP crypté ou non.

Version 2.0 de février 2023. Correction d'un problème avec la lecture des fichiers xml "mal formés" de très rares DCP.

Version 1.1 de novembre 2022.

Version 1.0 de juillet 2022.



ATTENTION: L'auteur décline toute responsabilité qui entrainerait l'impossibilité d'utiliser un DCP parfaitement fonctionnel

avant utilisation de ce logiciel

ou la modification d'une oeuvre sans avoir l'autorisation de ses auteurs.



Description



Toutes les opérations fonctionnent sur des DCP cryptés ou non cryptés.

Mais uniquement avec des DCP OV (Original Version), pas des DCP VF (Version File).



Il est prudent d'utiliser ce logiciel sur une copie du DCP à réparer ou modifier.

Toutefois, seuls les fichiers ASSETMAP, PKL et CPL peuvent être modifiés.

Ce sont tous des fichiers .xml.

Copier par sécurité ces fichiers originaux dans un autre dossier peut suffire.

Les fichiers images, audio et sous titres ne sont absolument pas concernés sauf dans l'opération RÉPARER ou ils sont simplement lus entièrement avec l'option "Tous les fichiers".

Ils peuvent être vulnérables à ce moment là en cas d'arrêt de l'ordinateur suite à une panne de courant ou une déconnexion du support sur lequel ils se trouvent.



RÉPARER

Permet de vérifier ET de corriger un DCP qui génère des erreurs d'ingest de type "erreur de capacité de fichier (size)" ou "erreur de somme de contrôle (hash)".



MODIFIER

Le nom de la CPL (CTT pour ContentTitleText) dans le serveur ne vous revient pas? Votre DCP n'est pas dans la bonne catégorie (type de contenu)? Vous venez de créer un DCP et vous apercevez d'une erreur dans son nom ou sa catégorie et vous ne voulez le refaire en entier pour si peu.



SUPPRIMER

Supprimer un élément image/son ou sous titres? Toute une version (CPL) du film ?



FUSIONNER

Pour rajouter un carton ou un logo avant un film de façon définitive par exemple.



Pendant les longues opérations de copie ou de vérification des sommes de contrôle sur des fichiers très lourds, une barre de progression s'affiche juste pour indiquer que ça travaille.

Il faut aussi être sûr que les DCP ne comportent pas d'erreurs avant des opérations de modification, fusion ou suppression. Une vérification avec Réparer avant toute opération est préférable.



Installation

Télécharger le fichier DCP TEST.zip à partir de cette page.

Dézipper l'archive et installez le logiciel en double cliquant sur "Setup.exe".

Il se peut que vous soyez obligé de faire une mise à jour du .NET framework de Microsoft

Il faut la version 4.8 minimum

Si Windows ne le fait pas automatiquement vous pouvez l'installer en téléchargeant cet installateur

Il se peut que certains antivirus comme Avast commencent par le démarrer dans leur Sanbox pour tester l'innocuité du fichier. Attendre que l'antivirus vous dise que tout est bon et redémarre normalement l'installateur et continuez.

Il faut que vous puissiez voir les fichiers de votre DCP sur votre ordinateur Windows.

Les laboratoires utilisent le formatage LINUX EXT2 pour leurs disques dur impossibles à lire nativement sous Windows.

Certains DCP "maison" peuvent être fournis sur des disques dur formatés MAC impossibles à lire nativement sous Windows.

Sauf à ajouter des drivers dans Windows, certains gratuits et la plupart payants.



Mode d'emploi

Au premier démarrage, même problème potentiel avec l'antivirus.

Au démarrage du logiciel, on commence par ouvrir un DCP en sélectionnant le dossier qui le contient, c’est sur celui ci que l’on pourra faire toutes les opérations : Réparer, Modifier le nom ou la catégorie, Supprimer des éléments et Fusionner avec d'autres DCP.

On peut donc faire plusieurs opérations successives sur le même DCP sans être obligé de le recharger à chaque fois.

Et dès que l’on a fini avec un DCP, on peut en ouvrir un autre et recommencer plusieurs opérations sur ce dernier.

Aucun fichier ne sera supprimé par aucune opération.

Les fichiers seront sauvegardés avant modification avec l’extension .old et un numéro de l’opération en cours.

Le compteur du numéro de l’opération est réinitialisé au chargement d’un nouveau DCP, les fichiers peuvent être écrasés si vous faites de nouvelles opérations sur le même DCP rechargé.

Ainsi si le DCP ne fonctionne pas , vous pouvez revenir à l'ancienne version en supprimant les fichiers corrigés dont il existe une copie avec l'extension ".old" et changer l'extension de ces derniers par celle d'origine ".xml" pour les fichiers CPL et PKL.

Si le DCP est de type INTEROP, "ASSETMAP" est sans extension et si le DCP est de type SMPTE, "ASSEMAP" possède l'extension ".xml".





RÉPARER



Qui n’a jamais reçu un DCP fait « maison » qui ne s’ingeste pas ?

Souvent, on a une erreur du type : File size X is incorrect (shoud be Y)

Ce qui sous entend que le fichier ingesté n’a pas la capacité annoncée dans les métadonnées du DCP.

Ou une erreur de somme de contrôle (Copied file hash does not match remote file hash).

Même principe, la valeur calculée ne correspond pas à la valeur annoncée dans les métadonnées du DCP.

Les métadonnées du DCP sont contenus dans les fichiers ASSETMAP, PKL et CPL du DCP.

On y trouve de nombreuses informations comme le nom du DCP qui apparaîtra dans le serveur, sa durée en images, sa cadence de projection en images/seconde, son format de projection, les différentes versions…

Ainsi que pour chaque fichier sa capacité en octets et sa somme de contrôle (Hash).

Il arrive, rarement, que l’un ou plusieurs de ces derniers ne correspondent pas à la réalité. D’où l’erreur d’ingest.

Plusieurs causes possibles : Fichiers incomplets à cause d’une erreur de téléchargement ou de copie ou une erreur de génération des métadonnées par le logiciel de fabrication de DCP ou une erreur humaine (le plus plausible).

Si les fichiers image, audio (fichiers ".mxf") et sous titres (fichiers ".xml" au format INTEROP et ".mxf" au format SMPTE) sont corrompus, ce logiciel ne pourra rien faire. On suppose que seuls les fichiers de métadonnées ont des problèmes.

Ce logiciel permet d’analyser les métadonnées :

- Présence de tous les fichiers référencés.

- Valeur des capacités des fichiers.

- Somme de contrôle des fichiers.

Et de faire les corrections éventuelles des problèmes de capacité et de sommes de contrôle rencontrés dans les fichiers CPL et/ou PKL et/ou ASSETMAP après avoir sauvegardé les originaux.

S’il manque un fichier, il vous faudra le trouver. Le logiciel ne peut évidemment pas le recréer. La correction sera tout aussi évidemment impossible.

Après avoir fait les corrections, il ne reste plus qu’à ingester le DCP avec les fichiers corrigés et de tester le DCP du début à la fin pour vérifier qu’il est complet.

Si vous avez un DCP qui génère des erreurs qui bloquent l'ingest, essayez ce logiciel: vous n'avez rien à perdre. Le DCP est de toute façon corrompu et vous devez en obtenir une autre copie de votre fournisseur.

ATTENTION : LE CALCUL DES SOMMES DE CONTRÔLE DES FICHIERS AUDIO ET IMAGE EST LONG ET LA DURÉE DE CALCUL DÉPEND DE LA DURÉE DU FILM, DE SON NOMBRE DE VERSIONS, DE L’ORDINATEUR, DU TYPE DE CONNEXION ET DE LA VITESSE DU DISQUE DUR...

Chaque fichier du DCP doit être lu entièrement pour ce calcul.

Vous pouvez analyser votre DCP avec ou sans les fichiers audio et image (les plus longs à analyser).

Si l'erreur d'ingest est sur un problème de taille de fichier, commencez par utiliser l'analyse "Sans les fichiers audio et image" (contrôle uniquement les capacités et les sommes de contrôle de tous les fichiers de metadonnées .xml).

Le logiciel vous montre ce qu'il a trouvé et une erreur au moins devrait correspondre à l'erreur donnée par le serveur lors de l'ingest.

Cliquez sur "corriger".

Le logiciel commence par sauvegarder les fichiers à corriger en modifiant leur extension par ".old", corrige les erreurs trouvées et crée de nouveaux fichiers comportant les corrections.

Vous pouvez re-ingester le DCP pour voir si tout va bien ou si de nouvelles erreurs se présentent.





MODIFIER



Le logiciel permet de pouvoir modifier le nom du DCP et sa catégorie.

Si le nom est conforme à la Convention de Nommage du Cinéma Numérique, page officielle en anglais et sa traduction en français , seul le premier champ est modifiable (les caractères tout à fait à gauche avant le premier caractère de soulignement « _ »).

La Convention de Nommage du Cinéma Numérique précise qu’un maximum de 14 caractères est souhaitable.

La catégorie sera à choisir parmi les différentes propositions de la Convention de Nommage du Cinéma Numérique.

Si le DCP comporte plusieurs CPL, les modifications seront appliquées à l’ensemble de celles ci.

Le nom du DCP sera remplacé partout dans le DCP et le nom du dossier où il se trouve sera modifié UNIQUEMENT s'il n'existe pas un dossier du même nom au même endroit.





SUPPRIMER



On peut supprimer des éléments d‘un DCP :

- des CPL mais il doit en rester au moins une.

- des bobines, c’est à dire des ensembles Images, Audio et éventuellement Sous-titres d’une CPL mais il doit en rester au moins une par CPL.

Le logiciel vous interdira de sélectionner la dernière CPL ou la dernière bobine d’une CPL.

Si les éléments des bobines possèdent une description, celle ci sera affichée sinon se sera le nom du fichier.

Version 4.2 : le nom d'une CPL ET le nom du fichier de la même CPL sont affichés.

Comme illustré dans l'image ci dessous.

A la fin de d’opération de suppression, vous trouverez dans le dossier du DCP un fichier ListeFichiersSupprimables(x).txt qui vous permettra de supprimer les fichiers du DCP après vérification de celui ci dans un serveur.

Pour effectuer cette vérification en toute sécurité, vous pourrez momentanément déplacer ces fichiers supprimables en dehors du dossier du DCP puis ingester celui ci.

Si l’ingest se passe bien, vous pourrez supprimer ces fichiers.





FUSIONNER



On peut maintenant fusionner plusieurs DCP (maximum 10).

Il faut respecter certaines règles :

- Il ne peut y avoir qu’un seul DCP crypté et sa KDM sera nécessaire pour jouer le DCP modifié.

- On ne peut fusionner que des DCP du même format INTEROP ou SMPTE.

- Seul le premier DCP peut avoir plusieurs CPL.

Le logiciel vous avertira si vous sélectionnez un DCP non compatible.

Le sens de lecture du DCP fusionné se fera de haut en bas de la liste de fusion.

Le dernier DCP ajouté sera le premier joué, l’avant dernier, le deuxième joué, etc.

A la fin de d’opération de fusion, vous trouverez dans le dossier du DCP un fichier ListeFichiersAjoutés(x).txt qui vous permettra en cas de retour en arrière de supprimer les dit fichiers.