Movie trailers (影片预告)
工作原理
MetaTube for Jellyfin/Emby 的预告功能基于strm文件实现,此功能会在影片目录下生成一个trailers
文件夹以及相应的.strm
预告文件,文件大小通常不会超过100个字节,因为文件本身只包含一个预告链接,所以几乎不会占用本地空间容量。
由于 Jellyfin/Emby 自身实现原因,它们内置的在线预告仅支持播放YouTube的链接格式,但是由于MetaTube影片及其预告的特殊性,均不可能通过YouTube链接去支持。所以目前似乎没有比使用.strm
文件更加优雅的方式来支持在线预告的功能。
MetaTube for Plex 原生支持在线预告,仅需在设置中开启即可,以下内容仅针对 Jellyfin/Emby 插件。
使用方法
- 在插件配置里勾选
Enable Trailers
选项。 - 如果之前已经刮削过,请手动刷新元数据。
- 进入计划任务,运行
Generate Trailers
任务。 - 重新扫描一遍媒体库,即可生成可播放的预告文件。
PS:除了前两步,其他均会由计划任务定时完成,一般无需手动操作。
注意事项
⚠️ 播放第一次刷新或扫描出的影片预告,会显示不兼容的流,这是正常的,需要完成使用方法中所有步骤才能正常播放。- ⚠️ 必须完整完成使用方法中所有步骤预告功能才能正常工作,例如等待计划任务完成、媒体库扫描完毕等。
- ⚠️ 该功能几乎会在每个视频目录下生成一个
trailers
文件夹,介意的使用者请勿开启此功能。 - ⚠️ 请确保每个视频单独放一个文件夹,例如
PPPD-437/PPPD-437.mp4
,不然会导致预告无法匹配播放等问题。(分集cd后缀或多版本的视频放在同一个文件夹下不会影响该功能) - 部分预告无法播放可能是代理问题,如MGS预告必须要日本或美国的IP才能播放。
- 部分使用SOD的源无法播放预告是由于SOD不支持直接通过URL访问其预告资源导致的。
- 刮削时尽量选择带有预告资源的刮削源,如FANZA、MGS等,而不是像JavBus这种。
- 由于Jellyfin/Emby的限制,目前只能通过计划任务的方式生成预告文件,然后扫描媒体库之后才能正常播放预告。