php-MediaInfo
2016-09-09 13:18
459 查看
php-MediaInfo
需求描述
获取一个视频文件的详细信息实现方法
安装MediaInfo
linux下安装方法终端下执行$ sudo apt-get install mediainfo
Mac下安装方法终端下执行
$ brew install mediainfo
Mac下有相应的MediaInfo的GUI版本
安装相应的开源框架
这次用的是GitHub上开源框架php-mediainfo。集成这个开源框架到你的项目中
使用Composer将php-mediainfo安装到你的项目中。
局部安装Composer安装命令如下(先要进到你的项目目录下在执行安装命令)
curl -sS https://getcomposer.org/installer | php
使用Composer安装php-mediainfo到你的项目(也要在你的项目目录下去执行)
$ php composer.phar require mhor/php-mediainfo
等待安装结束后再项目中就可以使用php-mediainfo。
使用php-mediainfo
<?php require 'vendor/autoload.php'; use Mhor\MediaInfo\MediaInfo; $mediaInfo = new MediaInfo( ); $mediaInfoContainer = $mediaInfo->getInfo('yanshi.mp4'); $json = json_encode($mediaInfoContainer); echo $json;
$mediaInfoContainer这个保存了”yanshi.mp4”这个文件详细的信息。
这里的$json只是为了方便查看内容。将信息转换成json格式后放到json解析网站查看结构解析自己需要的信息。
更多的使用方法查看php-mediainfo的github仓库的readme文件。
参考资料
Composer中文网
php-mediainfo–GitHub地址
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- 买视频送图书-五月活动
- Laravel5.3 表单验证中文报错提示语言包
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- 关于浮动与清除浮动,你应该知道的
- 数组reduce方法的高级技巧
- php7 读取php.ini[4]
- DVI 视频接口图文解析
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法