获取ID3()是一个PHP脚本,可从MP3和其他多媒体文件格式中提取有用信息:
- 标记格式:
- 有损音频格式:
- 无损音频格式:
- 音频-视频格式:
- 图形格式:
- 数据格式:
- 元数据类型:
- 已识别但未分析的格式:
v1.9.21的可查看源文件:
我可以在商业程序中使用getID3吗?
请注意,getID3()是多个“免费”许可下的多许可尤其是GPLv1级,GPLv2级,GPLv3级,LGPL公司,英里/小时.
以下部分专门讨论GPL:GPL有点复杂,尤其是在与非GPL代码混合时。这里有一个常见问题解答可能有帮助(也可能没有帮助):https://www.gnu.org/licenses/gpl-faq.html网址我对它的解释是,如果您的代码只是松散地绑定到getID3,那么它将被视为一个单独的程序,并且对您使用的许可证没有任何限制。例如,如果getID3位于自己的目录中,并且您的代码检查以确保它在那里并且仍然可以工作(或者至少不会崩溃,只需发出类似“找不到getID3文件,无法处理元数据”的警告),如果getID3丢失,则它是一个单独的程序。用户可以下载新版本的getID3并自行升级该部分,因为它是独立的。另一方面,如果您从getID3源代码中获取函数并将其直接包含在自己的代码中,那么它是程序的一个组成部分,您需要根据GPL(或兼容许可证)发布代码。
许可gCL(商业)用户这是许可证的官方列表getID3商业许可证锿:
- cosmicsoft[生效日期:2006年8月18日]
- 懦夫[自2006年10月18日起生效]
- ViziMetrics公司。[自2007年3月25日起生效]
- Cinesoft[自2007年6月5日起生效]
- 屏幕提示[自2007年6月6日起生效]
- 网站音乐播放器[自2007年8月21日起生效]
- 乔恩·刘易斯(2008年3月13日生效)
- 乐队训练营[生效日期:2020-09年9月]
不在上述列表中的任何人使用getID3必须遵守公共许可证(GPL)。 注:现有的gCL许可证仍然有效,但不再提供新的许可证。 |