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

相关推荐
learndiary10 小时前
[其他] Linux技术视频分享11则,deepin 25 平台制作
linux·运维·视频
Hy行者勇哥3 天前
实用技术分享:6类白板录屏软件推荐,覆盖全场景需求
学习方法·视频
REDcker5 天前
HDR Vivid 技术介绍
数据库·算法·视频·sdr·屏幕·显示技术·dhr
春风细雨无声6 天前
基于FPGA实现PAL视频接口(附代码)
图像处理·fpga开发·视频
Hy行者勇哥8 天前
Seedance 全面解析:定义、使用指南、同类软件与完整攻略
人工智能·学习方法·视频
博客园团队11 天前
发布园子的第一个B站视频!提前祝大家春节快乐!
视频
小龙11 天前
【学习笔记】视频抽帧方法大全
笔记·学习·计算机视觉·视频·视频抽帧
nov4th14 天前
WebRTC实现无插件多端视频通话
java·spring boot·音视频·webrtc·实时音视频·html5·视频
Echo_NGC223717 天前
【FFmpeg 使用指南】Part 3:码率控制策略与质量评估体系
人工智能·ffmpeg·视频·码率
Echo_NGC223720 天前
【FFmpeg使用指南】Part 1:核心架构与媒体流处理
ffmpeg·音视频·媒体·视频