ffmpeg_movie devuelve en audioBitRate un valor nulo, falso o "no reconocido" para algunos videos, en concreto, paso con MOV y FLV, ocasionando un error en el comando ffmpeg, por lo que no solo no se crearon el video final y la imagen de vista previa, sino que tambien se elimino el video original.
Acabo de editar el primer mensaje:
Código php:
Ver original// Esta validacion ya estaba, para aplicar audioSampleRate soportado en FLV
$audioRate = 22050;
// Agregue estas dos lineas para corregir audioBitRate
if(!isset($audioBitr) || !$audioBitr || $audioBitr < 1) $audioBitr = $audioRate;
// Adicionalmente, se puede hacer otra validacion para evitar eliminar el video original
// despues de ejecutar ffmpeg y antes de ejecutar flvtool2
}