1

我已经创建了代码,它将使用 DownloadStream.Read(buffer, 0, DownloadBlockSize) 方法从服务器读取视频 .mp4 文件,并将它的 fileStream.Write(buffer, 0, readCount) 方法写入本地目录。

它适用于完整的视频下载,也适用于最后的修剪。

但是当我尝试从起点修剪时,它不起作用并且下载的文件不起作用。

while (true)
{
   int readCount = DownloadData.DownloadStream.Read(buffer, 0, DownloadBlockSize);
   if (readCount == 0) break;
   fileStream.Write(buffer, 0, readCount);
   fileStream.Flush();
}

我需要将视频从起点修剪到特定持续时间并将其下载到本地目录中。

对于 Exp。如果视频全长为 10 分钟。

我想从 05:00 分钟到 08:00 分钟下载视频(中间 3 分钟的视频)。

我可以从 00:00 分到 08:00 做,但不能从中间做。

4

0 回答 0