我在视频上传时,无法将任何视频转换/编码为三种格式:webm、mp4和flv。但问题是有些视频可以转换,而有些则不能。例如,当我尝试将mp4转换为flv时,某些mp4视频可以转换,而某些则不能。我正在使用以下命令进行转换。我也尝试了其他命令,但这个命令只适用于少数mp4文件,对于任何文件都不起作用。以下是该命令:
ffmpeg -i input.mp4 -c:v libx264 -crf 28 output.flv
这是我用PHP代码编写的内容,与此完全一致。
passthru("ffmpeg -i input.mp4 -c:v libx264 -crf 28 output.flv")
我也遇到了将avi和ogg文件转换为mp4、webm和flv的问题,真的很奇怪。请帮忙解决。
谢谢!
set_time_limit(0);
来将执行时间设为无限制,而忽略了3000
或其他值。 - Sulthan Allaudeen