使用 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. 效果

相关推荐
core5124 天前
[硬核解析] 从感知到交互:InternVideo 1/2/2.5 全系列架构演进与原理解析
架构·大模型·交互·视频·video·intern
视频技术分享4 天前
实时音视频技术选型指南:国内主流厂商功能对比
视频
视频技术分享5 天前
音视频SDK选型与集成要点:打造卓越互动体验的关键
视频
视频技术分享6 天前
视频会议软件私有化:企业内网部署新趋势
视频
jbk33116 天前
视频镜头抽帧,从视频每个镜头中抽取一张图片保存
自动化·视频·剪映
视频技术分享6 天前
介绍主流的音视频通讯解决方案
视频
视频技术分享7 天前
主流的音视频SDK调研
视频
视频技术分享8 天前
播放器SDK深度选型指南
视频
视频技术分享9 天前
协同办公系统国产化进程中的音视频技术实现路径
视频
初九之潜龙勿用22 天前
C# 使用豆包 AI 模型实现首尾帧模式的视频生成
人工智能·microsoft·c#·ai编程·视频·ai模型·豆包