ne0bot / ffmpeg-php
FFmpeg应用程序的PHP封装器
2.9.0
2017-02-03 21:35 UTC
Requires
- php: >=5.3
This package is not auto-updated.
Last update: 2024-09-29 05:01:29 UTC
README
FFmpegPHP
FFmpegPHP是ffmpeg-php(用C语言编写)的纯OO PHP端口。它添加了一个易于使用的面向对象的API,用于访问和检索视频和音频文件的信息。它具有从电影文件返回图像的方法,这些图像可以使用PHP图像函数进行操作。这对于自动从电影创建缩略图图像非常有效。FFmpegPHP还可以用于报告音频文件的持续时间比特率(mp3,wma...)。FFmpegPHP可以访问许多ffmpeg支持的音频格式(mov,avi,mpg,wmv...)
要求
- PHP 5.3及更高版本
- ffmpeg或ffprobe
测试
测试环境
- Xubuntu Linux 12.04.2 LTS precise 64位
- ffmpeg版本 N-37798-gcd1c12b
- PHPUnit 3.7.18
- PHP 5.3.10
运行测试
要运行测试,请安装PHPUnit(http://www.phpunit.de/)并运行
$ phpunit --configuration="test/phpunit.xml"
安装
或从github.com下载包
$ wget http://github.com/char0n/ffmpeg-php/tarball/master
或通过composer安装(http://getcomposer.org/)在您的composer.json文件中放置以下内容
{ "require": { "char0n/ffmpeg-php": "dev-master" } }
使用FFmpegPHP
从github.com下载的包已解压到特定目录
require_once 'PATH_TO_YOUR_DIRECTORY/FFmpegAutoloader.php';
作者
char0n (Vladimír Gorej.) 邮箱: vladimir.gorej@gmail.com 网站: https://www.linkedin.com/in/vladimirgorej/文档
FFmpegPHP API文档: http://char0n.github.io/ffmpeg-php/
可以使用PhpDocumentor从源代码构建FFmpegPHP文档,使用以下命令
$ phpdoc -d . -t docs --ignore="test/*"