我需要编写一个 ASP 处理程序,它将返回一个修剪过的 mp4 视频文件。我将指定文件名、开始时间和结束时间。
现在我只有返回整个视频文件的处理程序。问题是如何将其切成碎片。
public void ProcessRequest(HttpContext context)
{
fileName = context.Request.QueryString["filename"];
start = float.Parse(context.Request.QueryString["start"]);
end = float.Parse(context.Request.QueryString["end"]);
context.Response.ContentType = "video/mp4";
context.Response.WriteFile("~/videofile.mp4");
}
我已经阅读了一些关于 MP4 文件、标题等的主题,但这并不容易。如果我找到一种方法来计算单个帧的字节数。但是如何使用可变比特率来做到这一点?