我正在编写一个应用程序,用于从Apple HLS服务器下载视频片段,并将它们全部合并到一个视频文件中。
var fileStream = File.OpenWrite("FilePath");
(new MemoryStream(buffer)).CopyTo(fileStream); (clipData is a byte[])
连接的剪辑是可播放的,但是部分之间存在延迟(延迟),但是当我使用windows copy命令时问题不存在:
copy /B "*.ts" single-file.ts
我不想使用外部下载程序下载剪辑然后将它们与copy
命令合并,因为剪辑是小的(~300-500KB)并且我不想耗尽硬盘所以我使用缓冲区并使用:
buffer = buffer.Concat(clipData);
我在处理文件中没有任何exp,所以我真的无法指出问题。
任何帮助都将不胜感激。