ne0bot/ffmpeg-php

FFmpeg应用程序的PHP封装器

2.9.0 2017-02-03 21:35 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:01:29 UTC


README

https://circleci.com/gh/char0n/ffmpeg-php.svg?style=svg

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/*"

参考文献