一个用于处理M3U8视频伪装成图片上传到图床的Python工具。支持本地视频切片和远程M3U8下载上传。
自备可以跨域的视频床就能使用网页播放。
内置的端口都不支持跨域!!!
自行本地播放器播放,图床有防盗链,不能网页播放 本地切片:https://tupian.us.kg/m3u8/6.m3u8
远程切片:https://tupian.us.kg/m3u8/66.m3u8 远程原视频:https://v.cdnlz17.com/20231115/48113_b6b7b01f/index.m3u8 远程原视频就有一点点音频错位,这个是正常的
- 支持本地视频切片并上传
- 支持远程M3U8下载并上传
- 支持多个图床接口
- 支持断点续传
- 支持命令行和交互式操作
- Python 3.7+
- FFmpeg
pip install -r requirements.txt
直接运行程序:
python app.py
按照提示进行操作:
- 选择是否测试接口
- 选择操作模式(本地切片/远程上传)
- 根据选择的模式进行相应操作
- 本地视频切片:
python app.py -L -new -u 1
- 远程M3U8下载:
python app.py -R -url "your_m3u8_url" -new -u 1
参数说明:
-L/--local
: 本地上传模式-R/--remote
: 远程上传模式-new/--new_upload
: 新上传(清空已有文件)-N/--no_verify
: 不验证接口-u/--upload_api
: 指定上传接口(1-3)-url/--m3u8_url
: M3U8链接(远程模式必需)
- 使用前请确保已安装FFmpeg并添加到系统环境变量
- 本地视频请放在input目录下
- 上传接口可能会有限制,请注意文件大小
- 建议先测试接口可用性再使用
MIT License @ heilo.cn
本工具仅供学习交流使用,请勿用于非法用途。使用本工具所产生的一切后果由使用者自行承担。