EPUBCheck MED-008: clipBegin após clipEnd
Atualizado:
EPUBCheck MED-008 é uma mensagem de erro: “The time specified in the clipBegin attribute must not be after clipEnd.” Em uma sobreposição de mídia, o tempo clipBegin de um clipe é após o seu tempo clipEnd. O final de cada clipe de áudio deve vir depois do seu início, ou o aplicativo de leitura não poderá reproduzir a narração para essa frase.
A mensagem oficial
The time specified in the clipBegin attribute must not be after clipEnd.
- Severidade padrão
- Erro. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.
- versão EPUBCheck
- 5.4.0
Causas típicas
- Tempos trocados ou digitados incorretamente no arquivo SMIL.
- Tempos escritos em diferentes formatos (segundos e h:mm:ss) e que podem ser lidos incorretamente quando editados manualmente.
Como consertar isso
- Abra o arquivo SMIL EPUBCheck names e encontre o elemento de áudio na linha que ele informa.
- Corrija os tempos para que clipBegin esteja antes de clipEnd, verificando-os com o arquivo de áudio.
- Se os tempos vieram de uma ferramenta de alinhamento, reexecute-a em vez de editar muitos clipes manualmente.
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Se ambos os tempos forem iguais, o erro é MED-009.
Termos usados aqui
Outras mensagens de MED
MED-009The time specified in the clipBegin attribute must not be the same as clipEnd.MED_007Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".MED_010EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.MED-005Media Overlay audio reference … to non-standard audio type … found.MED_011EPUB Content Document referenced from multiple Media Overlay Documents.MED-004Image file header may be corrupted.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.