essentia-analyzer

时间:2024-04-25 10:27:56
【文件属性】:

文件名称:essentia-analyzer

文件大小:24.1MB

文件格式:ZIP

更新时间:2024-04-25 10:27:56

Python

本质分析仪 简单的python3脚本,用于使用Essentia分析音乐文件并将详细信息存储在SQLite数据库中。 然后, 可以使用此数据库来提供HTTP API来检索相似的曲目。 反过来使用此API来提供“ Dont Stop The Music”混音器。 分析轨道 ./essentia-analyzer.py -c config.json -l DEBUG CUE文件 如果分析找到了具有类似命名的CUE文件的音乐文件(例如artist/album/album name.flac和artist/album/album name.cue ),则它将从LMS db文件中读取曲目列表,并使用ffmpeg进行拆分将音乐文件转换为临时的128kbps MP3文件进行分析。 分析完成后,将删除文件。 配置 该脚本从JSON文件(默认名称为config.json )中读取其配置。 具有以下格式: {


【文件预览】:
essentia-analyzer-master
----.gitignore(17B)
----update-db.py(2KB)
----bin()
--------x86-64()
----models()
--------tonal_atonal.history(1.81MB)
--------danceability-3904304578127730386_0.param(145B)
--------mood_party8031768123664261149_0.param(145B)
--------mood_happy.history(789KB)
--------mood_electronic.history(1.91MB)
--------tonal_atonal1942522285513231884_0.param(152B)
--------mood_sad-2764111131147902810_0.param(150B)
--------mood_aggressive.history(933KB)
--------mood_party.history(1.02MB)
--------mood_acoustic-8998391728761642569_0.param(145B)
--------danceability.history(781KB)
--------voice_instrumental3383494450913221730_0.param(150B)
--------README.md(116B)
--------mood_acoustic.history(736KB)
--------mood_electronic-5002492288689788_0.param(148B)
--------timbre3383498450937221638_0.param(150B)
--------mood_relaxed-1040424983935664600_0.param(141B)
--------mood_sad.history(1.96MB)
--------voice_instrumental.history(4.68MB)
--------mood_aggressive-7933406835726215457_0.param(150B)
--------mood_happy-2875745299260653848_0.param(144B)
--------mood_relaxed.history(2.1MB)
--------timbre.history(15.68MB)
----LICENSE(34KB)
----ChangeLog(32B)
----profile(433B)
----README.md(4KB)
----lib()
--------cue.py(5KB)
--------tags.py(3KB)
--------tracks_db.py(4KB)
--------__init__.py(0B)
--------analysis.py(7KB)
--------config.py(1KB)
--------version.py(40B)
----essentia-analyzer.py(1KB)
----mkrel.py(2KB)
----config.json(250B)

网友评论