白嫖习惯了,现在不仅白嫖大平台的图片接口做图床,现在还想白嫖在线视频

现在网上有很多聚合图床,我们可以将图片上传然后保存到阿里云或者微博等等

对于视频而言,可以使用七牛云这样的云存储,不过,如果你选择这样,那么我只想说,土豪,我们交个朋友吧

我们可以将视频切片成m3u8

切片成m3u8默认是一堆ts文件,我们可以将它们扩展名改为jpg或者png

然后全部上传至图床,之后将m3u8内对应的ts地址换成图片远程链接

播放m3u8文件即可

画一张图

视频切片

安装ffmpeg

  1. 官网下载https://ffmpeg.zeranoe.com/builds/ (推荐下载)
    点我直接下载win64-static-20200110版本
  2. 解压到合适位置
  3. 解压文件的路径添加至环境变量path
    例如:我的解压路径为:I:\工具\ffmpeg-latest-win64-static,则将I:\工具\ffmpeg-latest-win64-static\bin添加到path中

cmd输入ffmpeg,看到如下信息,则配置成功
无图片描述

开始切片

ffmpeg -i out.mp4 -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 20 player%03d.ts

out.mp4: 待切片的视频文件
playlist.m3u8: 生成后的文件路径+m3u8文件名
-segment_time 20: 每20秒切片一次
player%03d.ts: 切片后的ts文件+文件名

修改文件名

使用批量修改文件软件,将所有ts文件后缀改为jpg或者png
无图片描述

上传“图片”

将这些图片上传到稳定的图床,获得其对应的远程图片链接

修改m3u8

无图片描述
一定要与之前ts文件 一一对应,不能不能正常播放

开始播放

完成上述的操作后,你可以将远程m3u8链接,发送到QQ,然后点击打开,就已经可以看到效果了。
手机端是可以直解m3u8,但是电脑端的浏览器可不能直接播放,需要配合网页播放器

这里我们使用dp播放器

m3u8解析源码

上传到服务器,然后这个index.php?url= + m3u8链接即可播放

主题插件dp

如果你使用的大众cms,应该是有dp播放器的插件的

我的博客程序是typecho,用的这款插件https://github.com/MoePlayer/DPlayer-Typecho

效果在下面,需要开启hls

实现效果

一键脚本

Last modification:January 14th, 2020 at 11:18 pm