使用 streamlink 把 m3u8 转为 mp4

问题描述, 背景, 来源:

下载 m3u8 + ts ---> 转为mp4, 按照以往的做法, 就是使用 python requests 一步一步地下载 m3u8, ts, 然后转换。 但是个人写的东西,毕竟问题比较多。

而且, 但是, 别人有更好的工具。!!!

使用 gpt4, 把问题详细描述一下,然后让gpt4 推荐一下工具, 有一个是 streamlink, 刚刚试了一下,确实是不错,记录一下。

安装:

pip install streamlink

1. 下载全部的 ts 文件

假设你的 m3u8 是一个有效的 url.

streamlink --output "output.ts" "https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8" best

2. 然后转为 mp4

ffmpeg -i output.ts -c copy output.mp4

3. 效果

相关推荐
shawn·xiao18 小时前
Android:播放Rtsp视频流的两种方式
android·音视频·视频
職場上的造物主16 天前
高清种子资源获取指南 | ✈️@seedlinkbot
python·ios·php·音视频·视频编解码·视频
soonlyai18 天前
Windows平台最新视频号内容下载工具(MP4格式一键解析)
人工智能·经验分享·产品运营·音视频·流量运营·视频编解码·视频
姓学名生1 个月前
李沐vscode配置+github管理+FFmpeg视频搬运+百度API添加翻译字幕
vscode·python·深度学习·ffmpeg·github·视频
前端没钱1 个月前
多监控m3u8视频流,怎么获取每个监控的封面图(纯前端)
vue.js·视频
前端开发菜鸟的自我修养1 个月前
uniApp通过xgplayer(西瓜播放器)接入视频实时监控
前端·javascript·vue.js·uniapp·实时音视频·监控·视频
百度Geek说1 个月前
百度视频搜索架构演进
百度·架构·视频
寻找09之夏1 个月前
【Vue】:解决动态更新 <video> 标签 src 属性后视频未刷新的问题
vue·视频
伊织code1 个月前
Decord - 深度学习视频加载器
人工智能·深度学习·ai·音视频·视频·加载·decord
易我数据恢复大师1 个月前
笔记本如何录屏幕视频和声音?快速入门的两种方法
电脑·笔记本电脑·视频