下载m3u8播放列表并合并到一个c#

本文关键字:一个 m3u8 播放列表 合并 下载 | 更新日期: 2023-09-27 18:17:24

方案一:

我通过使用创建一个ffmpeg包装器来尝试这一点,使用以下命令从cmd读取输出:

-i '"{m3u8-url-for-download}'" -y -c copy -bsf:a aac_adtstoasc '"{destination-filename}'"

我可以得到持续时间,下载的当前状态。一切似乎都很好。然而,有时它崩溃了,我不知道为什么。不是永远,而是有一天。

解决方案2:

我下载m3u8播放列表文件并获得其中的内容。它包含一个数组*。我可以通过使用HttpClient轻松下载。但是我不知道怎么把这些*组合起来。Ts文件转换成一个mp4文件,保持其格式。

下载m3u8播放列表并合并到一个c#

您可以简单地将ts段连接起来。然后转换为ffmpeg -acodec copy -vcodec copy