Mac OS avconvert Finalizzare CVPixelBuffer "errore" durante la conversione di alcuni formati

1

Ho un video, registrato su una recente Panasonic Lumix, che desidero convertire dal suo formato MOV a qualcosa che funzionerà su dispositivi mobili quando viene servito dal mio server web. Inizialmente l'ho convertito usando:

avconvert -p PresetAppleM4VCellular -s video.mov -o iPhone.m4v

Sia la conversione che la riproduzione hanno funzionato bene, ma ho deciso che volevo una risoluzione più alta perché non sembrava così buona su dispositivi mobili più grandi, così ho provato:

avconvert -p PresetAppleM4V1080pHD -s video.mov -o iPhone.m4v

Con il preset PresetAppleM4V1080pHD , ho ottenuto un flusso infinito di output nella mia console come segue:

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.

E quando ho provato a riprodurre il video, l'audio andava bene, ma l'immagine era bloccata sul primo fotogramma. Allora ho provato:

avconvert -p PresetAppleM4V720pHD -s video.mov -o iPhone.m4v

E lo stesso accadde di nuovo; messaggi di conteggio infinito, completato con errore: 0 alla fine, e quando provo a riprodurlo in QuickTime (o VLC), solo l'audio funziona mentre l'immagine è bloccata sul 1 ° fotogramma.

Non riesco a trovare nessuna informazione in google per avconvert e il messaggio Finalizing CVPixelBuffer 0xXXXXXXXXXXXX while lock count is Y. .

Qualcuno sa cosa sta succedendo?

    
posta gone 27.11.2017 - 06:19
fonte

0 risposte

Leggi altre domande sui tag