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



方案一:

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

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

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

解决方案2:

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

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

相关内容

最新更新