¿Cómo reparo películas con “átomos de película pública no válidos”?

1

Tengo un archivo de película que me da el siguiente error cada vez que se abre en cualquier reproductor basado en QuickTime:

  

No se pudo abrir la película.
  Se encontró un átomo de película pública no válido en la película.

¿Hay alguna herramienta que pueda usar en 10.5 en mi PowerBook para arreglar el archivo?

Y por favor, no sugieras usar VLC; puede reproducir el archivo, pero no puede arreglarlo.

Lo ideal es evitar la recodificación de las secuencias.

    
pregunta CyberSkull 17.12.2011 - 23:34

3 respuestas

1

Hay una antigua aplicación para Mac llamada Dumpster que te permite ver y editar los átomos de la película Quicktime. Hace un tiempo encontré un tutorial en línea sobre cómo solucionar el problema del "átomo de película no válido" usando Dumpster, pero perdí la url y nunca he encontrado el tutorial desde Google. El contenedor de basura todavía se puede encontrar, creo.

Para mí, es más fácil volver a codificar la película o intentar "optimizarla" con Subler.

Más información aquí en los átomos de la película QT: un

Actualización:

Bien, encontré un hilo que da instrucciones más detalladas sobre cómo posiblemente arreglar un átomo de película no válido. Este es para archivos .mov, pero se aplicará a .mp4 si está utilizando Atom Inspector. Vas a querer un buen archivo para comparar con el malo. Idealmente, desea que el archivo de película buena se haya codificado con los mismos parámetros que el archivo malo. Si es una película de torrent, a veces vienen con una muestra incluida de un tamaño de archivo pequeño.

  

Consigue un programa llamado "Dumpster" de Apple. Si tiene una máquina Windows, solo puede obtener una versión anterior / antigua Y tendrá que registrarse primero en su grupo de "Desarrolladores". La versión para Mac es mucho más fácil de obtener y se ha actualizado mucho más recientemente ...   Esta aplicación "volcará" el recurso / estructura de los diversos tipos que se utilizan en un archivo .MOV. Cosas como el propio contenedor de MooV, los encabezados de los tipos de flujos incluidos en el contenedor, luego los metadatos de cada flujo, luego los contenidos reales de cada flujo (generalmente empaquetados en secciones espaciadas regularmente).   Conozca la estructura en términos muy familiares, incluyendo la ubicación / orden habitual y la duración de cada una de estas cosas. Use los archivos de KNOWN GOOD con material predecible en ellos como ejemplos (y también para boilerplate para más adelante).

     

Al mismo tiempo, obtenga una buena aplicación HEX Editor para que pueda ver el código binario / hexadecimal directo en el archivo, sin obstáculos por su "formato".   Mire el MISMO archivo en ambas aplicaciones y familiarícese con la forma en que se colocan los "átomos". Tarde o temprano, podrá reconocer la firma de código hexadecimal de una configuración o atributo particular, así como comprender la relación entre las distintas longitudes de paquetes y la notación utilizada para describirlos. Esto será útil cuando necesite agregar un maniquí / relleno para una sección defectuosa.

     

Ahora, intente el archivo MALO en el contenedor. Si tiene suerte, al menos se abrirá sin demasiados problemas y podrá ver ALGUNOS ajustes, etc. Asigne esos mapas a su ubicación en el archivo como lo ve el editor hexadecimal (que abrirá CUALQUIER COSA) bueno o malo). Una vez que haya eliminado el BUENO, habrá reducido el MALO y podrá hacer una prueba y error de varias configuraciones, etc. Además, puede copiar y pegar (desde otra instancia del editor HEX utilizando un buen archivo ficticio) para usar como "relleno / relleno" del archivo defectuoso para que MANTENGA LA MISMA LONGITUD, Y NO INCLUYE DESCRIPTORES MALOS (especialmente en lo que respecta a la ubicación y la longitud de los flujos).

     

Después de un tiempo, deberías tener un archivo jugable --- con algunos contratiempos. Esto se puede usar como un archivo de origen en un convertidor / editor para que finalmente puedas quedarte con un archivo normal que solo tiene las cosas buenas.

Fuente: enlace

    
respondido por el Vic 19.12.2011 - 00:25
0

Recomiendo usar la aplicación gratuita HandBrake para volver a codificar la película, que esperamos solucione el problema.

Abra HandBrake y le pedirá automáticamente que seleccione una fuente (de lo contrario, puede usar el elemento de la barra de herramientas Fuente). Seleccione la película problemática y haga clic en Abrir.

Asegúrese de que el panel Presets esté visible haciendo clic en el elemento de la barra de herramientas Toggle Presets. Luego, en Apple, seleccione el ajuste preestablecido Universal .

La configuración predeterminada debería estar bien, pero puedes modificarla si lo deseas.

Haz clic en el elemento de la barra de herramientas de inicio para comenzar. HandBrake eliminará y volverá a codificar el archivo. Es probable que se solucione cualquier problema con la codificación.

    
respondido por el Nathan Greenstein 18.12.2011 - 01:10
0

Mi solución es usar MP4Box para demuxar el archivo .mov o .mp4 roto en sus pistas separadas de audio y video, y luego remuxarlas usando MKVToolnix. El remuxing parece solucionar el problema del átomo, y el MKV resultante se podrá reproducir en QuickTime Player (asumiendo que tienes Perian instalado), y también se puede volver a incluir como un QT .mov.

Solo necesitaba hacer esto, y MKVToolnix informó la siguiente advertencia para la pista de video: "Este archivo contiene al menos un fotograma con un código de tiempo negativo. Todos los códigos de tiempo se ajustarán a las 00: 30: 44.726 para que no haya ninguno. negativo ya ". Sospecho que eso fue lo que causó el error del átomo público.

    
respondido por el AVR2 24.11.2013 - 08:57

Lea otras preguntas en las etiquetas