Tengo un archivo mp4 que no reproducirá video, solo audio, en QuickTime (10.4 en Yosemite) y, por extensión, no muestra el ícono correcto en Finder y no se reproducirá correctamente en dispositivos iOS.
Otros juegan bien. La codificación de video es H264, el audio es AAC, por lo que debería funcionar. Intenté remuxarlo con ffmpeg, sin suerte.
La consola Mac muestra "QuickTime Player: ava error: fail in SeqAndPicParamSetFromCFDictionaryRef"
Feliz de remuxar (prefiero no volver a codificar, pero lo haré si tengo que hacerlo) usando ffmpeg, mp4box, lo que sea.
A continuación se muestra la información del archivo:
* Información de la película * Escala de tiempo 600 - Duración 02:15:51.210 Archivo fragmentado no - 2 pista(s) Archivo Marca M4A - versión 0 Creado: GMT dom 27 de noviembre 14:25:55 2011 El archivo tiene raíz IOD Escena PL 0xff - Gráficos PL 0xff - OD PL 0xff Visual PL: Perfil AVC/H264 (0x15) Audio PL: Perfil AAC @ Nivel 2 (0x29) No se incluyen secuencias en el OD raíz Pista # 1 Información - TrackID 1 - TimeScale 48000 - Duración 02:15:51.210 Información de medios: Idioma "Indeterminado" - Escriba "soun:mp4a" - 382088 muestras Configuración MPEG-4: Transmisión de audio - ObjectTypeIndication 0x40 Audio MPEG-4 AAC LC - 2 canales - SampleRate 48000 Auto sincronizado Pista # 2 Información - TrackID 2 - TimeScale 24000 - Duración 02:15:51.143 Información de medios: Idioma "Indeterminado" - Escriba "vide:avc1" - 195432 muestras Configuración MPEG-4: Visual Stream - ObjectTypeIndication 0x21 Vídeo AVC/H264 - Tamaño visual 1216 x 544 - Perfil alto a nivel 4.1 Bits de longitud de la unidad NAL: 24 Relación de aspecto de píxeles 1:1 - Tamaño de pista indicado 1216 x 544 Sincronizado en la transmisión 1
No puedo imaginar que sea el orden de las pistas, audio antes que video. Sospecho que tiene algo que ver con el ftyp, pero ¿no está seguro?
EDITAR:
Después de la sugerencia de #ProfessorSparkles a continuación, cambié el nivel de perfil usando subler... pero aún no funciona, el mismo problema. El sonido está bien, no hay video. Aquí está la información actualizada de mp4:
* Información de la película * Escala de tiempo 600 - Duración 02:15:51.210 Archivo fragmentado no - 2 pista(s) Archivo Marca M4A - versión 0 Creado: GMT dom 27 de noviembre 14:25:55 2011 El archivo tiene raíz IOD Escena PL 0xff - Gráficos PL 0xff - OD PL 0xff Visual PL: Perfil AVC/H264 (0x15) Audio PL: Perfil AAC @ Nivel 2 (0x29) No se incluyen secuencias en el OD raíz Pista # 1 Información - TrackID 1 - TimeScale 48000 - Duración 02:15:51.210 Información de medios: Idioma "Indeterminado" - Escriba "soun:mp4a" - 382088 muestras Configuración MPEG-4: Transmisión de audio - ObjectTypeIndication 0x40 Audio MPEG-4 AAC LC - 2 canales - SampleRate 48000 Auto sincronizado ID de grupo alternativo 1 Pista # 2 Información - TrackID 2 - TimeScale 24000 - Duración 02:15:51.143 Información de medios: Idioma "Indeterminado" - Escriba "vide:avc1" - 195432 muestras Configuración MPEG-4: Visual Stream - ObjectTypeIndication 0x21 Video AVC/H264 - Tamaño visual 1216 x 544 - Perfil Principal @ Nivel 3.1 Bits de longitud de la unidad NAL: 24 Relación de aspecto de píxeles 1:1 - Tamaño de pista indicado 1216 x 544 Sincronizado en la transmisión 1
Tendrá que volver a codificar o usar una herramienta para cambiar su nivel h264, como este http://coolsoft.altervista.org/en/h264leveleditor pero solo para Windows, también puede haber una herramienta Mac que haga lo mismo. Su video está codificado con High Profile Level 4.1. iOS solo admite el nivel 3.1 y probablemente lo mismo con QuickTime en Yosemite.
desecho
desecho
timonsku
desecho
timonsku
desecho
timonsku