使用github+jsdelivr作为视频床

举报
兔老大 发表于 2021/04/23 00:17:20 2021/04/23
【摘要】 感谢JefferyIF大佬提供的神奇方法。 1. 配置FFmpeg 注:IOS因为不支持HLS,所以对IOS上无法正常播放视频,其他端都可以正常播放。 因为脚本要使用到FFmeg对源视频文件切分成m3u8格式,所以在使用脚本之前,请配置好 FFmpeg,去官网下载并配置好环境变量。 下载地址:http://ffmpeg.org/download.html#build-...

感谢JefferyIF大佬提供的神奇方法。

1. 配置FFmpeg

注:IOS因为不支持HLS,所以对IOS上无法正常播放视频,其他端都可以正常播放。

因为脚本要使用到FFmeg对源视频文件切分成m3u8格式,所以在使用脚本之前,请配置好 FFmpeg,去官网下载并配置好环境变量。

下载地址:http://ffmpeg.org/download.html#build-windows

选择对应的系统下载,比如我的系统是win10的,就下载window版本的文件。

然后,进入环境变量的设置中,找到path,选择编辑,进入path中。

接下来,我们点击新建->浏览,找到你刚解压的FFmpeg源文件,将bin目录添加到环境变量中。

2.脚本的使用方法

这里使用的是powershell脚本,下载地址为:https://cloud.dalao.icu/#/s/NmT5

  • 将脚本和源视频文件放在同一个目录下
  • 右键脚本,选择在powershell中运行
  • 输入源视频文件名,记得带上扩展名(如test.mp4)
  • 等待脚本完成,按回车即可。

切分完毕后,我们会得到一个名字为hash值的文件夹,将整个文件夹上传到github上的任意一个仓库即可。

盗图一张:


3.使用Dplayer插件

我们可以用Dplayer插件来方便的插入生成的视频。

下载地址:https://cloud.dalao.icu/#/s/9QhQ

将插件解压得到的文件夹上传到网站根目录下的/usr/plugins,然后在typecho的后台开启即可。

开启后,我们会发现在文章的菜单栏下多了一个Dplayer的选项,我们将刚才得到的m3u8文件的路径填入即可,链接仍然使用jsdelivr的CDN来加速,不然会非常卡顿。

链接格式为:

https://cdn.jsdelivr.net/gh/用户名/仓库名m/生成的文件夹名/m3u8文件名.m3u8

如:https://cdn.jsdelivr.net/gh/xxx/xxxx/ffe086b5a3d34608a8b4d5acf265c94c/xxx.m3u8

插入Dplayer中即可实现视频效果。

视频测试链接https://blog.dalao.icu/archives/start.html

文章来源: fantianzuo.blog.csdn.net,作者:兔兔RabbitMQ!!!,版权归原作者所有,如需转载,请联系作者。

原文链接:fantianzuo.blog.csdn.net/article/details/107269282

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。