Passer au contenu
EPUBCheck · Images, audio et superpositions multimédias

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

  1. Listez les éléments meta media:duration qui affinent chaque élément SMIL et additionnez-les.
  2. Définissez media:duration sans raffinements sur ce total, par exemple <meta property="media:duration">1:36:20</meta>.
  3. Si la durée d'un seul superposition est incorrecte, mesurez-la à partir de son audio et corrigez également cette valeur.
  4. 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_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
  • MED_017 URL fragment should indicate an element ID, but found '#…'.
  • MED_014 Media overlay audio file URLs must not have a fragment, but found '#…'.
  • MED_018 URL fragment should be an SVG fragment identifier, but found '#…'.
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_012 The "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.

FAQ

Que signifie EPUBCheck MED_016 ?

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.

Est-ce que MED_016 une erreur ?

MED_016 est signalé comme avertissement par défaut. Le EPUB est toujours valide, mais quelque chose est susceptible de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils