我一直在使用来自微软网站的样本进行从wav到mp4的转换,样本如下所示。
IAsset singleWMVAsset = CreateAssetAndUploadSingleFile(AssetCreationOptions.None, _singleInputWavPath);
// EncodeToH264 creates a job with one task
// that converts a mezzanine file (in this case interview1.wmv)
// into an MP4 file (in this case, "H264 Broadband 720p").
IAsset MP4Asset = CreateEncodingJob(singleWMVAsset, "H264 Broadband 720p");
// BuildSasUrlForMP4File creates a SAS Locator
// and builds the SAS Url that can be used to
// progressively download the MP4 file.
string fullSASURL = BuildSasUrlForMP4File(MP4Asset);
但是,这里_singleInputWavPath期望文件是本地路径。因此,当我们从当地采取路径时,它正常工作。但是,我的wav文件是在azure容器中上传的,所以我想使用存储容器进行编码。
是否有可能使用asp .net mvc代码检索容器并将其转换为某种兼容格式并传递和创建编码作业?
我是否需要考虑创建云服务并实施此机制?
答案 0 :(得分:0)
请查看我们在此处提供的代码示例:http://code.msdn.microsoft.com/How-to-Copy-an-Existing-5ccaac3e/view/SourceCode。这使您可以将现有azure存储帐户中的媒体资产应对到媒体帐户附加的存储帐户。