如何利用python将mp4转码为m3u8并上传到云服务器自建云服务器切片,同步苹果cms的m3u8切片转码

前言

其实逻辑并不算复杂,自需要有这么一个构思,一步步来就可以实现

mp4资源转码m3u8➡ftp上传ts、m3u8资源➡重写m3u8内的ts地址为网络地址

这里由于用到了FTP上传,所以大家自备ftp,建议的话买一台腾讯云或者阿里云的轻量,一个月32元60G 2T流量,完全够用

当然你也可以利用改写ts的进制编码为png的进制头,然后实现让图床认为这是png图片就行,这里注意点的话,就是图床的上传一般都会有限制上传大小,那就意味着你需要设置ts的秒速

这里也讲解一下,ts里的秒速对播放的影响,正常5s是刚刚好,如果5s以上例如8s,也就意味着进度条到了8s就需要向服务器请求下一个ts文件,8s也就意味着所需的内存就大,例如5s可能只有2-3MB,而8s呢就需要大概4-5MB了,像腾讯云的30M宽带,实际网速也就2-3mb/s,这就意味着8s需要的加载时间就更加长,也就会播放卡顿,不知道你们懂不懂,反正原理就是这样

python代码呢我也做了很详细的讲解,希望你们可以看得懂,源码是利用了苹果cms的系统,也就是你切好的m3u8会自动同步到cms网站,也就实现了自切自同步的功能

前期必备以及流程

  • Python
  • 云服务器/ftp空间
  • 安装ffmpeg
  • 完善源代码内的配置
  • 将视频复制到相应的位置
  • 运行切片

运行结果图

图片[1]-如何利用python将mp4转码为m3u8并上传到云服务器自建云服务器切片,同步苹果cms的m3u8切片转码-云村Study

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
如何利用python将mp4转码为m3u8并上传到云服务器自建云服务器切片,同步苹果cms的m3u8切片转码-云村Study
如何利用python将mp4转码为m3u8并上传到云服务器自建云服务器切片,同步苹果cms的m3u8切片转码
此内容为付费资源,请付费后查看,小程序用户前往官网查看(study.wokewu.cn)
会员专属资源
您暂无购买权限,请先开通会员
开通会员
PythonPython源码,需要Python环境
付费资源
已售 7
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片