ffmpeg 在 php 或 python 中获取元数据
Posted
技术标签:
【中文标题】ffmpeg 在 php 或 python 中获取元数据【英文标题】:ffmpeg get meta data in php or python 【发布时间】:2011-05-30 15:46:36 【问题描述】:我正在尝试解析 php 中的 ffmpeg 输出以提取 mp3 URL 的所有元数据。
php 或 python 中是否有任何预先编写的 API 或其他东西?
我们可以使用这个命令生成一个新的带有指定标签的mp3文件:
ffmpeg -i inputfile -metadata title="Movie Title" -metadata year="2010" outputfile
但是我们如何将它们提取到数组或对象中呢?
有点像
$ffmpeg->setUrl(---- MP3 URL ---- );
$ffmpeg->getArtist();
$ffmpeg->getAlbum();
$ffmpeg->getYear();
谢谢,
【问题讨论】:
看看mediainfo.sourceforge.net/en。使用 UNIX 版本,您可以将数据导出为 XML,这样使用 php 或 python 导入应该相对容易 【参考方案1】:我认为this 是您正在寻找的。p>
来自API documentation:
$movie->getTitle()
$movie->getArtist()
$movie->getTrackNumber()
$movie->getYear()
$movie->getFrameHeight()
$movie->getFrameWidth()
$movie->getPixelFormat()
$movie->getBitRate()
等等
【讨论】:
以上是关于ffmpeg 在 php 或 python 中获取元数据的主要内容,如果未能解决你的问题,请参考以下文章