banner
约 1,200 字
4 分钟

MDC-N(ext)G(eneration):高效电影数据捕获工具

2026年3月8日

摘要

MDC-NG 是一款现代化的媒体数据捕获工具,旨在实现媒体文件的高效管理与元数据刮削。基于 Rust、Next.js 和 SQLite 技术栈,具备高性能、轻量级及易部署优势。核心功能涵盖视频刮削、演员信息管理、AI 海报裁剪、目录监控及任务管理,支持 Docker 快速部署,适合个人媒体库整理。

MDC-N(ext)G(eneration) 是一款现代化的电影数据捕获工具,旨在为用户提供高效、便捷的媒体文件管理与元数据刮削解决方案。无论是个人媒体库整理,还是小型媒体服务器维护,都能通过其丰富功能实现自动化与智能化管理。

https://tu.813146.xyz/pic/2025/09/17d09adfe26e6e186823f069d53b3696.jpg

项目概览

作为一款专注于媒体数据处理的工具,MDC-NG 凭借其优秀的性能与易用性受到广泛关注:

技术栈与优势

MDC-NG 采用前沿技术栈,兼顾性能与体验:

核心技术栈

  • 后端:Rust——高性能、内存安全的系统级语言,通过零成本抽象实现极轻量内存占用

  • 前端:Next.js——现代化 React 框架,提供优秀的用户交互体验

  • 数据库:SQLite——轻量级嵌入式数据库,零配置且易于维护

技术亮点

  • 🚀 高性能:Rust 原生性能加持,支持多线程并发处理,刮削速度远超同类工具

  • 🛡️ 稳定可靠:内存安全设计,无垃圾回收停顿问题,可长时间稳定运行

  • 🎨 现代界面:Next.js 响应式设计,完美支持移动端,交互流畅自然

  • 📦 部署简单:编译后单文件部署,Docker 一键启动,无复杂依赖项

  • 🪶 轻量化:镜像体积<300MB,内存占用<300MB,版本更新仅需约60MB

核心功能

MDC-NG 提供全方位的媒体管理功能,覆盖从数据刮削到文件整理的全流程:

🎬 视频刮削与整理

  • 多模式支持:提供硬链接(节省空间,推荐本地)、复制/移动(适合跨盘/网盘)、软链接(创建目录链接)、原地整理(原目录生成元数据)5种模式,适配不同存储场景

  • 完整流程:自动识别番号 → 多源抓取元数据 → 下载处理图片 → 整理文件 → 生成NFO

  • 字幕支持:自动整理视频自带字幕,同时支持本地字幕库匹配

👥 演员信息管理

  • 联动 Emby 服务端,自动刮削演员信息与图片

  • 丰富数据源:涵盖维基百科、minnano-av、graphis、gfriends 等

  • 支持后台自动刮削新入库演员,及批量管理操作

🖼️ 图片处理能力

  • AI 智能裁剪:通过人脸识别精准定位并裁剪海报

  • 高清资源获取:从 Amazon 日本搜索下载高清海报

  • 水印功能:支持 4K/8K 分辨率、影片类型标签,样式与位置可自定义

  • 独立工具:提供专门的海报裁剪工具,满足精细化需求

📁 目录监控

  • 双模式适配

    • 性能模式:实时监听文件变更,适合本地存储

    • 兼容模式:定时检查更新,适配网盘挂载场景

  • 支持配置覆盖、文件过滤、自动清理等增强功能

📊 任务管理与记录

  • 任务持久化:完整记录手动任务与监控刮削历史,支持状态追踪

  • 批量操作:可批量重试、停止、删除任务,支持指定番号或网页刮削

  • 详情可视化:美观的刮削详情页,包含画廊展示、元数据分析与实时日志推送,支持多来源数据手动精选修正

  • 日志分析:详细记录刮削日志与错误信息,便于问题排查

🌐 丰富数据源

覆盖各类视频类型的 30+ 刮削源,支持优先级配置、防反爬机制与自动重试,确保数据获取稳定性。

其他特色功能

  • 手动整理:可视化文件管理,支持文件扫描、批量操作与任务管理

  • 智能翻译:集成 OpenAI/Google 等多引擎翻译,内置中文标题数据库

  • 现代界面:Web 管理界面支持登录认证、主题切换、NSFW 模式

部署指南

MDC-NG 支持通过 Docker 快速部署,镜像版本可参考 Docker Hub 页面

Docker Compose 配置示例

纯文本
---
version: "2.1"
services:
  mdc:
    image: mdcng/mdc:latest
    container_name: mdc
    environment:
      - PGID=1000  # 可选,设置组ID
      - PUID=1000  # 可选,设置用户ID
      - MDC_USERNAME=admin  # 用户名密码可选,配置后开启登录鉴权
      - MDC_PASSWORD=admin 
    volumes:
      - /path/to/data:/config  # 配置目录,必须映射
      - /path/to/media:/media  # 媒体库,可映射多个目录
    ports:
      - 9208:9208
    restart: unless-stopped

END
© 2026 执手听风. All Rights Reserved. / RSS / Sitemap
Powered by Tanstack Start & Flare Stack Blog