phpffmpeg
① Thinkphp怎么引入PHP-FFMpeg这个第三方类库
1,在Vendor下新建一个FFMpeg文件夹
2,把PHP-FFMpeg里的文件(需要去除头部require_once)都放置到FFMpeg下
3,TP引入方式:Vendor('FFMpeg.核心文件名');
② 装php-ffmpeg 有多大
<!DOCTYPE html>
<meta charset="utf-8">
<style>
/* CSS goes here. */
</style>
<body>
<script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>
<script src="//d3js.org/topojson.v1.min.js"></script>
<script>
③ 怎样在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. 将四个文件拷贝到\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试试看吧!我还在后盾人线下面授培训学习呢,大牛讲师在身边随时解答呢,有不会的可以问我哦(๑˙ー˙๑)
④ PHP 'ffmpeg' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
LZ,system()是执行外部程序的函数,如果你要按扩展去使用它的话,不能这么用。回
ffmpeg扩展的文档地址答:http://ffmpeg-php.sourceforge.net/doc/api/
若你要用system()的方法去运行FFMPEG的话(不推荐这样做),你应该首先下载一个ffmpeg
地址:http://ffmpeg.zeranoe.com/builds/
然后写成这样
system("FFMPEG安装路径/ffmpeg.exe-i1111.amrout.mp3");
⑤ thinkphp怎么整合ffmpeg-php
1,在Vendor下新建一个FFMpeg文件夹
2,把PHP-FFMpeg里的文件(需要去除头部require_once)都放置到FFMpeg下
3,TP引入专方式:Vendor('FFMpeg.核心文件名属');
⑥ php ffmpeg 获取每秒多少帧
我是php 新手我想请问下怎么些一个页面全是类别添加删除等。。然后别的页调用这些类。。不用在原来的页里添加代码。。 能告诉我格式或者怎么些吗? 谢谢!
我这样解释是不是很简单,因为我刚才在后盾人那学到的,建议楼主也去找他学习
⑦ 有没php5.5可用的ffmpeg扩展(网上的都仅仅用于php5.3或者5.4)
可以直接写exec函数调用ffmpeg命令行工具。
记得之前的php-ffmpeg扩展也是同样包装了一下ffmpeg。
⑧ windows php怎么使用ffmpeg
Windows下FFmpeg快速入门
FFmpeg简介
FFmpeg是什么?
FFmpeg是用于录制、转换和流化音频和视频的完整解决方案, 包括 libavcodec ,一套领先的音/视频编解码类库。FFmpeg 在Linux上开发,当可以在大多数操作系统下编译,包括Windows。
Note
FFmpeg对GCC的依赖很强,所以就算是在Windows上, 用VC编译FFmpeg也不是一件轻松的事情。请尽量使用 GCC来编译FFmpeg,比较事半功倍。
FFmpeg的组成结构
FFmpeg主要由一下几个部分组成:
libavcodec: 一个包含了所有FFmpeg音视频编解码器的库。 为了保证最优性能和高可复用性,大多数编解码器从头开发的。
libavformat: 一个包含了所有的普通音视格式的解析器和 产生器的库。
ffmpeg:命令行的视频格式转换程序。
ffplay:视频播放程序。(需要SDL支持)
ffserver:多媒体服务器
三个实例程序,这三个实例较为复杂,基本可以作为API使用手册:
了解完组成结构后,你会发现,如果你在寻找一种视频格式转换 的方式,那FFmpeg绝对是你的第一选择,libavcodec 则又是重 中之重。如果遇上API不会使用的情况,可以参考ffmpeg.c、ffplay.c、 ffserver.c、apiexample.c(解码)和output_example.c(编码)。
FFmpeg的编译
要使用FFmpeg,第一步就是编译,编译FFmpeg是一个复杂的过程,如果你想加快速度,领略FFmpeg 的风采,则可以跳过这一步,直接进入下一章节。
FFmpeg的SDK
FFmpeg是一个复杂的工程,第一步编译,特别是Windows下的编译 过程,更是复杂。 因此,好心的网友提供了Windows下编译好的 dll和lib库文件,以及相关的头文件。新手们则可直接下载,并开始编写 FFmpeg库的程序了。
以上两者已经足以完成FFmpeg的入门,最新的SDK版本是3.0, 对应于FFmpeg的版本是 r10087。新手们可以从编译源代码库中的 output_example.c开始,同时参考 SDK入门宝典 。
编译output_example.c的时候需要注意以下问题:
VC的是不支持C语言中的inline,所以可以把相关的inline删除。
对于snprintf的支持,可以考虑下载 snprintf.h和snprintf.c放入工程中。
⑨ ubuntu哪个源中有php5-ffmpeg这个包
在Ubuntu上安装php-ffmpeg
先是安装一些基础的包:
sudo apt-get install php5-dev
sudo apt-get install ffmpeg
sudo apt-get install libavcodec-dev
sudo apt-get install libavcodec1d
sudo apt-get install mencoder
从http //downloads.sourceforge.net/ffmpeg-php/下载phpffmpeg包,解压缩后进入目录:
phpize
./configure
make
sudo make install
编辑/etc/php5/apache2/php.ini
在最后一行加入
extension=ffmpeg.so
然后再phpinfo()函数的输出中看是不是有了php-ffmpeg的支持。