注意使用V3版本,V4版本收费!
所以升级V3版本即可,不要升级到V4版本!不要升级到V4版本!不要升级到V4版本!
- Plex是一款很好用的个人媒体中心软件,但是因为国内网络的原因,使用默认的TMDB刮削器挂出来的效果并不好,要么就是影片信息不正确,要么就是海报不正常显示,实在让人头疼。
- tinyMediaManager是一款电影信息刮削和整理的软件,正好可以和plex配合,完美的解决这一问题。tinyMediaManager在刮削影片的过程中会把影片的海报、演员表、背景图片等等都保存到影片所在文件夹,自动生成电影的nfo信息文件,并对文件和文件夹进行重新命名的操作。在plex设置刮削代理的时候,需要用一款插件可以直接读取nfo的信息,完成刮削,下面把使用方法分享给大家,
下载和安装tinyMediaManager
官网下载地址:https://www.tinymediamanager.org/download/
Download Java for Windows TMM 需要 java 1.8 以上版本
tmm下载
下载后直接解压文件夹
客户端需要java支持,先在电脑安装java
客户端下载后是一个压缩包,解压之后就可以用
解压之后打开tinyMediaManager.exe
TMM设置
TMM代理设置
重要:很多源都需要代理才能访问。这里正确的配置才能正确的刮削!
可以调整这里使用的内存,大内存可以极大加速刮削速度。
电影刮削设置
进行相关设置。Tmm可以对电影和电视剧的刮削进行分别设置,打开设置后选择电影选项,可以选择分级标准、自动重命名等选项。
电影信息选项
点击侧边栏媒体库目录,添加电影目录
刮削器设置
选择电影刮削器
刮削器选项
nfo选项,建议选择生成两种命名放视的nfo
图片刮削器选择全选,图片文件名建议两边都选上,会分别生成两组命名格式不同的图片,为了保证plex能读取
图片命名选项
Tmm还可以自动下载预告片,字幕。字幕下载时可以输入opensubtitles账户
字幕下载选项
重命名规则
这里重点讲一下重命名规则,刮削完后可以选择对电影文件和文件夹进行重命名,可能对于pt用户重命名可能会影响资源上传,可以不进行重命名操作。
一般情况下电影刮削出来的信息,title是电影的中文标题名称,originaltitle是电影的原标题名称,一般是英文名称。软件默认的设置是文件和文件夹都命名成title,也就是中文标题,但是我发现这样在后期使用的时候有弊端。英文电影在检索字幕时会用文件名来检索,而用中文名称很多情况下检索不出来,所以这里把文件的命名规则改一下,改成originaltitle,并去掉年份信息的括号,中间连接符改成点,文件名设置成
电影文件重命名选项
刮削完的文件夹内文件信息
刮削完的电影文件夹目录
电视节目刮削设置类似,如果挂不出来可以用the tvdb来刮削。
tmm有时候会出现网络不稳定,刮不到的情况,可以修改host解决
改host 在host文件最后加一行13.224.161.90 http://api.themoviedb.org
退出设置,开始刮削
更新电影源
选中要刮削的电影自动匹配
电影手动刮削
电视剧&动画手动刮削
电视剧元数据刮削
季和集元数据刮削前整理
刮削季元素
整理好正确的季和集之后,才能正确的刮削季元素
TMM整理完效果
这里用海贼王做展示,一个季和集都特别多的剧。
TMM目录重命名整理
刮削完后,可以重命名视频文件,并进行目录整理。
方法1
方法2
等所有电影的信息刮削完后,选择重命名和清理,这样就完成了刮削的操作。以后下载了新电影,直接打开tmm,更新源之后直接选择搜索未刮削过的电影完成刮削。刮削出来的信息kodi,emby等软件也都能用。
多版本共存
很多时候想要收藏某个电影或者动画多个版本,以适配不同的应用场景,不同解码能力的客户端选择不同分辨率解码格式的适配来观看,这时候该怎么办了?
不同路径收藏
如下图 Emby 中所示,《哪吒之魔童闹海》的两个版本分别放到不同的路径中,Emby会更具 IMDB 号等方法加以识别为同一部电影,把他们放到一个入口展示,用户可以选择合适的版本观看!
把视频下载到不同的路径中,然后队不同的路径单独使用 TMM 刮削识别
文件命名区分
TMM 默认的电影或者电视重命名格式不能区分不同的版本。我们可以通过对命名的细致化来区分不同的版本,如下所示
电影重命名规则
${title}${ - ,edition,} (${year}) - [${mediaSource}${videoFormat}][${videoResolution}][${videoCodec}${hdr}][${audioCodec}][${filesize}]
电视节目重命名规则
${showTitle} - S${seasonNr2}E${episodeNr2} - ${title} - [${mediaSource}${videoFormat}][${videoResolution}][${videoCodec}${hdr}][${audioCodec}][${filesize}]
刮削源的选择
刮削源的选择在刮削中至关重要,对于电影来说首选 TMDB,对于电视剧集来说,欧美的电视剧首选 TVDB,但 TVDB 队中过电视剧,日本动画剧集本地化语言支持不好,很多都只有英文。这时候想要好的效果可能需要多个刮削源搭配使用了。
例如刮削某些动画, TMDB 上有中文介绍,TVDB 上只有英文介绍,但是 TVDB 上面剧集整理的更全。那么可以先使用 TVDB 刮削剧集名称,然后修改到 TMDB 的剧集顺序使用 TMDB 刮削中文剧集信息。下一步,修改回 TVDB 剧集顺序,使用TMM 重命名。最后不要忘了锁定这些 NFO 元数据不要让其它不同刮削器修改!
一、核心刮削源详解
1. The Movie Database (TMDB)
定位:电影、电视剧、动画的综合元数据源,中文支持最佳。
配置步骤:
- API 密钥获取
注册 TMDB 账号,在“设置→API”申请密钥,填入 TMM 的“设置→数据源”。 - 域名解析优化(解决国内访问问题)
修改hosts
文件(或 Docker 容器内),添加:
104.16.61.155 image.tmdb.org# 图片服务器
128.121.146.101 api.themoviedb.org # 数据服务器
- 优先设置
- 电影刮削器:首选 TMDB
- 电视剧刮削器:备选 TMDB(部分剧集匹配优于 TVDB)
- 勾选下载:海报(Poster)、背景图(Fanart)、横幅(Banner)。
优势与局限:
- ✅ 多语言支持:中文片名、简介覆盖率高。
- ❌冷门影片数据不足:独立电影或老片信息可能缺失。
2. The TV Database (TVDB)
定位:电视剧、动画剧集的权威数据库。后期转向付费api了,队免费用户限制了很多。
对于 sonarr 整理追剧的人来说, TVDB 是唯一的选择!
sonarr 元数据只支持 TVDB,自动追剧,订阅的用户首选 TVDB。
配置步骤:
- API 密钥获取
注册 TVDB 账号,在“API Keys”生成密钥,填入 TMM 的电视剧刮削设置。 - 季集命名规范
文件需严格按季集编号命名(如S01E01.mp4
),否则无法匹配。 - 特殊季处理
- 导演剪辑版/OVA:放入
Specials
季(Season 0),命名S00EXX
。 - 多季动画:需确保每季文件夹名含季号(如
/Season 1/
)。
优势与局限:
- ✅ 剧集元数据最全:分集剧情、演员表准确度高。
- ❌中文支持弱:需依赖 TMDB 补全中文信息。有志向的兄弟姐妹可以注册tbdb 账号,自己来翻译修改完善剧集的源信息。
📌 二、其他刮削源简析
1. AniDB
- 定位:日本动画专属数据库,含OVA、剧场版元数据。
- 适用场景:动漫剧集刮削(如《海贼王》《鬼灭之刃》)。
- 配置注意:
- 需在 TMM 中安装 AniDB 插件(非默认集成)。
- 文件名需含原版日文名或 AniDB ID(如
[ANID-1234]
)以提高匹配率。
2. IMDb
- 定位:电影评分、演员信息的全球数据库。
- 适用场景:补充导演、演员资料,获取 IMDB 评分。
- 配置注意:
- 作为辅助源使用,不可单独依赖(无多语言支持)。
- 需填入
tt
开头的 IMDB ID(如tt1234567
)精准匹配。
3. 其他源备注
- OFDb/Moviemeter:德语/荷兰语影视库,国内实用性低。
- Fanart.tv:高清艺术图来源(需 TMDB/TVDB 匹配后调用)。
️ 三、TMM 刮削实战技巧
1. 多源协同策略
媒体类型 | 主刮削源 | 辅助源 |
---|---|---|
电影 | TMDB | IMDb(评分) |
欧美剧集 | TVDB | TMDB(中文) |
日本动画 | AniDB | TVDB(季集) |
2. 常见问题解决
- 匹配失败:
- 手动输入 IMDB/TMDB ID 强制匹配。
- 检查文件名是否含干扰符(如
[]
广告词)。 - 中文缺失:
- 右键影片 → “编辑” → 手动填写中文片名。
- 在 TMDB 设置中勾选“优先使用简体中文”。
- 图片不加载:
- 确认
hosts
解析无误,或开启全局代理。
3. 高级设置建议
# 在 TMM 配置文件(tinymediamanager.conf)中追加:
-Dtmdb.api.key=YOUR_KEY# 提升 TMDB 请求优先级
-Dtvdb.api.key=YOUR_KEY# 避免 TVDB 频次限制
-Xmx4096m# 分配 4GB 内存防卡顿
💎 四、小结
TMDB+TVDB 是 TMM 的黄金组合,覆盖主流影视需求;AniDB 专注日漫填补空白,IMDb 则强化演职员数据。合理配置多源协同与 hosts
优化,可解决 90% 的刮削难题。建议定期清理缓存(菜单→工具→清除缓存
),保持元数据鲜活度。
下面两个章节,详细描叙一下使用Sonarr和TMM订阅追剧,刮削的方法!
使用 Sonarr 自动追剧
这里简要介绍一下 Sonarr 的订阅用户,让用户了解为什么 Sonarr 是追剧神器!
添加订阅
选择订阅
确认选择
自动开启下载
默认情况下,Sonarr 会在剧集播放日期之后,在后台自动开启下载,如果找得到对应的剧集名称的化
手动开启下载
种子命名不规范,Sonarr 找不到时怎么办,手动开启搜索种子,然后人工选择种子下载
这里我的 Sonarr 和 Prowlarr 自动集成了,开始在 Prowlarr 的索引源中搜索对应的种子。点击开启下载,就会使用 Sonarr 中配置的默认下载工具下载剧集
完整追定
每一集都下载好后,就是下面效果
TMM 动画数据刮削
没有元数据,或者元数据是英文改怎么办,上 TMM!
第一步,使用正确的名称和刮削数据源来搜索剧集!
第二步,寻找正确的剧集顺序ID
可以通过TMM 这里点击跳转查看
第三步,在TVDB上寻找正确的剧集ID
这里找到的 ID 对后面TMM 刮削非常重要
第四步,修改TMM剧集 ID 顺序
呼吁所有字幕组发布组视频命名为:TVDB 或者 TMDB TV节目名 + SxxExx + 发布组 + 其它 + 后缀
Sxx Exx 的 ID 信息要和 TVDB 或者 TMDB 对应上。这样对所有的自动化工具都很友好。
第五步,再次使用第一步方法刮削一次
这一次,将下载剧集 ID 顺序和 TVDB 上找得到的剧集元数据
也可以鼠标右键单独刮削集元数据
第六步,检查刮削到的元数据
仔细检查每一集的元数据是否正确
第七步,剧集重命名
到这里,刮削重命名已经完成了!
第八步,换刮削器重新刮削
TMM 5 这里有比较工具,可以检验像个刮削源之间剧集ID的差异是否一致
多个刮削源可以使得刮削效果,元数据获得的更全面
第九步,入库 Emby
刮削完重命名之后,就可以入库Emby了,效果如下图。更多Emby使用教程见 使用jeckett,sonarr,iyuu,qt,emby打造全自动追剧流程
可以看到,由于重命名规则效果,队视频命名添加分辨率,编码格式等细节区分开不同的视频,Emby自动识别nfo元数据把他们整合在一起!
Plex设置
plex插件的安装和设置
下载plex的插件
插件XBMCnfoMoviesImporter和XBMCnfoTVImporter分别是刮削电影和电视剧的插件
下载地址:https://github.com/gboudreau/XBMCnfoMoviesImporter.bundle
如果不能下载的话可以联系我获取,还有几个很好用的plex插件
下载完插件后就需要把插件解压到plex的插件目录:C:\\Users\\用户名\\AppData\\Local\\Plex Media Server\\Plug-ins
plex插件目录
注意解压后要把文件夹名后边的master去掉。
plex代理设置
Plex
的代理设置就是选择刮削电影所用的刮削器及优先级。
装好插件后重启plex
,进行plex
的设置。在代理设置中选择XBMCnfoMoviesImporter
,把它的优先级调到最高,第二个可以设置成字幕插件。
设置电影资料库的刮削器代理
点击设置界面下方管理里边的资料库,选择电影资料夹的高级设置,设置如下
plex代理设置
刷新电影源数据资料
设置完成后就可以在plex主页对电影文件夹刷新元数据了。等待刷新完后就可以载入所有的电影信息了。
管理资料库-刷新电影元数据
更新后的电影信息
采用类似的设置,电视剧信息也能刮削。
电视剧更新后的信息
Emby设置
Emby内置刮削工具,但是速度较慢。下面设置基于外部刮削工具TMM,所以没有勾选Emby刮削源!
最终效果演示
开始设置
新增媒体库
已有媒体库属性设置
Emby字幕设置
字幕下载设置,字幕下载工具见后面的[字幕下载]章节
字幕下载
想要较好的自动下载字幕,最好用前面介绍的tmm刮削改名之后再使用下面工具。
subfinder 自动下载字幕
- Docker: superng6/subfinder
下载完成,刮削后的目录,挂载到subfinder的media目录,就会自动下载字幕。
字幕下载对电影,英文剧集支持较好。对于一些tv,动画手动下载字幕会更好一些。
注意:官方的配置文件有问题,时效问题。修改URL到最新即可。
chinesesubfinder
- Docker: allanpk716/chinesesubfinder
- 新开发的中文字幕查找工具,上面那个很久没更新了,这个刚出来。使用nfo里面刮削出来的文件名来匹配字幕。所以就原理来说,这个字幕匹配更准确。
bazarr
- Docker:linuxserver/bazarr
- 字幕下载管理,配合sonarr, radarr 使用效果更好。对于英文剧集命名规范的支持较好,比如
[name]S01E01
tinyMediaManager 破解
- Power 本项目只做个人学习研究之用,不得用于商业用途!
- ja-netfilter
tinyMediaManager 4 破解
power.conf
文件配置
[Result]
; tinyMediaManager
EQUAL,8630757501743642474097255044263570352684017656721020257535853201009899319687425782165282064796127603308259281595234513417333265009792301721615397359280849629133412233835828756819167588254001206400797570673452581858162969385412635998542457688319518187361665435616211663738293023751998984763244849554409283905806741550843609045949098379453835211021356935854652145036408058534280517201922175457527823511640833551008542638353155946242172001873369454067403155639128713334107588511323091987132843211721921554657376250465757925304142530090462817875274786037327875410447778794471350439131533860021653761166305610613929184255,65537,24727125652606355449965534471427156023350099597994490506507713341912306496563021166152677249027965321789848834729809902911806740445767002100807674700362396558567035577150643203400446146497612913744824152837680881642876928709753797537574652985337199808338261100773937616204974417659383459000710718258741071638125033399831524388809092948345089352808322362674190618697732507738374259091305808486391160153350340004713677863069207330711835021340142816443405418680867515100803735831594532024774597095396300615924299450809820530743854878808508438754957122002060049512204045465820395106589768553215005202526112100710029727397->986236757547332986472011617696226561292849812918563355472727826767720188564083584387121625107510786855734801053524719833194566624465665316622563244215340671405971599343902468620306327831715457360719532421388780770165778156818229863337344187575566725786793391480600129482653072861971002459947277805295727097226389568776499707662505334062639449916265137796823793276300221537201727072401742985542559596685092673521228140822200236743113743661549252453726123450722876929538747702356573783116197523966334991563351853851212597377279504828784749025539275525568327959057446141950786113749166506186864056372274749084589132
tinyMediaManager
激活码
LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQoKbmFtZT1uZW8KdmFsaWRVbnRpbD0yMDk5LTEyLTMxCndlYnNpdGU9aHR0cHM6Ly96aGlsZS5pbwotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQoKd3NCY0JBQUJDQUFRQlFKZlJtOWpDUkR6ZW9adU9nVVluUUFBVmtvSUFFUmVaNlBwM1NpbVlLYkgrSkh6d1c4cQpMaVdlUUlQTmF0RndEUUhnRDRpcFQ5YVhNYU9iblhYbDgzS1VRNWxQeDhCdzc3QnhQYXJwVWJ0Q1JOVHJXb1U1ClhaMWlrZnF6bWVWRUpyazRZc05LRGlCcHZqYnlGODZGOEtTa1hod2RMV1NtMWU2eWVtblhLY1RIZzJMMTNBaVMKNlRJcVhYYmNSbUZGN1JUTzREUXJqaXJhMllZbFc4ZUhQSWNDbU9xMFlqUjRRcHorUi8rM0JsZlYyVEFjTC9zZApTZUtBY3pndmRQNkNTNmJlMXJQQTBubGd3OVQ4NTNCcGdxcGxRVk0zMHBVaFZsbmk3Z2ExWVJ6RU5tNlFpYzVBCnVFYm1QeXVuaW0yV0h5dFB1TFFxK0JRdkFxK1dycjJraU03RGh5dllGaWhETmRGV1c2N1krZlNsZ1B4T2kvOD0KPVFLcGMKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0t
-javaagent
配置
我们假设你的ja-netfilter.jar
所在文件路径是:/path/to/ja-netfilter.jar
(实际使用以你真实安装路径为准)
- 在
tinyMediaManager
安装目录下找到:launcher-extra.yml
文件 - 编辑
launcher-extra.yml
文件,在文件中找到jvmOpts
节配置,添加:- '-javaagent:/path/to/ja-netfilter.jar'
- 其实编辑
launcher.yml
文件也是可以的。 - 注意一定用你
ja-netfilter.jar
的真实绝对地址替换上面的-javaagent:
后面的地址 - 由于
tinyMediaManager
最新版本升级到Java17
,故而需要添加额外的JVM参数。具体请看这篇文章。 - 保存
launcher-extra.yml
文件后启动tinyMediaManager
,填入上述的激活码即可。 Windows
/macOS
/Linux
操作系统不限。- 一个最简的示例
launcher-extra.yml
文件内容最起码应该有这些:
---
javaHome: ''
jvmOpts:
- '--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED'
- '--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED'
- '-javaagent:/path/to/ja-netfilter.jar'
env: []
tinyMediaManager 5 破解
tinyMediaManager4.x版本的power配置和激活码 7都是对的,RSA验证都通过了,最后发现是5.x新版本启动时把-javaagent参数给抹掉了,没有完全按照launcher.yml里的参数进行设置,而且还强制增加了下面两个参数:
-XX:+DisableAttachMechanism -XX:-EnableDynamicAgentLoading
解决办法:
方法一:
简单写个shell脚本,用自己的java参数命令启动
#/bin/bash
cd /Applications/tinyMediaManager.app/Contents/Resources/Java/
./jre/bin/java -Xms64m -Xmx512m -Xss512k \
-XX:+IgnoreUnrecognizedVMOptions \
-XX:+UseG1GC \
-XX:+UseStringDeduplication \
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine \
-Djava.net.preferIPv4Stack=true \
-Dfile.encoding=UTF-8 \
-Dsun.jnu.encoding=UTF-8 \
-Djna.nosys=true \
-Dtmm.consoleloglevel=INFO \
-Dapple.awt.graphics.UseQuartz=true \
-Xdock:name=tinyMediaManager \
-Dapple.awt.application.name=tinyMediaManager \
-Dapple.awt.application.appearance=system \
-Dapple.eawt.quitStrategy=CLOSE_ALL_WINDOWS \
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED \
-javaagent:/xxx/ja-netfilter.jar \
#-Dtmm.contentfolder="/Users/xxx/Library/Application Support/tinyMediaManager" \
-classpath "tmm.jar:./lib/*" org.tinymediamanager.TinyMediaManager
方法二:
直接把启动程序/Applications/tinyMediaManager.app/Contents/MacOS/tinyMediaManager换成4.x版本的,主程序都是java的,功能上感觉应该影响不大
一些说明
- 本文是对Power插件和非对称加密的学习研究,不是让你做商业用途的!
- 希望大家用Power插件玩出更多玩法。
- 希望大家为ja-netfilter多开发好用好玩的插件。
MediaElch
MediaElch TMM 的开源替代品
- 功能:支持电影、电视剧刮削,生成NFO文件及海报墙,兼容Kodi/Plex/Emby;支持多数据源(TMDB、TVDB)。
- 优势:开源免费、跨平台(Win/macOS/Linux),界面简洁,可批量管理元数据。
- 局限:无文件重命名功能,需配合其他工具整理文件。
参考
- 利用tinyMediaManager刮削影片,解决家用nas软件plex电影墙的问题
- Power插件应用:搞定tinyMediaManager
- tinyMediaManager-5.0.4激活遇到的问题及解决方法
修改记录
文章修改记录
2025-10
- MediaElch 章节添加
- TMM 5.2.2 结合 Sonarr 一起追剧刮削 章节添加
2021-10-11
- 创建文章
系列教程
图书、音乐、视频多媒体锦集
- 视频图书和音乐完全自动化管理框架图解
- 如何建立自己的私人电子图书馆–出版书籍,网络小说,漫画一网打尽!
- Zlibrary 图书资源下载与 Calibre 图书管理打造结构化电子图书馆高阶教程
- 如何使用media Go,MusicBrainz,Mp3tag工具刮削音乐 整理音乐资料库
- 私人在线音乐服务器搭建与使用介绍
- 如何使用tinyMediaManager刮削电影和电视剧,动画,并自动下载字幕
- 使用jeckett,sonarr,iyuu,qt,emby打造全自动追剧流程
- hexo博客博文撰写篇之完美笔记大攻略终极完全版
Nas系列
- 从零开始玩PT-入门到精通
- 如何建立自己的私人电子图书馆–出版书籍,网络小说,漫画一网打尽!
- Zlibrary 图书资源下载与 Calibre 图书管理打造结构化电子图书馆高阶教程
- 音视频图书和音乐自动化管理框架图解
- 使用jeckett,sonarr,iyuu,qt,emby打造全自动追剧流程
- 如何使用tinyMediaManager刮削电影和电视剧,动画,并自动下载字幕
- Potplayer终极优化教程实现PC视频播放最强画质
- Transmission 使用及其配置
- Qbittorrent 参数详细设置教程
- IPFS从零开始快速入门教程
- 家庭网络优化指南:提升NAT类型,降低游戏延迟、提高下载速度
- 如何创建属于自己的私人资料库与私人搜索引擎
- PT 工具集,Linux硬链接助手
- QNAP 修改应用启动顺序
- qnap硬盘移动位置
- qnap IO 错误消除