EPUBCheck MED_016 : mismatch de la somme des durées de superposition
Mis à jour :
EPUBCheck MED_016 est un message d'avertissement : “Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” La durée totale de la superposition multimédia dans le package ne correspond pas à la somme des durées de chaque superposition. EPUB demande que la durée totale (media:duration sans raffiner) soit égale à la somme, dans une seconde près.
Le message officiel
Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
- Gravité par défaut
- Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
- version EPUBCheck
- 5.4.0
EPUBCheck imprime cet ID avec un soulignement au lieu d'un tiret ; cette page utilise l'ID tel que EPUBCheck le rapporte.
Causes typiques
- Narration réenregistrée ou raccourcie sans mettre à jour les durées dans les métadonnées du package.
- Une superposition ajoutée ou supprimée tandis que le total restait le même.
Comment le corriger
- Listez les éléments meta media:duration qui affinent chaque élément SMIL et additionnez-les.
- Définissez media:duration sans raffinements sur ce total, par exemple
<meta property="media:duration">1:36:20</meta>. - Si la durée d'un seul superposition est incorrecte, mesurez-la à partir de son audio et corrigez également cette valeur.
- Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Si les temps de clip à l'intérieur d'un fichier SMIL sont incorrects, les erreurs sont MED-008 ou MED-009.
Termes utilisés ici
Autres messages MED
MED_015Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.MED_017URL fragment should indicate an element ID, but found '#…'.MED_014Media overlay audio file URLs must not have a fragment, but found '#…'.MED_018URL fragment should be an SVG fragment identifier, but found '#…'.MED_013Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.MED_012The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.