No se puede reproducir AVCHD copiado

0

Tengo un accesorio de unidad flash para mi videocámara que me permite grabar en él, así como las tarjetas SDHC que también utiliza como medio.

Esta unidad flash se puede conectar a una computadora mediante una conexión USB y se reconoce como un disco duro externo formateado como FAT32, que contiene una sola carpeta AVCHD (que contiene el video).

Tengo mi propio disco duro USB externo, formateado como Mac OS Extended (con registro en el diario, sensible a mayúsculas y minúsculas) y deseo copiar mi video en esa unidad para su almacenamiento, de modo que pueda borrar la unidad Flash de la cámara para usarla en el futuro. .

Copié el video arrastrándolo al Finder, sin embargo, la nueva copia no se abrirá en QuickTime; en su lugar, aparece un cuadro de mensaje "no se puede abrir".

Después de hacer muchas comparaciones, pude ver que el contenido de ambas copias era exactamente el mismo, con la excepción de que un archivo: AVCHD/BDMV/INDEX.BDM había cambiado de caso (a AVCHD/BDMV/index.bdm ).

Al cambiar el nombre de este archivo, Finder ya no asoció el archivo con QuickTime, pero si copié el archivo, de modo que tuve tanto INDEX.BDM como index.bdm, funcionó correctamente.

Mi pregunta es: ¿qué está pasando aquí? ¿Por qué el caso de ese archivo y solo ese archivo cambió durante la copia? ¿Por qué QuickTime espera que sea un caso y Finder otro?

    
pregunta Paddy O'Loughlin 17.04.2013 - 00:40

1 respuesta

0

El archivo index.bdm probablemente recibió ese nombre en la tarjeta original, pero apareció como INDEX.BDM cuando se montó en la Mac. FAT32 no distingue entre mayúsculas y minúsculas, y el código del sistema de archivos de OS X (específicamente la clase NSFileManager) presenta de forma programada los contenidos de FAT32 en mayúsculas. OS X puede abrir contenido AVCHD, incluso con un nombre de archivo en minúsculas, desde medios que no distinguen entre mayúsculas y minúsculas, como FAT32 o HFS + en su modo predeterminado, insensible a mayúsculas y minúsculas.

Sin embargo, cuando copió el contenido de AVCHD en un sistema de archivos que distingue entre mayúsculas y minúsculas, la verdadera naturaleza de ese nombre de archivo en minúscula se vuelve visible (no se le cambia el nombre a minúscula, simplemente se revela como minúscula ¡para empezar!). OS X / QuickTime se confunde con el nombre en minúscula, y obtienes el temido "NO SE PUEDE ABRIR".

La solución es garantizar que todos los archivos y carpetas estándar de AVCHD estén en mayúsculas. Como puede ver, el árbol de carpetas sobre los archivos INDEX.BDM pierde su estado especial, pero se puede hacer doble clic en el archivo INDEX.BDM para abrir el navegador AVCHD. Igualmente importante es que los editores como FCP X y la ventana de Registro y Transferencia vean correctamente los medios incluso en el sistema de archivos que distingue entre mayúsculas y minúsculas.

Me encontré con lo mismo al copiar AVCHD a un NAS basado en Linux con un sistema de archivos que distingue entre mayúsculas y minúsculas. En mi caso, mis cámaras Panasonic escribirán un archivo INDEX.BDM cuando borre todos los clips o formateo la tarjeta en la cámara, pero si borro solo uno o unos pocos clips, el archivo se escribe como index.bdm. Dado que el código de Apple se rompe con los nombres de archivo AVCHD de mayúsculas y minúsculas, estoy escribiendo una utilidad para recorrer mis árboles de carpetas y asegurarme de que todo esté en mayúsculas, refunfuñando ...

    
respondido por el Adam Wilt 04.05.2013 - 02:58

Lea otras preguntas en las etiquetas