我使用ffmpeg将视频转换为mp4.It工作正常。但我很少遇到这样的错误
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height [libmp3lame @ 0x3f54280] 4 frames left in the queue on closing
这是我运行的命令,
exec("ffmpeg -i ".$directory_path_full." -max_muxing_queue_size 1024 ".$directory_path.$file_name.".mp4");
当我第一次添加-max_muxing_queue_size 1024
它工作正常但后来我得到了与#34相同的错误;结束时队列中剩下4帧#34;。如何解决这个问题?
UPDATE1:
x264 [error]: malloc of size 5258880 failed
初始化输出流0时出错:0 - 打开输出流编码器时出错#0:0 - 可能是错误的参数,如bit_rate,rate,width或height [aac @ 0x5a82b60] Qavg:65536.000 [aac @ 0x5a82b60]关闭时队列中剩余2帧