Menu

#1207 Incohérence de l'extraction de la "Duration" entre CLI et DLL selon l'extension (.mp2 vs .son)

Incorrect_result
open
nobody
None
5
2026-09-08
2026-09-08
Michael G
No

Description
Je rencontre une différence de comportement inattendue entre les versions CLI et DLL de MediaInfo concernant la récupération de la métadonnée Duration. Le problème se produit lors d'un simple changement d'extension du fichier audio, sans aucune modification de son contenu.

L'analyse a été effectuée avec le paramètre ParseSpeed = 0.3.

Fichiers de test (en pièces jointes)
Pour illustrer ce comportement, vous trouverez en pièce jointe :

  • 4 fichiers audios : Il s'agit de 2 fichiers audios distincts originaux. Chacun a été dupliqué pour avoir une version avec l'extension .mp2 et une version avec l'extension .son.
  • 8 fichiers JSON : Les sorties d'analyse correspondantes (DLL et CLI pour les 4 fichiers).

Étapes pour reproduire

  1. Analyser le fichier audio1.mp2 avec MediaInfo DLL (ParseSpeed = 0.3).
  2. Analyser le fichier audio1.son (copie exacte du précédent) avec MediaInfo DLL.
  3. Répéter les mêmes analyses (sur .mp2 et .son) avec MediaInfo CLI (ParseSpeed = 0.3).
  4. Comparer le champ Duration dans les sorties JSON.

Comportement attendu
La version CLI devrait réagir exactement comme la version DLL. L'analyse devant idéalement se baser sur l'en-tête et le contenu du fichier, la Duration devrait être extraite avec succès indépendamment de l'extension de fichier choisie.

Comportement observé

  • Avec la DLL : La Duration est toujours correctement récupérée, que l'extension soit .mp2 ou .son.
  • Avec le CLI : La Duration est correctement récupérée pour le .mp2, mais elle est absente pour le .son.

Il est surprenant que l'extension du fichier modifie la profondeur ou le résultat de l'analyse en ligne de commande, alors que la librairie (DLL) parvient à lire correctement la durée dans les deux cas de figure.
Il est également à noter qu'une ancienne version du CLI (23.04) ne présente pas ce problème.

Environnement

  • Version de MediaInfo : 26.05 (Windows Intel 64 bit)

Merci d'avance pour votre aide,

12 Attachments

Discussion


Log in to post a comment.