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

相关推荐
Yeauty7 小时前
Rust 中的高效视频处理:利用硬件加速应对高分辨率视频
开发语言·rust·ffmpeg·音视频·音频·视频
kailp2 天前
1Prompt1Story:为长故事创作赋予角色一致性的AI助手
人工智能·云计算·gpu算力·视频
许野平3 天前
Manim 输出视频尺寸设置
音视频·动画·视频·manim
禾川兴 132424006886 天前
国产芯片解析:‌龙迅HDMI接收机系列产品详解
音频·视频
贫苦游商6 天前
AVI格式:经典视频格式的坚守与挑战
音视频·视频编解码·视频·格式转换·avi·格式工厂·工具箱
Yeauty10 天前
三分钟掌握音频提取 | 在 Rust 中优雅地处理视频音频
后端·rust·ffmpeg·音视频·音频·视频
Yeauty18 天前
三分钟掌握视频剪辑 | 在 Rust 中优雅地集成 FFmpeg
rust·ffmpeg·音视频·音频·视频
chaney_f20 天前
pycharm + anaconda + yolo11(ultralytics) 的视频流实时检测,保存推流简单实现
yolo·目标检测·视频
xiao芝麻1 个月前
视频流畅播放相关因素
视频
xiao芝麻1 个月前
Android视频流畅播放要素
视频