php-当源视频大小超过 25 MB 时,ffmpeg 视频转换问题。

php-ffmpeg video converting issue when Source video size is more than 25 MB.

我正在使用 php-ffmpeg 来转换上传的视频。对于所有视频,它之前都运行良好。 但从过去几天到现在,只有小视频正在转换并给我适当的成功回应。 但是大小超过 25MB 的大型视频在服务器上上传得很好,转换也很好,但在成功响应时它给我错误。图片如下。

所以在这里,当我手动刷新我的页面或检查服务器时,我可以看到视频上传到服务器并转换得很好,这只是在视频转换时向我发送成功响应所面临的问题。

小型和大型视频转换的代码相同,因此小型视频转换效果很好,但从过去几天开始就面临着大量问题。

大家有什么建议吗?

可能是时间限制或者内存限制的问题,可以加上这几行:

set_time_limit(3600); // For exemple or 0 for no time limit
ini_set('memory_limit', '2048M'); // For exemple or -1 fo no memory limit

或者你可以直接更改php.ini文件来全局设置配置

Set this rule in your upload file or in main configuration file,By adding this line it removes memory limit for any file in wordpress. So that you can upload any size of file without limitations.

ini_set('memory_limit', '-1');

May this thing help you to solve out your problem.

-> 仅供参考....

ini_set('upload_max_filesize',  '2000M');
ini_set('post_max_size',        '2000M');
ini_set('memory_limit', '4048M');
ini_set('display_errors', 'On');
ini_set('max_execution_time', 0);
ini_set('max_input_time', 0);

set_time_limit(0);
error_reporting(E_ALL);    
libxml_use_internal_errors(true);

-- 和:

file_uploads
upload_max_filesize
max_input_time 
memory_limit 
max_execution_time 
post_max_size