当前位置:首页 » 编程语言 » ffmpegphp扩展

ffmpegphp扩展

发布时间: 2023-03-02 03:13:11

1. 用php在线将SWF转换成MP4

用PHP在线将SWF转换成MP4

是下面的这个功能么?将swf转换成flv,再有flv转换成MP4找到这个网站将文件添加进去就行了

2. 怎样在windows下配置ffmpeg-php

第一步要先下载ffmpeg-php
2. 解压ffmpeg-php-win32-all.zip 后有下面几个文件:
avcodec-51.dll
avformat-51.dll
avutil-49.dll
php_ffmpeg.dll
pthreadGC2.dll
3. 将四个文件拷贝到windows\system32文件夹下面(小插曲:之前自己再配置时候按照网上的文章只拷贝两个文件 avcodec-51.dll, avformat-51.dll到这个文件,结果发现并不能配置成功。后来将后面avutil-49.dll, pthreadGC2.dll全部拷贝过去就成功了,很有可能这四个文件是有一定关联使用的。)
avcodec-51.dll, avformat-51.dll, avutil-49.dll, pthreadGC2.dll
4. 然后需要到apache\bin文件下找到php.ini文件下允许使用dll文件加入extension=php_ffmpeg.dll 并允许 extension=php_gd2.dll, extension=php_gettext.dll这两个
改动后如下(去掉前面的分号就代表允许执行)
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_ffmpeg.dll
5. 重新启动wamp后使用phpinfo()函数看到一下信息配置: //我两个环境一个apache一个IIS,iis不用重启就生效了,apache没试不知道, add by试试看吧!我还在后盾人线下面授培训学习呢,大牛讲师在身边随时解答呢,有不会的可以问我哦(๑˙ー˙๑)

3. php,问个关于视频的问题

这个很麻烦的!
首先要给php加一个组件
其中的一个方法是:
下载ffmpeg-php并解压到你电脑上一个硬盘分区内
然后复制里面的
avcodec-51.dll
avformat-51.dll
avutil-49.dll
php_ffmpeg.dll
pthreadGC2.dll
这个几个文件到php的ext目录或者windows\system32目录(这个看具体php环境是怎么搭配的,根据操作系统、php版本、apache版本、搭配方式等有所不同)
然后打开php.ini文件

extension=php_gd2.dll
extension=php_gettext.dll
前面的分号去掉,然后再增加一行
extension=php_ffmpeg.dll
保存,重启apache、iis或者干脆重启服务器
然后就可以写php代码对视频进行截图了

这是一中方法!
比较麻烦!
例外一种方法是,干脆在服务器上安装 ffmpeg软件,然后用php启用这个软件并发送命令
php本身就有这种函数,可以调用服务器上的任意可自行文件(exe)
只是,你要知道这些软件是命令格式
比如你安装ffmpeg软件后
用这条代码
exec(ffmpeg -i test.mp4 -y -f image2 -t 0.001 -s 352x240 a.jpg);
就能生成一张a.jpg的图!
总的来说,单单原原本本的php是做不到这些的!
只是他提供了某些接口,需要你自己去组建所需要功能的特定环境!
当然,上面的方法针对window系统,其他的操作系统,我没有研究过!
估计方法大同小异!

4. 请问一下PHP如何获得视频时间总长度

php需要安装扩展才能实现这个功能.比较常见的是ffmpeg.
ffmpeg 用于访问和检索视频和音频文件中的信息,支持的许多视频格式(mov、avi、mpg、wmv…)

5. php5.6 怎么安装 ffmpeg扩展

  1. 下载ffmpeg-php扩展包和ffmpeg.exe,解压后有以下文件

    avcodec-51.dll

    avformat-51.dll

    avutil-49.dll

    php_ffmpeg.dll

    pthreadGC2.dll

  2. 将四个文件拷贝到windows/system32目录下

  3. 将php_ffmpeg.dll拷贝到php的ext目录下。

  4. 然后需要到apache/bin文件下找到php.ini文件下允许使用dll文件加入extension=php_ffmpeg.dll

    extension=php_gd2.dll

    extension=php_gettext.dll

    extension=php_ffmpeg.dll

  5. 重启apache,输出phpinfo();方法查看环境配置

  6. 测试

6. PHP 'ffmpeg' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

http://www.cnblogs.com/icgg/articles/1795958.html

热点内容
剑击脚本 发布:2024-11-07 13:39:12 浏览:204
python强转 发布:2024-11-07 13:32:35 浏览:1000
方块方舟如何架设服务器 发布:2024-11-07 13:08:37 浏览:366
什么5v5安卓和苹果都可以联机 发布:2024-11-07 13:03:03 浏览:772
数字证书连接不上服务器地址 发布:2024-11-07 13:00:50 浏览:915
mysql导出数据库结构 发布:2024-11-07 13:00:49 浏览:467
360如何清除缓存 发布:2024-11-07 12:59:38 浏览:497
ftp服务器c语言 发布:2024-11-07 12:45:15 浏览:97
delphijava 发布:2024-11-07 12:40:35 浏览:465
sqlserver查询数据 发布:2024-11-07 12:40:28 浏览:7