参考文章小白也能白嫖:jsDelivr+FFmpeg打造切片视频床和GitHub + jsDelivr视频切片测试
准备工作
首先需要下载ffmpeg方便后面对视频进行切片处理,下载完成之后可以直接在对应的bin
文件夹里使用ffmpeg.exe,也可以将ffmpeg的路径添加到环境变量,方便全局使用。此电脑->属性->高级系统设置->环境变量,在用户和系统的path里添加上/path/to/bin即可。
配置成功之后输入ffmpeg会有如下提示
将视频洗净、切片
首先获取到我们需要的视频,这里以Japan Expo2018的第一P为例。
下载到本地之后无论是什么格式,首先都需要进行转码,在视频对应文件夹里输入如下指令。
ffmpeg -y -i 视频名称.格式 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 输出名称.ts
这样得到的是转码后的.ts文件,下一步执行切皮,输入如下指令
ffmpeg -i 输出名称.ts -c copy -map 0 -f segment -segment_list 任意名称.m3u8 -segment_time 5 任意名称%03d.ts
这里的03%d指3位数字,前面补零的形式。系统会输出对应消息,如图。
文件夹页面如图
这时便已经切好了,只要使用网上找的接口播放m3u8文件即可。
jsDelivr CDN加速
其实这一部分非常傻瓜,jsDelivr可以免费帮你代理Github上的文件。
因此在本地的文件夹,输入如下命令
git init
git add .
git commit -m "附加消息"
git remote add origin 你的仓库地址
git push -u origin master \\只有第一次提交时加上-u
相信经常用github的同学这一步都已经了然于胸了。
然后在github网页上点击release发布对应的版本,发布之后就可以使用jsdelivr的加速服务了。
Comments | NOTHING