简单的说就是把保存在网盘的视频经过猫盘解析通过直连方式发布到苹果cms,从而实现在线播放,可以自主控制片源。
1、先搭建alist,挂载网盘;需要根据所需类型来选择网盘,基本都支持文件直连,在线M3U8播放需要自己切片测试。
2、找到合适的片源,本地转码为mp4格式,确认编码为h264编码,音频编码为ACC编码,切片后上传网盘。
3、猫盘解析对接alist,找到视频文件夹,生成m3u8链接。
4、苹果cms后台新增播放器,最后更新生成的m3u8链接。
生成m3u8链接 功能介绍
通过切片程序,将Mp4视频文件在本地切片后,上传至网盘,通过程序生成M3u8播放地址,可在线播放。
支持的网盘
不是每一个网盘都支持自主切片生成m3u8来播放,请自己测试,能生成,能播放,就说明该网盘支持,不能生成,或生成后,不能播放,就表示该网盘不支持自主切片
支持的网盘有:天翼个人云盘(不支持家庭云盘)、天翼企业网盘、阿里云盘、中国移动云盘、OneDrive网盘;
不支持的网盘:百度网盘、联通云盘、123盘;其他网盘未做测试
手动切片有什么好处?
MP4直链的好处:不用过多处理,直接复制视频直链地址+播放器即可播放视频;
MP4视频的坏处:有版权的视频,和有颜色的视频,容易和谐被禁;或者是文件过大,可能几个G或十几个G,解析太多了会大量消耗网盘方面的带宽流量,容易被检查到你账号异常行为,就容易造成封号和限速;切片后的好处:通过切片,伪装一下分片的格式,不要使用默认的ts格式(下方提供有工具可以伪装),这样网盘就检查不到你这是一个视频文件了。可以保存一些带颜色的视频,或是容易被封禁的视频。另外一个大的mp4文件,通过切片后,就切成了多个小分片的文件,加载速度更快了;可以保留视频原来的分辨率;可以兼容安卓手机、苹果手机、网页播放器等播放。
注意事项
切片的后缀,可以伪装,但不能是以下几种后缀
图片类格式,例如:.jpg、.jpeg、.png、.gif、.webp
也不能是文本:.txt、.html、.htm、.shtml、.xml、.json
更不能是视频类格式,例如:.mp4、.mkv、.flv必须包含 .m3u8 的索引文件,m3u8索引内容不能是加密的
下载切片软件
这里提供一款切片工具,如果你自己有更好的切片工具,也可以用你自己的。点此下载
m3u8链接无法播放?
1、可能涉及跨域问题,需要浏览器安装CORS插件。
2、猫盘解析程序域名用了https,alist程序域名没有用https,就会出错。将你alist程序域名开启https访问,然后在猫盘里,修改对接域名为https即可
视频有声音,无画面,或有画面,无声音
这是视频转码格式不正确导致的,正确的视频格式应该是h.264编码。音频编码是AAC。
建议使用HandBrake本地转码为mp4格式,确认编码为h264编码,音频编码为ACC编码,
如果没有字幕需要用MKVToolNIX把字幕文件和视频混流,然后在HandBrake字幕中选择对应字幕,勾选burn in烧入,转码完成后上传网盘。
最终效果,距离被叔叔送银手镯又近了一步 😂