EPUBCheck MED_016: mismatched sum of overlay duration
Atualizado:
EPUBCheck MED_016 é uma mensagem de aviso: “Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” A duração total da sobreposição de mídia no pacote não corresponde à soma da duração de cada sobreposição. EPUB solicita que a soma total (media:duration sem refines) seja igual à soma, dentro de um segundo.
A mensagem oficial
Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
- Severidade padrão
- Aviso. O EPUB ainda é válido, mas algo provavelmente causará problemas em alguns aplicativos de leitura. EPUBCheck sai com 0, a menos que você passe --failonwarnings.
- versão EPUBCheck
- 5.4.0
EPUBCheck imprime este ID com um sublinhado em vez de um hífen; esta página usa o ID exatamente como EPUBCheck o relata.
Causas típicas
- Narração regravada ou cortada sem atualizar as durações nos metadados do pacote.
- Uma sobreposição adicionada ou removida enquanto o total permaneceu o mesmo.
Como consertar isso
- Liste os elementos meta media:duration que refinam cada item SMIL e os some.
- Defina a media:duration sem refines para esse total, por exemplo
<meta property="media:duration">1:36:20</meta>. - Se a duração de uma única sobreposição estiver errada, meça-a a partir do áudio e corrija esse valor também.
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Se os tempos de recorte dentro de um arquivo SMIL estiverem errados, os erros são MED-008 ou MED-009.
Termos usados aqui
Outras mensagens de 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.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.