二维码
搬瓦工 locvps

简介

这段时间因为新冠的问题只能宅在家里,就利用了一下老哥的脚本【hostloc】,改写了一个可视化上传工具,功能还挺简陋的。

观察一下需求多不多,多的话就继续完善了。

本次教程使用CloudRaft的docker服务搭建。【CloudRaft,云筏科技,CloudRaft优惠码,云筏科技优惠码,hetzner,大硬盘VPS,存储型VPS

地址点此 云筏科技优惠码:200G大盘鸡月付8元/年付80元,1T大硬盘年付只要288元

Python不多,写的时间比较短,可能还有很多bug,还请见谅。

开源项目地址

https://github.com/dforel/autoSplitUploadAliImg

搭建教程

1.cloudraft创建docker:
创建docker.png
创建docker.png

耐心等待创建完毕,大概耗时5-6分钟。

2.进入web SSH操作
2.webssh.png

觉得web慢也可以用ssh直连
2.也可以用ssh直连.png

3.安装git。这里用的是Alpine-linux镜像,所以用apk add git安装。

4.安装python3.6

apk search python
apk add python3

5.安装pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
sudo python3 get-pip.py

6.安装python组件

pip install request
pip install flask_wtf

7.安装ffmpeg组件【docker那里有可能会载入ffmpeg失败,如果失败就要安装,成功了可以忽略这一步】

参考文章:https://www.cnblogs.com/wanglao/p/11162432.html

或者用`yum install ffmpeg`安装。
因为linux不支持yum,所以就安装不了,只能自己编译的方式安装。
编译的那篇文章的x264找不到了,可以替换为https://github.com/mirror/x264.git。

8.下载git源码【希望大佬们能给我点星星】

git clone https://github.com/dforel/autoSplitUploadAliImg.git

9.启动运行

cd autoSplitUploadAliImg
python3 main.py

使用说明

1.上传

1.上传.png

2.文件检查和分片
2.文件检查和分片.png

3.开始上传分片
3.开始上传分片.png

4.处理可能失败的分片
4.有可能上传失败.png

5.完成
5完成.png

示范地址

视频示范地址 http://env-6338741.cloud.cloudraft.cn/play?filename=temp/20200202080132/20200202080123_out_out.m3u8
网站示范地址 http://env-6338741.cloud.cloudraft.cn/

注意事项

写python不多,写的时间比较短,可能还有很多bug,还请见谅。

locvps
评论专区
  • 昵 称必填
  • 邮 箱必填
  • 网 址选填
◎已有 0 人评论
BudgetVM
作者介绍
总干事

总干事

总干事作为本站编辑,主要负责VPS优惠、域名优惠和站长百科三个栏目。
80vps henghost
budgetvm sugarhosts
二维码

分享:

支付宝

微信