本文主要是介绍使用 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. 效果
这篇关于使用 streamlink 把 m3u8 转为 mp4的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!