无法在C#中使用Stream正确加入视频文件

时间:2014-01-30 03:33:34

标签: c# file binary streamwriter

我正在编写一个应用程序,用于从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,所以我真的无法指出问题。

任何帮助都将不胜感激。

0 个答案:

没有答案