编程学习网 > PHP技术 > php文件怎么转化为视频,FFmpeg助你自动转换
2021
06-28

php文件怎么转化为视频,FFmpeg助你自动转换


一、PHP实现转换

   在做视频网站的时候,最头痛的问题可能是格式转换、视频缩略图等。下面我将用php实现这一些功能。PHP是没有自带视频的函数,所以会用到第三方的软件工具来实现。


二、什么是FFmpeg

   FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。

FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。

这个项目最早由Fabrice Bellard发起,现在由Michael Niedermayer维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的"FF“代表"Fast Forward“
/* 转视频   */
$cmd="ffmpeg.exe -i tiwer_update_move.avi -ab 56 -ar 22050 -b 500 -r 15 -s 500x600 201112120089123.flv"; 
 
exec($cmd); 
 
/*  视频截图*/
$cmd="ffmpeg.exe -itiwer_update_move.avi -f image2 -ss 10 -s 600*500 -vframes 1 201112120089123.jpg";
exec($cmd);

 三、生成缩略图

 

include("ImageHelper.class.php");
 
/* 生成缩略图 */
$thumbnail =new ImageHelper(); 
$thumbnail->resizeimage("2012121208123.jpg", 30,30, 0,"2012121208123_small.jpg"); 
以上就是“php文件怎么转化为视频,FFmpeg助你自动转换”的详细内容,想要了解更多php教程相关知识欢迎关注编程学习网


扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取