php - 如何在 PHP 中将上传的视频文件编码为 .flv 格式

标签 php mysql video joomla1.5 video-encoding

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

我希望此过程在上传过程中完成,或者在完成上传过程后作为一个单独的过程完成。我确实使用我的 ffmpeg 代码可能是最好的,但实际上未能对一些视频文件进行编码,这些视频文件表示比特率为 1/1000,因此无法对文件进行编码。有些节目质量很差。

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

任何帮助将不胜感激,并提前感谢对此有一个很好的答复

最佳答案

你可以使用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

关于php - 如何在 PHP 中将上传的视频文件编码为 .flv 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593883/

相关文章:

PHPUnit,超全局变量。如何设置测试以正确设置 $_SERVER 和 $_GET?

mysql - 按日期获取最后记录,但对于 2 个不同的 ID

c# - 将 Mysql 数据填充到 asp 日历加载时间太长

Android vimeo 视频上传

video - Flutter - video_player 全屏

php - 在 Linux 机器上使用 PHP 上传文件

php - 字符串无法转换为 JSONObject - Android

video - FFMPEG 覆盖两个视频并添加文本

php - SOAP WSDL 文件不调用函数

mysql innodb :innodb_flush_method