Tengo un video, grabado en una Panasonic Lumix reciente, que deseo convertir de su formato MOV a algo que funcionará en dispositivos móviles cuando se publique desde mi servidor web. Inicialmente lo convertí usando:
avconvert -p PresetAppleM4VCellular -s video.mov -o iPhone.m4v
Tanto la conversión como la reproducción funcionaron bien, pero decidí que quería una resolución más alta ya que no se veía tan bien en dispositivos móviles más grandes, así que intenté:
avconvert -p PresetAppleM4V1080pHD -s video.mov -o iPhone.m4v
Con el preajuste PresetAppleM4V1080pHD
, obtuve un flujo interminable de salida en mi consola de la siguiente manera:
Finalizing CVPixelBuffer 0x7faee9f26e70 while lock count is 1.
Finalizing CVPixelBuffer 0x7faeeb301af0 while lock count is 1.
Finalizing CVPixelBuffer 0x7faee9c61c70 while lock count is 2.
Finalizing CVPixelBuffer 0x7faee9e05f30 while lock count is 2.
Finalizing CVPixelBuffer 0x7faeeb070900 while lock count is 3.
Finalizing CVPixelBuffer 0x7faee9c66e30 while lock count is 3.
.
.
.
avconvert completed with error:0.
Y cuando intenté reproducir el video, el audio estaba bien, pero la imagen estaba atascada en el primer cuadro. Entonces intenté:
avconvert -p PresetAppleM4V720pHD -s video.mov -o iPhone.m4v
Y lo mismo volvió a ocurrir; mensajes de recuento de bloqueo sin fin, completados con error: 0 al final, y cuando intento reproducirlo en QuickTime (o VLC), solo funciona el audio mientras la imagen está atascada en el primer fotograma.
No puedo encontrar ninguna información en google para avconvert
y el mensaje Finalizing CVPixelBuffer 0xXXXXXXXXXXXX while lock count is Y.
.
¿Alguien sabe lo que está pasando?