下载m3u8播放列表并合并为一个C#
解决方案1: 我尝试使用以下命令创建ffmpeg包装,从cmd读取输出:下载m3u8播放列表并合并为一个C#,c#,ffmpeg,m3u8,C#,Ffmpeg,M3u8,解决方案1: 我尝试使用以下命令创建ffmpeg包装,从cmd读取输出: -i \"{m3u8-url-for-download}\" -y -c copy -bsf:a aac_adtstoasc \"{destination-filename}\" 我可以获取下载的持续时间、当前状态。一切似乎都很好。然而,有时它会崩溃,我不知道为什么。它并不总是,但有时 解决方案2: 我下载m3u8播放列表文件并获取其中的内容。它包含一个数组*.ts文件url,我可以使用HttpClient轻松下载。但我
-i \"{m3u8-url-for-download}\" -y -c copy -bsf:a aac_adtstoasc \"{destination-filename}\"
我可以获取下载的持续时间、当前状态。一切似乎都很好。然而,有时它会崩溃,我不知道为什么。它并不总是,但有时
解决方案2:
我下载m3u8播放列表文件并获取其中的内容。它包含一个数组*.ts文件url,我可以使用HttpClient轻松下载。但我不知道如何将这些*.ts文件合并成一个mp4文件,以保持其格式
还有其他解决方案吗?您可以简单地连接ts段。然后使用
ffmpeg-acodec copy-vcodec copy进行转换