本地优先的桌面应用 · macOS

整理本地视频元数据,不必把视频库交给云端。

一款克制的桌面工具:扫描您指定的文件夹,从您配置的元数据提供方查询匹配, 然后在视频文件旁写入与 Plex、Jellyfin、Kodi 兼容的 NFO、海报和背景图辅助文件。 每一次变更都会先预览,确认后才落盘。

● 文件全程留在您本机 ● 无遥测、无统计 ● 提供免费版
Video Tagger
Idle
Queue · 142
~/Movies/library
Example Movie (2024)
Example.Movie.2024.1080p.mkv
94%
2.1 GB
Another Film (2023)
Another.Film.2023.1080p.mkv
88%
1.8 GB
Drama in the City (2022)
Drama.in.the.City.2022.mkv
3.4 GB
unsorted_clip.mp4 — untagged
unsorted_clip.mp4
412 MB
Documentary Project (2021)
Documentary.Project.2021.mp4
2.7 GB
Drama (2022) — conflict
Drama.2022.duplicate.mkv
2.0 GB
VID_20240314.mov — untagged
VID_20240314.mov
684 MB
~/Movies/library / Example.Movie.2024.1080p.mkv

Example Movie

2024 · 118 min · Drama, Mystery
TitleExample Movie
Year2024
Runtime118 min
IDstmdb:000000
Sourcetmdb
Confidence94%
Sidecars.nfo · poster · fanart
TargetMovies/Example Movie (2024)/
Candidates · 4
Example Movie
2024 · tmdb:000000
94%
Example Movie: Reissue
2024 · tmdb:000111
71%
An Example of a Movie
2019 · tmdb:000222
52%
Examples (short film)
2017 · tmdb:000333
38%
文件留在本机
无遥测无统计
不流式、不下载
写盘前先预览
完整撤销支持
功能亮点   Compare with applied

对比磁盘上已写入的元数据与最新搜索结果 — 在落盘前确认。

对每个已标记的文件,Video Tagger 都可以重新拉取一份最新的 provider 匹配结果, 并按列展示 Applied 与 Live 的差异。Replace 仅更新您在确认步骤里看到的那几个 per-item 辅助文件 — 不重命名、不创建新目录。

Compare applied metadata
applied vs fresh search
Applied (on disk)
Inception
Applied (from .nfo) · 27205
Live match
Inception
tmdb · 27205
Title
Inception
Inception
Year
2010
2010
Director
Christopher Nolan
Studio
Warner Bros.
Warner Bros. Pictures
Premiered
2010-07-16
2010-07-16
Tags
action
action, sci-fi, thriller

Replace 只对已标记的文件生效,并且仅更新确认步骤里展示的 per-item 辅助文件: 电影对应 <stem>.nfo<stem>-poster.jpg<stem>-fanart.jpg;剧集仅更新对应单集的 <stem>.nfo — 整季共享的剧集级海报、背景图和 tvshow.nfo 不会被单集 replace 覆盖。不重命名、不创建新目录。

01   问题

本地视频库整理麻烦,可云端不是每个人都能接受。

大多数人不愿意为了拿到干净的元数据,就把自己的私人视频收藏上传给第三方服务。手动整理又繁琐、容易出错,规模大了几乎无法回退。

— 漂移

视频库会随着时间慢慢变得不一致

不同年份加入的文件遵循不同的命名习惯:一半被重命名过,一半没有;有些有 NFO 辅助文件,有些没有。

— 手工劳动

手动重命名和写 NFO 太慢

给每一集编辑 XML、下载合适的海报、把年份和标题格式写对 — 一季就能花掉几个小时。

— 服务器期望

媒体服务器需要可预期的目录结构

Plex、Jellyfin、Kodi 都按既定格式读取辅助文件。输入不一致,库里就会缺海报、错标题、剧集列表残缺。

— 隐私

不应该被迫上传整个视频库

云端整理工具往往要求完整的文件名列表、文件夹路径,有时甚至是文件本身。对很多人来说,这一开始就过不去。

02   工作流程

四个步骤。第四步可逆。

Video Tagger 的设计严格区分规划写盘两个阶段。在您确认之前,磁盘上不会有任何变化;一旦发生了,每一步也都可以回退。

📁 ~/Movies/library/
scanning…
142 video files found
.mkv .mp4 .avi .mov
STEP 01

选一个本地文件夹

选择您本机上的任意文件夹,Video Tagger 会扫描一次,列出能识别的视频文件。

Example Movie (2024).mkv
94% · tmdb
candidates · 3
override · manual search
STEP 02

匹配元数据

从文件名识别最可能的标题与年份。配置好的 provider 返回候选项,由您确认或手动覆盖。

- Another.Film.2023.1080p.mkv
+ Another Film (2023).mkv
+ Another Film (2023).nfo
+ ...-poster.jpg
STEP 03

预览重命名与辅助文件计划

逐个查看具体的重命名动作,以及将要写入的每一个辅助文件。在您确认之前,磁盘原封不动。

📁 Movies/
📁 Another Film (2023)/
🎬 Another Film (2023).mkv
⟲ undo available
STEP 04

安全应用,随时撤销

已存在的目标文件默认从不会被覆盖。每一次单独应用、每一次批量应用都各自有一条持久撤销记录。

03   功能

整理私人视频库需要的,刚好够 — 不需要的一律不做。

面向拥有个人媒体收藏、希望整理过程可预期、可重复、可撤销的用户。

本地文件夹扫描

遍历您选择的任意文件夹。识别 .mkv .mp4 .avi .mov .wmv .ts .m4v .flv

Aa

电影 / 剧集文件名识别

开箱即用支持 Plex 风格的 Title (Year)Show.S01E03Show - 1x03 模式。

元数据查询

查询您所配置的 provider。请求直接从您的电脑发出,不经我们任何中转。

应用预览

每一次重命名和每一个辅助文件,在写盘前都先展示给您看,可随时取消。

冲突检测

已存在的目标文件默认从不会被覆盖。冲突会在您确认之前显式提示。

.nfo

NFO、海报与背景图辅助文件

在每个视频文件旁生成与 Plex / Jellyfin / Kodi 兼容的 .nfo-poster.jpg-fanart.jpg

持久撤销

单条应用与批量应用各自维护独立的撤销记录 — 跨 app 重启也保留。

Plex / Jellyfin / Kodi 兼容

输出遵循各主流媒体服务器的官方约定,导入视频库零摩擦。

Bring your own TMDB key

在设置中粘贴您自己的免费 TMDB v3 Key。我们既不内置共享 Key,也不代理您的请求。

高级用户可在 app 数据目录中安装可选的 provider 扩展,默认关闭。

04   隐私

本地优先,是有意为之。

Video Tagger 是一款桌面应用。您的视频文件、文件夹路径和视频库结构都留在您本机。

这意味着什么

我们不运营任何用于存储您视频库的云服务。桌面应用不会上传您的媒体文件,默认也不会上传您的文件夹结构或文件名。Provider 查询请求由您本机直接发往您所配置的 provider。

支付通过 Paddle 的托管结账完成。桌面应用从不接触信用卡号;许可证激活的设计也不要求上传视频库数据。

查看完整隐私政策 →
  • 不上传您的媒体文件。
  • 默认不上传您的视频库结构。
  • 无遥测、无统计、无第三方崩溃上报。
  • Provider 的 API 请求直接发往您所选的 provider。
  • 许可证激活不传输视频库数据。
  • 支付由 Paddle 作为商户记录方处理,应用从不接收信用卡明细。
05   边界

Video Tagger 是一个元数据工具。它不是内容服务。

为了让用户和审核方对产品边界没有歧义,下面这些是明确不在范围内的。

不托管任何媒体内容
不销售任何媒体内容
不流式传输任何媒体内容
不下载任何媒体内容
不提供内容发现或推荐
不包含 P2P 或文件分享功能
不绕过 DRM、付费墙、登录或验证码
不规避地理限制
不包含代理、VPN 或 IP 轮换功能
不自动化登录或鉴权流程
06   输出

具体写出什么。

辅助文件就写在您视频文件旁、您选定的文件夹里。任何东西都不会离开您的本机。

电影

~/Movies/library/
📁 Movies/
📁 Example Movie (2024)/
🎬 Example Movie (2024).mkv
📄 Example Movie (2024).nfo
🖼 Example Movie (2024)-poster.jpg
🖼 Example Movie (2024)-fanart.jpg

剧集

~/Movies/library/
📁 TV Shows/
📁 Example Show/
📄 tvshow.nfo
📁 Season 01/
🎬 Example Show - S01E01.mkv
📄 Example Show - S01E01.nfo
🎬 Example Show - S01E02.mkv
📄 Example Show - S01E02.nfo
07   定价

免费起步。等您真的有视频库要整理时再升级。

最终定价将在正式发布时公布。

Free

在小规模视频库上试用 Video Tagger。

$0 / 永久
无需信用卡。
  • 本地文件夹扫描
  • 通过已配置的 provider 查询元数据
  • 所有写盘操作前先预览
  • 冲突检测与默认不覆盖
  • 单步撤销与恢复工具
  • 每月最多 20 次应用操作
免费开始

安全相关功能 — 预览、冲突检测、撤销与恢复工具 — 永远不会被付费墙挡住。

当前提供 macOS 版。
Windows 版规划中。

下方下载 macOS 版。Windows 版仍在开发中,发布时另行告知。桌面应用不内置 TMDB Key — 首次启动时请在 Settings 中粘贴您自己的免费 Key。

buildVideo Tagger 1.0.0(即将发布)
platformmacOS 12+(Apple Silicon & Intel)
signed & notarized发布时确定
checksum (sha256)发布时公布
size发布时公布
08   常见问题

有问必答,直说不绕。

Video Tagger 会上传我的视频吗?
不会。Video Tagger 是一款桌面应用,全程在您本机运行。您的视频文件不会被上传到我们这里,也没有任何云端备份或同步。
它会流式传输或下载媒体内容吗?
不会。Video Tagger 不流式传输、不下载、不分发任何媒体内容。它只在您磁盘上已有的视频文件旁写入元数据辅助文件(NFO、海报、背景图)。
它兼容哪些媒体服务器?
输出格式遵循 Plex、Jellyfin、Kodi 的通用约定。只要您的媒体服务器支持标准 NFO 辅助文件以及配套的 -poster.jpg / -fanart.jpg 图像,就能读取 Video Tagger 的输出。
我需要 TMDB API Key 吗?
如果您要使用 TMDB provider,是的 — 在首次启动时把您自己的免费 TMDB v3 Key 粘贴到 Settings 即可。我们不内置共享 Key,也不通过我们的服务器代理您的请求。
文件被重命名前会发生什么?
每一次重命名和每一个辅助文件,都会在应用预览里展示给您看。在您确认之前,磁盘上不会有任何动作。已存在的目标文件默认从不会被覆盖 — 冲突会在预览中标出。
变更可以撤销吗?
可以。每次应用都会产生一条撤销记录。无论是单条应用还是批量应用都能回退,跨 app 重启也保留。
付费许可解锁了什么?
Pro 许可移除了 Free 版的应用次数限制,并启用批量应用、高级命名模板和高级 provider 配置。安全相关功能 — 预览、冲突检测、撤销 — 在所有版本中始终包含。
支付如何处理?
支付由 Paddle 作为商户记录方在 Paddle 托管的结账页完成。桌面应用从不接触信用卡号;您在浏览器里完成结账,许可证密钥会通过邮件发送给您。
激活后能离线使用吗?
可以。激活之后,Video Tagger 离线工作。只有在您主动调用 provider 查询匹配候选项时才需要联网。
支持 Windows 吗?
macOS 是首发平台。Windows 版在规划中但尚未发布。可以在下载区登记邮箱,发布时通知您。

视频库整洁。文件本地。没有意外。

今天就在 macOS 上免费试用 Video Tagger。