Zum Inhalt springen
EPUBCheck · Bilder, Audio und Medienüberlagerungen

EPUBCheck MED_016: Summe der Overlay-Dauern stimmt nicht überein

Aktualisiert:

EPUBCheck MED_016 ist eine Warnmeldung: „Media Overlays total duration should be the sum of the durations of all Media Overlays documents.“ Die gesamte Medienoverlay-Dauer im Paket stimmt nicht mit der Summe der Dauer jedes Overlays überein. EPUB verlangt, dass die Gesamtzeit (media:duration ohne refines) der Summe entspricht, innerhalb einer Sekunde.

Die offizielle Nachricht

Media Overlays total duration should be the sum of the durations of all Media Overlays documents.

Standard-Schweregrad
Warnung. Die EPUB ist weiterhin gültig, aber irgendetwas wird wahrscheinlich Probleme in einigen Leseanwendungen verursachen. EPUBCheck beendet die Ausführung mit 0, es sei denn, Sie übergeben --failonwarnings.
EPUBCheck Version
5.4.0

EPUBCheck druckt diese ID mit einem Unterstrich anstelle eines Bindestrichs; diese Seite verwendet die ID genau so, wie EPUBCheck sie berichtet.

Typische Ursachen

  • Narration, die erneut aufgenommen oder bearbeitet wurde, ohne die Dauer in den Paketmetadaten zu aktualisieren.
  • Ein Overlay wurde hinzugefügt oder entfernt, während die Gesamtzahl gleich blieb.

Wie man es behebt

  1. Listen Sie die media:duration Meta-Elemente auf, die jedes SMIL-Element verfeinern und addieren Sie sie.
  2. Setzen Sie die media:duration ohne refinements auf diesen Wert, z. B. <meta property="media:duration">1:36:20</meta>.
  3. Wenn die Dauer eines einzelnen Overlays falsch ist, messen Sie sie anhand des Audios und korrigieren Sie auch diesen Wert.
  4. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Wenn die Clip-Zeiten in einer SMIL-Datei falsch sind, sind die Fehler MED-008 oder MED-009.

Hier verwendete Begriffe

Andere MED Nachrichten

  • 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.

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck MED_016?

EPUBCheck MED_016 ist eine Warnmeldung: „Media Overlays total duration should be the sum of the durations of all Media Overlays documents.“ Die gesamte Medienoverlay-Dauer im Paket stimmt nicht mit der Summe der Dauer jedes Overlays überein. EPUB verlangt, dass die Gesamtzeit (media:duration ohne refines) der Summe entspricht, innerhalb einer Sekunde.

Ist MED_016 ein Fehler?

MED_016 wird standardmäßig als Warnung gemeldet. Das EPUB ist weiterhin gültig, aber etwas könnte in einigen Lese-Apps Probleme verursachen. EPUBCheck beendet sich mit 0, es sei denn, Sie übergeben --failonwarnings.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen