飞牛影视配置STRM详解
背景
飞牛本周更新了影视应用(0.9.1),增加了对STRM(流媒体链接文件) 的支持,现在我们可以利用SmartStrm等第三方工具,快速生成影视STRM库来实现STRM的兼容和播放。
名词解释
什么是Strm
Strm是一个纯文本类型的流媒体链接文件。
一般情况下一个影视文件就是对应一个STRM文件,STRM文件作为一个文本类型文件内部记录影视文件的直连链接(大多数情况下为网盘直连URL)
比如 流浪地球2.strm 文件内记录的MP4直连URL为:
http://192.168.1.100:5244/d/阿里云盘/电影/流浪地球2.mp4
这个URL本质上视频播放器也可以直接播放的,但是现在strm文件作为一种视频文件的快捷记录方式,可以让专门给 Emby、Jellyfin、Kodi、飞牛影视这类支持流媒体的播放器用,替代本地的音视频原文件。
strm文件可以自己生成,也可以使用第三方工具批量生成。
什么是SmartStrm
SmartStrm是一个Strm文件的快速生成工具。
本质上就是网盘影视文件的「名称 / 目录」到本地 strm 文件的「一对一自动化转换器」
SmartStrm对比网盘挂载
播放效率高
SmartStrm可以直接生成本地的Strm文件库,这样影视播放器其实就是直接播放远程直链。如果是挂载网盘,可能需要缓存 / 中转数据。
刮削入库快
如果是网盘挂载影视播放器可能需要大量扫描读取文件内容,频繁读写易触发 API 限速。Strm库就是个快捷方式,影视播放器入库只需要根据影视名刮削。
无法自动获取视频内部截图(如随机帧、章节缩略图)
因为刮削阶段仅读取本地.strm 文本,不会访问 / 下载网盘视频源文件,自然无法提取视频帧。
.strm 是 “播放时才触发网盘请求” 的本地占位文件,刮削只扫文件名 / 路径,不执行 ffmpeg 帧提取、不读视频流,所以没法生成适配内部截图。
操作步骤
本文以夸克网盘为例进行讲解。
1,安装SmartStrm
1.1,安装SmartStrm
1.1.1,应用中心搜索安装SmartStrm即可,
1.1.2,进阶配置中的STRM目录需要单独设置
因为SmartStrm的默认STRM目录,飞牛影视无法识别。
我设置的是 /vol2/1000/Media/Strm 表示存储空间2中管理员下的Media/Strm目录,你可以在飞牛的文件管理中直接复制目录路径。
其他设置保持默认即可。
1.2,新增SmartStrm允许访问的文件夹
打开 应用中心 - SmartStrm - 应用设置 - +文件夹
选择杠杠安装中设置的 /vol2/1000/Media/Strm 即可。
2,配置SmartStrm
2.1,打开ip:8024 登录SmartStrm管理面板
2.2,存储管理中添加存储
我这里使用的是夸克,Cookie获取可以参考:https://blog.csdn.net/2401_82636687/article/details/137619420
其他配置如图
2.3,添加任务
添加任务的目录就是用来扫描生成strm库的关键。
2.3.1,建议电影和电视据分别建立两个任务,网盘内的目录也不要一样
2.3.2,执行时间需要双击或者编辑才会生成定时扫描任务,否则只能手动扫描。
2.3.3,底部插件和工具可以定义文件名生成或者或者过滤指定的文件,按照自己需要配置即可。
2.3.4,添加完成后需要手动执行扫描。才能生成strm库。
3,配置飞牛影视
首先你要确保你的飞牛影视版本在0.9.1以上。
3.1,新增允许访问的文件夹
打开 应用中心 - 影视 - 应用设置 - +文件夹
目录在你安装时的 /vol2/1000/Media/Strm 目录。我因为已经添加其上级的Media目录,所以无需额外添加了。
3.2,飞牛影视新增媒体库
选择存储空间 2/xx 的文件/Media/Strm/电影 作为你的电影库目录。
现在你可以观看电影了












