用 getID3 提取媒体文件元数据

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

我们需要一个可以得到视频时长的功能,把视频的时长存储在数据库里,并且需要跟 Views 模块整合在一起,可以在创建的内容列表上显示出视频的时长,根据视频的时长排序等等。这就是 getID3 这个模块的功能,它可以使用 getID3 这个类库的功能,把媒体文件里的一些信息提取出来存储到数据库里,比如音频的码率,视频的时长,宽度还有高度等等。

先去下载一下这个模块:

drush dl getid3 --select

最新的是 2.x 版,这里我们要用的最近更新的 1.x 版的 getid3 ... 选择要下载的版本 .. 然后回车执行一下 .. 再启用一下它:

drush en getid3 -y

成功以后这里会提示, drush 已经自动把这个模块需要的 getID3 类库下载到 sites/all/libraries 下面了,如果不用 drush 安装 getID3 模块,你需要手工到 getID3 的官方网站去下载它,解压以后再把它放到这个 sites/all/libraries 目录下面的 getid3 这个目录的下面。(在 Atom 上演示)

再去确定一下已经安装好了这个 getID3 类库,回到后台 .. 报告 .. 状态报告 .. 这里提示,已经正确安装了 getID3 这个类库。

现在如果用 Drupal 的文件字段上传文件的以后,会根据文件的类型存储不同的元数据,这些数据我们可以配合 Views 模块把它调用出来。

回到终端,再去提交一下 ..

git status

有两个目录没有被跟踪 .

git add .
git commit -m '安装 getid3'

用 getID3 提取媒体文件元数据《 创建宁皓网 #2:内容结构 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点