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

EPUBCheck MED_014 : fragment dans l'URL audio de superposition

Mis à jour :

EPUBCheck MED_014 est un message d'erreur : “Media overlay audio file URLs must not have a fragment, but found '#…'.” Une URL audio de superposition multimédia contient un fragment (#part), ce qui n'est pas autorisé. La partie du fichier audio à jouer est donnée par clipBegin et clipEnd, pas par un fragment dans l'URL.

Le message officiel

Media overlay audio file URLs must not have a fragment, but found '#%1$s'.

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
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.

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • Fragments multimédias tels que narration.mp3#t=10,20 copiés à partir de l'audio web.
  • Un script qui a écrit les temps de découpage dans l'URL au lieu des attributs.

Comment le corriger

  1. Ouvrez le fichier SMIL et retirez le #fragment de la source de chaque élément audio.
  2. Déplacez les temps dans clipBegin et clipEnd, par exemple <audio src="narration.mp3" clipBegin="10s" clipEnd="20s"/>.
  3. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Des fragments sont attendus dans le src de texte (pointant vers un id d'élément) ; ceux-ci sont vérifiés par MED_017.

Termes utilisés ici

Autres messages MED

  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
  • MED_016 Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
  • MED_011 EPUB Content Document referenced from multiple Media Overlay Documents.
  • MED_017 URL fragment should indicate an element ID, but found '#…'.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck MED_014 ?

EPUBCheck MED_014 est un message d'erreur : “Media overlay audio file URLs must not have a fragment, but found '#…'.” Une URL audio de superposition multimédia contient un fragment (#part), ce qui n'est pas autorisé. La partie du fichier audio à jouer est donnée par clipBegin et clipEnd, pas par un fragment dans l'URL.

Est-ce que MED_014 une erreur ?

MED_014 est signalé comme erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.

PDF vers EPUB outils

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

Voir tous les outils