GoGPT Best VPN GoSearch

OnWorks 网站图标

mp3report - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mp3report

这是 mp3report 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


Neon Goat MP3 报告生成器 - mp3report

商品描述


一个可定制的程序,用于扫描(子)目录列表,创建报告
来自 HTML 模板。 还计算各种统计数据和每首歌曲的
播放时间。 支持 ID3 和 ID3v2 标签。 应该适用于任何 perl 化的操作系统;
见主页演示 - http://mp3report.sourceforge.net

配置


所有选项都可以通过命令行进行配置,参见mp3report --help
了解更多信息。 您可能还想修改硬编码的默认值
程序文件的顶部。

有关自定义您自己的模板文件的信息,请参阅 documentation.html。

用法


用法:mp3report [选项] [目录...]
--help 显示此帮助屏幕
--printmode 使用较小的字体进行打印
--title=TITLE 设置报告中使用的标题
--outfile=OUTFILE 文件写入报告,'-' 为标准输出
--template=FILE 文件用作报告模板
--stdgenres 使用标准流派而不是 winamp 流派
--id3v2 启用 id3v2 支持(实验性)
目录...要扫描的目录(包括子目录)

安装


解压后应该可以直接运行mp3report:

焦油 xfzv mp3report-1.0.2.tar.gz
cd mp3report-1.0.2
./mp3report.pl --帮助

如果你的 perl 解释器不在 /usr/bin/perl,您需要更改第一行
mp3report

如果您想安装 MP3::Info perl 模块以便其他程序可以
使用它,它可以在 http://search.cpan.org/search?dist=MP3-信息。

定制服务 AND TEMPLATES


通过创建自己的 HTML 文件或修改提供的模板之一,您可以
自定义 MP3 报告生成器的输出。 这些是 MP3 的各种标识符
报告生成器可以在报告中查找:

常规 资讯

$t_fontsize
这是 1 或 2,具体取决于 --printmode 标志。 如果打印模式打开,则
想法是字体大小应该小一点,这样看起来更好
纸。 要确保此字段执行某些操作,请在您的
HTML代码。

$t_标题
用于 HTML标签以及报告的第一行,由
在命令行上指定 --title=SOMETHING。

$t_日期时间
生成报告的本地日期和时间。

$t_dirs
在报告中扫描的父目录列表。 每个目录是
隔开
缩进。

$t_numdirs
报告中扫描的目录和子目录的总数。

$t_numfiles
报告中包含的 MP3 文件总数。

$t_size
报告中包含的所有 MP3 文件的总大小。 这是格式化的
变成“x.xx GB(y.yy MB)”。

$t_播放时间
所有歌曲的总播放时间总和。 这是格式化成英文
句子(4天3小时2分1秒)。

$t_执行时间
生成报告所用的总时间。 这是格式化成英文
句子(4天3小时2分1秒)。

$t_avgsize
本报告中 MP3 的平均大小。 这被格式化为“x.xx MB”。

$t_avg播放时间
报告中单曲的平均播放时间。 这被格式化为
英语句子(3小时2分1秒)。

报告 个人设置

$t_文件名
正在写入报告的文件名。

$t_模板_文件名
正在使用的模板的文件名。

$t_打印模式
“是”或“否”取决于是否指定了 --printmode 标志。

$t_customdirs
“是”或“否”取决于用户是否指定要扫描的自定义目录
命令行。

$t_genretype
“标准”或“WinAMP”取决于用户是否指定
--标准流派。

$t_id3v2
“是”或“否”取决于是否指定了 --id3v2 标志。

名称 资讯

$项目目录
正在扫描的当前目录。

$item_num
找到的项目的当前序列号。

$项目文件名
找到的项目的文件名。 注意:在 1.0.2 之前的版本中,此变量
被称为 $item_name。

$item_size
找到的项目的大小。 这被格式化为“x.xx MB”。

$item_bg颜色
这将是 #FFFFFF 或 #EEEEEE(白色或浅灰色),具体取决于
不是当前的项目编号是偶数还是奇数。 这用于使单元格颜色
表格交替使用以使报告更易于阅读。 为了使其工作,您的
HTML 代码必须看起来像... .

$item_len
找到歌曲的播放时间,格式为“XX:YY”(分:秒)。

MP3 资讯

$item_total秒
当前歌曲的总秒数。

$item_mp3版本
当前 MP3 的 MPEG 版本号,通常为 1。

$item_立体声
“立体声”或“单声道”取决于 MP3 中的通道数。

$item_mpeglayer
MPEG 层数,通常为 3。

$item_比特率
当前 MP3 的比特率,以 kbps 为单位。

$item_vbr
如果当前 MP3 以可变比特率编码,则这将等于“VBR”。 如果没有,它
将是一个空字符串。

$item_受版权保护
“受版权保护”或“不受版权保护”取决于 MP3 的版权标志。

$项目频率
当前 MP3 的频率(以 kHz 为单位)。

ID3 标签 资讯

$item_id3标题
歌曲的 ID3 标题,最多 30 个字符。

$item_id3艺术家
歌曲的 ID3 艺术家,最多 30 个字符。

$item_id3专辑
歌曲的ID3专辑,最多30个字符。

$item_id3年
歌曲的 ID3 年份,最多 4 个字符。

$item_id3评论
歌曲的 ID3 注释,最多 30 个字符(如果 ID28 标签还包含曲目,则为 3 个字符)
数)。

$item_id3流派
歌曲的 ID3 类型。 您可以通过指定 --stdgenres 来禁用 WinAMP 流派
旗。

$item_id3轨道号
歌曲的 ID3v1.1 曲目编号(如果有),最多 2 个字符。

ID3v2 标签 资讯

还支持 ID3v2.3.0(或更高版本)标签。 要启用 ID3v2 支持,请使用 --id3v2
命令行上的标志。 以下摘自 MPEG::MP3Info::v2_tag_names

$item_id3v2_wpay
WPAY:付款

$item_id3v2_text
文本:作词/文字作家

$item_id3v2_toly
TOLY:原版 作词家(s)/文本 作家()

$item_id3v2_tmed
TMED:媒体类型

$item_id3v2_rvad
RVAD:相对音量调节

$item_id3v2_time
时间:时间

$item_id3v2_rbuf
RBUF:推荐的缓冲区大小

$item_id3v2_toal
TOAL:原始专辑/电影/节目名称

$item_id3v2_trck
TRCK:曲目编号/集合中的位置

$item_id3v2_ipls
IPLS:相关人员名单

$item_id3v2_mllt
MLLT:MPEG 位置查找表

$item_id3v2_tkey
TKEY:初始密钥

$item_id3v2_apic
APIC:附图

$item_id3v2_sytc
SYTC:同步速度代码

$item_id3v2_tyer
TYER:年

$item_id3v2_tpos
TPOS:集合的一部分

$item_id3v2_trsn
TRSN:网络电台名称

$item_id3v2_ufid
UFID:唯一文件标识符

$item_id3v2_trso
TRSO:网络电台所有者

$item_id3v2_tsiz
TSIZ:尺寸

$item_id3v2_tenc
TENC:编码方式

$item_id3v2_trda
TRDA:记录日期

$item_id3v2_comm
通讯:评论

$item_id3v2_sylt
SYLT:同步歌词/文本

$item_id3v2_woaf
WOAF:官方音频文件网页

$item_id3v2_link
链接:链接信息

$item_id3v2_comr
COMR:商用车架

$item_id3v2_tbpm
TBPM:BPM(每分钟节拍数)

$item_id3v2_pcnt
PCNT:播放计数器

$item_id3v2_tofn
TOFN:原始文件名

$item_id3v2_woar
WOAR:官方艺术家/表演者网页

$item_id3v2_woas
WOAS:官方音源网页

$item_id3v2_tpe1
TPE1:铅 表演者(数)/独奏者()

$item_id3v2_tflt
TFLT:文件类型

$item_id3v2_tpe2
TPE2:乐队/管弦乐队/伴奏

$item_id3v2_tsrc
TSRC:ISRC(国际标准录音代码)

$item_id3v2_tpe3
TPE3:导体/表演者细化

$item_id3v2_rvrb
RVRB:混响

$item_id3v2_tpe4
TPE4:解释、重新混合或以其他方式修改

$item_id3v2_mcdi
MCDI:音乐 CD 标识符

$item_id3v2_tdly
TDLY:播放列表延迟

$item_id3v2_tdat
TDAT:日期

$item_id3v2_tory
TORY:原始发行年份

$item_id3v2_tlan
局域网: 语言()

$item_id3v2_tcom
TCOM:作曲家

$item_id3v2_tlen
TLEN:长度

$item_id3v2_tcon
TCON:内容类型

$item_id3v2_tcop
TCOP:版权信息

$item_id3v2_owne
OWNE:所有权框架

$item_id3v2_tpub
TPUB:出版商

$item_id3v2_txxx
TXXX:用户定义的文本信息框

$item_id3v2_geob
GEOB:通用封装对象

$item_id3v2_tsse
TSSE:用于编码的软件/硬件和设置

$item_id3v2_priv
PRIV:私人框架

$item_id3v2_tit1
TIT1:内容组描述

$item_id3v2_talb
TALB:专辑/电影/节目名称

$item_id3v2_tit2
TIT2:标题/歌曲名/内容描述

$item_id3v2_tit3
TIT3:字幕/描述细化

$item_id3v2_poss
POSS:位置同步帧

$item_id3v2_grid
GRID:组标识注册

$item_id3v2_uslt
USLT:不同步的歌词/文本转录

$item_id3v2_encr
ENCR:加密方法注册

$item_id3v2_town
TOWN:文件所有者/被许可人

$item_id3v2_wors
WORS:官方网络电台主页

$item_id3v2_etc
ETCO:事件计时码

$item_id3v2_equa
EQUA:均衡

$item_id3v2_wcom
WCOM:商业信息

$item_id3v2_aenc
AENC:音频加密

$item_id3v2_tope
TOPE:原版 艺术家(数)/表演者()

$item_id3v2_wcop
WCOP:版权/法律信息

$item_id3v2_popm
POPM:人气计

$item_id3v2_wpub
WPUB:出版商官方网页

$item_id3v2_wxxx
WXXX:用户定义的 URL 链接框架

$item_id3v2_user
用户:使用条款

致谢


非常感谢 Chris Nandor 和 MP3::Info...
它为我节省了很多时间 :) 并且感谢 Larry Wall 提供了如此出色的语言。

向 MMT、UCLA LUG、cX,当然还有巴拉克先生邻居的 DJ 们问好!

使用 onworks.net 服务在线使用 mp3report


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。