最近公司要做一个招商官网,哀求还要插入一段视频,最关键是没有做事器,让我自己想办法?
找了好久弄到了一个免费小型测试面板,上传文件不能超过10M,我们的一个宣扬视频是一个40M文件(已经压缩了,再压缩视频质量就低落了)
这各类事情怎么能难倒我这个天才,之前做过视频类的网站想起了,视频切片天生m3u8文件在索引那些切片后的小文件不就可以了吗,废话不多说开始动手折腾?

操作
这里说一下为什么用windows来切片而不是用做事器切片,由于麻烦,我就只用一个视频而已,而且还是,不是很大,用windows切片不到一分钟就搞定了
首先下载软件 FFmpeg 官网:http://ffmpeg.org 进入往后点击Download,进入后选择windows版本,你的windows系统是多少位你就选多少位,我的是64位我下载的是64位
下载完成后,我们把文件夹解压到C盘根目录重命名文件夹为ffmpeg(这样是为了之后方便调用)
接下来我们打开命令提示符 win+R
输入
cd..
然后在输入
cd..
接着输入
cd ffmpeg
连续
cd bin
然后是视频切片的代码
ffmpeg.exe -i E:\视频文件.mp4 -c:v libx264 -c:a aac -strict -2 -f hls -hls_list_size 0 E:\video\输出文件.m3u8
上面的切片代码个中第一个红线部分是视频文件的目录地址,第二个红线是输出ts文件和m3u8文件的目录地址,实行后等待切片完成
输入代码后进行视频切片,切片韶光根据你的视比年夜小质量等等而定,我切的我的视频不到一分钟就完成了,由于视频很小,切片完成后的输出目录文件
接下来我们把视频上传到做事器网站的目录里面,然后利用videojs来解析以下这个m3u8索引地址就可以正常播放了
videojs文件我前的文章里面也有提过,同样我们把videojs文件打包不才面直接一起传到做事器利用即可
上传好的目录
索引文件的地址是 http(s)://你的网站/目录/文件.m3u8
videojs文件可以上传到网站的根目录利用,解析地址是 http(s)://你的网站/videojs.php?url=文件.m3u8
例如:http(s)://你的网站/videojs.php?url=http(s)://你的网站/目录/文件.m3u8
这样就可以播放了,如果想引用到别的网页中可以利用 iframe标签
例如:<iframe frameborder="0" src="http(s)://你的网站/videojs.php?url=http(s)://你的网站/目录/文件.m3u8" allowFullScreen="true" ></iframe>
长和宽根据自己哀求自己设定
这篇文章就到这里啦
原文地址:https://www.madapang.com/technology/windows-ffmpeg.html
ヾ(•ω•`)o拜拜