生成 STRM
路径:媒体管理 → 生成 STRM。
STRM 是一个很小的播放入口文件,不会复制影片本身。它适合把本地、115 或 OpenList 接入 Emby / Jellyfin。所有来源统一通过 Mediora 解析视频位置,需要配置媒体代理,无需填写媒体服务器的视频目录映射。
可以把它理解成三件事的组合:远端存储保存真实影片,STRM 输出目录保存入口文件,媒体代理负责播放时找到真实影片。STRM 不是视频文件,也不是可长期分享给普通播放器的直链;mediora:// 入口只能由 Mediora 管理的播放链路解析。
新建 STRM 任务
点击“新建任务”后,按下面填写:
| 字段 | 怎么填写 | 保存或运行后的影响 |
|---|---|---|
| 任务名称 | 例如“115 电影生成 STRM”。 | 仅用于区分任务。 |
| 源存储、源目录 | 选择真实影片所在的远端存储和目录。 | 决定读取哪些影片文件。 |
| 输出存储、输出目录 | 选择 STRM 文件的保存位置。 | Emby 或 Jellyfin 应扫描这个目录;不要与真实影片目录混用。 |
| 覆盖模式 | 首次建议“仅生成缺失文件”。 | 决定遇到已有 STRM 时如何处理。 |
| 处理 BDMV | 来源中有蓝光原盘目录时才考虑开启。 | 开启后会把这类目录一并纳入生成;普通影片目录保持关闭即可。 |
| 排除关键词 | 每个关键词单独添加。 | 文件名(不含扩展名)包含任一关键词时跳过生成,不区分大小写。 |
| 调度方式 | 选择手动、定时或目录监控。 | 决定任务何时运行。 |
覆盖模式
| 选项 | 会发生什么 |
|---|---|
| 仅生成缺失文件 | 目标已有同名 STRM 时不改动。适合首次生成和日常增量运行。 |
| 覆盖已有文件 | 用本次生成结果替换同名 STRM。 |
| 备份后覆盖 | 先备份同名 STRM,再写入本次结果。 |
保存任务后还要点击“运行”才会开始。定时执行可填写时间,例如 0 2 * * * 表示每天 02:00;目录监控仅来源为本地存储时可用。
当前分支的本地和远端来源在手动或定时运行时可选择“扫描处理方式”:
- 就绪即处理:核实文件真实来源与输出规则后允许先生成;驱动需要完整读取目录或范围受保护时仍需等待。
- 扫描完成后处理:先完整读取目录再生成,等待更久,但更适合希望先确认目录读取完整的情况。
监控任务先核对本轮范围。运行状态和取消边界见任务运行与结果核对。
蓝光 BDMV 选项
“处理 BDMV”控制是否纳入蓝光目录中的媒体片段。输出会避开原始 BDMV 保留目录名,防止媒体服务器把 STRM 目录误当成真实原盘。它不把多个片段合成一个文件,也不代表支持原盘菜单、播放列表或分支选择;应在实际媒体服务器与播放器上单独验证。
统一播放入口
本地和网盘来源均生成 Mediora 播放入口。媒体服务器扫描输出目录后,通过 Mediora 媒体代理获取视频;网盘来源按提供方解析实际地址,本地来源由 Mediora 读取文件。播放期间 Mediora 和对应来源必须可用。
旧任务和历史中的目录映射配置可以继续读取,下一次生成统一采用 Mediora 入口。旧 STRM 文件需要明确选择覆盖或备份后覆盖才会转换;默认“仅生成缺失文件”仍保留已有文件。来源实例或业务根已变化时,不能仅凭同名路径继续使用旧来源。
手动生成
点击“手动生成”可只处理一部影片或一个小目录。表单与长期任务相同,但不需要任务名称和调度方式;适合先检查输出文件的位置和内容。
生成前请确认两件事:
- 源目录是真实影片所在的位置,不是旧 STRM 目录。
- 输出目录能被 Emby 或 Jellyfin 扫描;输出在远端时,还需由你把同一目录可靠地提供给媒体服务器。
第一次建议只选择一个目录并生成 1–3 个 STRM,确认媒体服务器能看到条目、代理实例能正常响应,再扩大到完整媒体库。输出目录中已有同名 STRM 时,是否更新由“覆盖模式”决定,不能仅凭重新运行任务推断它会覆盖。
历史失败行可以“重试”,按当时的设置再执行一次。“重新生成”会以历史快照预填规则,可调整是否处理 BDMV、排除关键字和覆盖方式;来源与输出位置固定为那次执行的设置。批量操作也分别提供两个入口,已取消的行不能快速重试。
任务列表上方的“最近的一次性运行”显示本轮进度;运行中可以暂停、恢复或取消。扫描尚未结束时,文件总数还会增加。
让媒体服务器播放
- 让 Emby 或 Jellyfin 扫描 STRM 输出目录。
- 在“播放服务 → 媒体代理”中选择该媒体服务器,创建并启用代理实例。
- 在 Emby / Jellyfin 客户端使用该代理实例地址登录,打开影片测试播放。
所有新生成的 STRM 都按上述步骤接入 Mediora 媒体代理。请测试实际播放、拖动进度和重新打开,不能只根据媒体库出现条目判定成功。
如果新生成的条目没有显示,先让媒体服务器刷新对应媒体库;如果显示但无法播放,再检查媒体代理、来源存储和原始文件是否仍可访问。
如果媒体服务器能看到影片但打开后失败,按下面顺序排查:
- 代理实例是否已启用,媒体服务器访问的端口是否真的映射并可达;
- STRM 中记录的来源存储是否仍存在,账号是否仍有权限;
- 原始文件是否被移动、删除或改名;
- 如果配置了分流或降级,先暂时停用复杂规则,确认基础播放链路正常后再逐条增加。
删除 STRM 任务只删除生成规则,不会删除已经生成的 STRM 文件。需要清理文件时,请先在文件列表中确认路径后再操作。