下载的视频格式乱七八糟?这个工具帮你统一成 MP4 还自动打标签
文章目录下载的视频格式乱七八糟这个工具帮你统一成 MP4 还自动打标签怎么工作的部署方式除了自动还能手动一些细节适合谁用下载的视频格式乱七八糟这个工具帮你统一成 MP4 还自动打标签玩 NAS 或者做媒体库管理的人大概都遇到过这个问题下载下来的视频格式五花八门MKV、AVI、FLV 什么都有丢进 Plex 或者 Jellyfin 之后有的能播有的不能播有的没封面没简介看着就乱。SMAsickbeard_mp4_automator就是专门解决这个问题的。它的功能很简单把下载下来的视频自动转成 MP4 格式然后从 TMDB 拉取元数据打上去。怎么工作的SMA 不是一个独立运行的工具它需要跟你的媒体管理软件和下载工具配合使用。媒体管理这块支持 Sonarr、Radarr、Sickbeard、SickRage 四个。下载工具支持 NZBGet、SABNZBD、Deluge、uTorrent、qBittorrent。流程大概是这样你在 Sonarr 或 Radarr 里搜一部剧或者电影它发给下载工具去下载下载完成后 SMA 介入把视频转成 MP4打上 TMDB 的元数据标题、简介、海报、演员信息这些然后通知 Plex 刷新媒体库。全程自动不用手动干预。默认输出是 H264 视频加 AAC 2.0 音频如果源文件有多声道比如 5.1会额外保留一条 AC3 音轨。字幕默认用 mov_text 格式。这些都可以在配置文件里改。部署方式两种。第一种是 Docker。SMA 维护了两个官方镜像分别给 Sonarr 和 Radarr 用。如果你本来就是 Docker 部署的 Sonarr/Radarr直接换成带 SMA 的镜像就行省事。第二种是手动安装。需要 Python 3 和 FFmpeg把代码拉下来装好依赖改一下 autoProcess.ini 配置文件然后在 Sonarr/Radarr 的 Connect 设置里加上 postSonarr.py 或者 postRadarr.py 的路径。配置项不少但文档写得比较清楚照着一步步来问题不大。除了自动还能手动SMA 带了一个 manual.py 脚本可以手动处理单个文件或者整个目录。支持通过 IMDB ID、TMDB ID、TVDB ID 来指定影片信息也可以开 auto 模式让它根据文件名自动猜。批量处理的时候用 auto 模式比较合适它会尝试从文件名里提取片名、季数、集数这些信息然后自动匹配 TMDB。一些细节外部字幕也能处理。把 .srt 文件和视频放在同一目录下命名规则是影片名.语言代码.srt比如The.Matrix.1999.eng.srtSMA 会自动导入。封面图也支持自定义。在视频同目录下放一张同名的 jpg 或者 png 图片SMA 会用它代替从 TMDB 拉取的封面。适合谁用如果你已经在用 Sonarr 或 Radarr 管理媒体库SMA 几乎是必备的。它解决的是下载完之后那个环节的问题——格式统一和元数据补全。Star 数 1588不算特别高但在 NAS 和媒体管理这个圈子里用的人不少。项目从 2014 年就开始维护了到现在还在更新稳定性还可以。唯一需要注意的是视频转码本身是个吃性能的操作。如果你的 NAS 或服务器 CPU 不强转一个大文件可能要花不少时间。不过它支持在下载完成后、Sonarr 移动文件之前进行转码不会影响正常的下载流程。总体来说这是个实用工具解决的是媒体管理流程中一个具体的问题。如果你的媒体库里格式混乱可以试试。总体来说这是个实用工具解决的是媒体管理流程中一个具体的问题。如果你的媒体库里格式混乱可以试试。