0
我正嘗試使用Azure Media Encoder Standard運行一些視頻編碼。然而,該過程的運行,然後與從狀態Task對象未來這一模糊錯誤錯誤出改變事件:Azure Media Encoder標準未知錯誤
Error code: Unknown
Error message: The given key was not present in the dictionary.
該隊列的編碼的代碼大致是這樣的:
IMediaProcessor mediaProcessor = GetLatestMediaProcessorByName(context, "Media Encoder Standard");
var jobName = this._inputAsset.Name + "_EncodingJob";
var job = context.Jobs.Create(jobName);
ITask encodingTask = job.Tasks.AddNew(
this._inputAsset.Name + "_EncodingTask",
mediaProcessor,
"H264 Adaptive Bitrate MP4 Set 720p",
TaskOptions.ProtectedConfiguration);
encodingTask.InputAssets.Add(this._inputAsset);
encodingTask.OutputAssets.AddNew(this._inputAsset.Name + "_EncodingOutput", AssetCreationOptions.None);
job.StateChanged += job_StateChanged;
視頻我試圖編碼已經是MP4,並且在上述代碼執行之前,資源是使用其容器中的視頻blob創建的。
你,先生,真棒!不幸的是,Azure Encoder Standard和Azure Media Encoder的樣本在突出兩者之間的細微差別方面做得並不好。我一直在試圖找出幾天的錯誤! >: - |現在,我只需要弄清楚如何選擇正確的文件並播放它。每一步都是一個障礙。 :) – Tombala