gpt4 book ai didi

c# - 下载 m3u8 播放列表并合并为一个 C#

转载 作者:行者123 更新时间:2023-12-04 23:00:36 31 4
gpt4 key购买 nike

解决方案一:

我通过使用创建 ffmpeg 包装器来尝试此操作,使用以下命令从 cmd 读取输出:

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

我可以获得下载的持续时间,当前状态。一切似乎都很好。但是有时它会崩溃,我无法检测到原因。并非总是如此,而是有时。

方案二:

我下载 m3u8 播放列表文件并获取其中的内容。它包含一个数组 *.ts 文件 url,我可以使用 HttpClient 轻松下载它。但我不知道如何将这些 *.ts 文件组合成一个保持其格式的 mp4 文件。

是否有其他解决方案可以做到这一点?

最佳答案

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

关于c# - 下载 m3u8 播放列表并合并为一个 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25229291/

31 4 0