Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
下载m3u8播放列表并合并为一个C#_C#_Ffmpeg_M3u8 - Fatal编程技术网

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

下载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轻松下载。但我

解决方案1:

我尝试使用以下命令创建ffmpeg包装,从cmd读取输出:

-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进行转换