osrg/dind-ubuntu-vivid
我正在尝试使用ffmpeg合并两个视频。但它是手动工作,但不能使用c#code.it工作,当我手动在cmd上运行命令时。但是,当我试图使用c#运行它不起作用。请帮助别人。 提前致谢。
答案 0 :(得分:1)
基本上,不要尝试将其加载到数组中。对于大型文件,您应该具有File()
方法的一系列重载,这些方法采用路径或Stream
,并知道该怎么做。例如:
return File("/TestVideo/Wildlife.wmv", "video/x-ms-wmv");
或:
return File(videoPath, "video/x-ms-wmv");
然而,视频确实是一种特殊情况,可能会受益于更专业的处理。
答案 1 :(得分:0)
返回byte
数组实际上是不行的。
因此,不要将整个视频作为byte
数组返回,为什么不将它保存在某处(例如您的Web API) ),如果它还没有保存为文件,并将视频URI作为响应发回?
您要使用的视频播放器肯定会知道如何处理该URI。
另一个选项是在Web API中启用206 PARTIAL CONTENT
支持,并在视频播放器中使用Web API的URI。