【发布时间】:2014-04-24 21:48:32
【问题描述】:
我目前有一个系统可以将视频上传到 Azure blob 存储并且工作正常。我想实现一个功能,在上传时从视频中抓取缩略图并将其推送到 Azure。
我尝试按照建议使用它:
new FFMpegConverter().GetVideoThumbnail(file, outputJPEG);
问题是我不确定将什么用作 outputJPEG,因为我没有要写入的文件,而是想将该文件写入 Azure 的 blob 存储。
谁能帮我解决这个问题,或者建议一种替代方法?
我试过了:
创建一个新的空 HttpPostedFileBase 作为 outputJPEG 文件,但这是不可能的,因为它只接受用户上传的文件。
使用文件流,但这似乎不起作用,因为它需要它正在写入的文件的位置,而不是让我只推送到 blob 存储。 (通过:blob.UploadFromStream(file.InputStream);)
提前感谢您的帮助!
【问题讨论】:
-
FFMpegConverter来自哪个库? -
FFMpegConverter 类是 NReco.VideoConverter 组件的一部分(FFMpeg 工具的.NET 包装器)
标签: c# video azure azure-blob-storage