4

我的平台是 PHP JOOMLA MYSQL。我想将上传的不同格式的视频文件编码并加载到 .flv、.mp4 和 .avi

我希望这个过程要么在上传过程中完成,要么在完成上传过程后作为一个单独的过程完成。我确实使用了我的 ffmpeg 代码,但实际上未能对某些视频文件进行编码,这些文件说比特率为 1/1000,因此无法对文件进行编码。有些显示质量很差。

如果有人知道在这些情况下通常用于编码的最佳实践,请与我分享。

任何帮助将不胜感激,并提前感谢您对此做出很好的答复

4

2 回答 2

7

您可以使用http://www.ffmpeg.org/在任何平台 windows 或 linux 上使用 php 进行在线视频转换

 exec("ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv");

更多阅读这里

http://www.ffmpeg.org/ffmpeg-doc.html

于 2010-12-11T18:04:13.733 回答
1

您可以查看一个名为hwdVideoShare的 Joomla 组件。

服务器要求如下所示:FFMPEG、FLVTOOL2、MENCODER、GD、FREETYPE、PHP(安装应支持 exec、cURL 和 file_get_contents 函数)、PERL。因此,在安装之前,您需要确保您的服务器具备所有这些。

于 2010-08-29T07:29:58.030 回答