php视频格式转换---------ffmpeg-php扩展与ffmpeg.exe安装与使用
来源:互联网 发布:linux 删除路由 编辑:程序博客网 时间:2024/06/05 23:05
下面是我整理的步骤,希望能帮助大家这个问题。
2. 将四个文件拷贝到windows/system32目录下
3.将php_ffmpeg.dll拷贝到php的ext目录下。
4. 然后需要到apache/bin文件下找到php.ini文件下允许使用dll文件加入extension=php_ffmpeg.dll 并确保这三个都是开启状态
5.重启apache,输出phpinfo();方法查看环境配置,如看到以下信息则说明扩展安装成功。
6.测试,新建test.php输入以下代码
<?php
extension_loaded('ffmpeg');
$ffmpegInstance = new ffmpeg_movie('D:\Program Files\APMServ5.2.6\www\htdocs\test.mpg');
echo "getDuration: " . $ffmpegInstance->getDuration()."<br>" .
"getFrameCount: " . $ffmpegInstance->getFrameCount()."<br>" .
"getFrameRate: " . $ffmpegInstance->getFrameRate()."<br>" .
"getFilename: " . $ffmpegInstance->getFilename()."<br>"
//获取参数的方法还有很多,这里举例以上几个
访问test.php文件,如果有输出
getDuration:
getFrameCount:
getFrameRate:
getFilename:
到这里测试配置的环境成功,
7.下一步截取视频图片
8.这一步才是主要的,视频格式转换
<?php
extension_loaded('ffmpeg');
$ffmpegInstance = new ffmpeg_movie('f:\www\ppt.wmv');
echo "getDuration: " . $ffmpegInstance->getDuration()."<br>" .
"getFrameCount: " . $ffmpegInstance->getFrameCount()."<br>" .
"getFrameRate: " . $ffmpegInstance->getFrameRate()."<br>" .
"getFilename: " . $ffmpegInstance->getFilename()."<br>"
; exec("f:/www/ffmpeg.exe -i
f:/www/test.wmv f:/www/test2.flv"); exec ("ffmpeg -i
f:/www/test2.flv -y -f image2 -ss 8 test.jpg");//在8秒处截取图片
?>
- php视频格式转换---------ffmpeg-php扩展与ffmpeg.exe安装与使用
- ffmpeg-php安装与使用
- ffmpeg-php扩展的安装与使用方法
- ffmpeg视频格式转换分析
- ffmpeg视频格式转换分析
- ffmpeg视频格式转换(Java)
- ffmpeg视频格式转换分析
- ffmpeg 视频格式转换
- ffmpeg视频格式转换笔记
- FFMPEG视频格式转换
- ffmpeg视频格式转换
- 视频格式转换之ffmpeg的使用
- ffmpeg.exe与mencoder.exe实例转换操作
- ffmpeg.exe与mencoder.exe实例转换操作
- ffmpeg-php 安装
- FFmpeg的安装与使用
- PHP快速入门 -- ffmpeg扩展
- PHP的ffmpeg使用
- 接口返回json串
- Cannot load libphp5.so into server: undefined symbol: __dn_expand
- 构建灵活的 UI -Activity 运行时为 Activity 添加片段
- Spring Boot 性能优化
- 关系型数据库和关系型数据库管理系统
- php视频格式转换---------ffmpeg-php扩展与ffmpeg.exe安装与使用
- 练习
- axis1.4 设立请求超时时间——call.setTimeout();
- 基础最短路四 POJ3268
- 机器学习之自己实现决策树
- jsvascript === 和==的区别
- shuffle()重排数组
- webswebstorm快捷键
- java中的值传递