我们在 Windows Azure 上有一个 Worker 角色,它运行 ffmpeg 以使用MediaHandler Pro转换媒体文件。我们喜欢处理的文件保存在 blob 存储中,生成的文件也应该存储在那里。
我们的问题是 ffmpeg 适用于本地文件,而不适用于 blob 存储中的 URI。有没有办法挂载 blob 存储容器并直接作为文件系统访问那里的文件?
如果这是不可能的,可以将文件(它们可能非常大,可能 1-2Gb)下载到本地文件系统*,在那里处理它们然后上传它们。这听起来像是多余的。
*) 我们设置了一个 CloudDrive,可以将此 blob 下载到虚拟磁盘