El remux reencodea el audio no-AAC (eac3→aac); la pista AAC arranca con un dts negativo (priming/encoder-delay). Con empty_moov el moov se escribía ANTES de conocer ese delay, así que el primer fragmento quedaba mal formado y un demuxer estricto (Safari / la forma en que Apple decodifica HEVC) nunca inicializaba la reproducción: el <video> cargaba bytes (se veía en Network) pero no arrancaba, y el player re-bootstrapeaba la sesión cada pocos segundos. Añade +delay_moov: retiene el moov hasta el primer paquete y maneja el dts de priming. ffmpeg deja de emitir el warning "nonzero dts ... moov already written" y el fMP4 reproduce. Reproducido con Hoppers (HEVC Main 10 + EAC3). |
||
|---|---|---|
| .. | ||
| acme | ||
| agent | ||
| arr | ||
| cmd | ||
| config | ||
| engine | ||
| funnel | ||
| library | ||
| mediaserver | ||
| parser | ||
| sentry | ||
| ui | ||
| upgrade | ||
| usenet | ||
| vpn | ||