0

我正在使用 IIS 转换管理器对我的 .ISMV 文件进行转码。所有配置都是小文件,如 100 MB、400 MB 等

但是当我尝试转码1.36 GB文件时,出现以下错误(我正在使用VC-1 IIS Smooth Streaming - 720p CBR.xml预设进行转码):

2013-10-08 14:56:39.1952  Information Machine name: SSMINGEST1

2013-10-08 14:56:39.1952 信息任务引擎进程 ID:3896 2013-10-08 14:56:39.1952 信息实例文件名:Encoder1.ismv 2013-10-08 14:56:39.1952 信息创建输出文件夹: C:\inetpub\media\Transform Manager\Smooth (VC1)\WorkQueue\Running\111111111111111111111111111\EE4Output 2013-10-08 14:56:53.5424 信息任务 C:\Program Files (x86)\IIS\Transform Manager\Microsoft. Web.Media.TransformManager.EE40SP2Task.dll 文件版本 7.1.1565.4。2013-10-08 14:57:04.5957 来自预设属性的信息预设文件:C:\ProgramData\Microsoft\IIS\Transform Manager\Configuration\Presets\VC-1 IIS Smooth Streaming - 720p CBR.xml。2013-10-08 14:57:04.6113 来自 templateName 属性的信息模板:标准。2013-10-08 14:57:04.6113 来自 templatePath 属性的信息模板路径:C:\Program Files (x86)\Microsoft Expression\Encoder 4\Templates\en\Standard. 2013-10-08 14:57:04.7830 审核 SSMINGEST1\brian 表达式编码器任务转换文件 C:\inetpub\media\Transform Manager\Smooth (VC1)\WorkQueue\Running\11111111111111111111111111111\Encoder1.ismv。2013-10-08 14:57:06.8126 Microsoft.Expression.Encoder.MediaImportInfo.OpenAndValidateMediaFile(String strFilename, MediaLoadOptions loadOptions) 在 Microsoft.Web.Media.TransformManager.EETask.CreateMediaItems(IEnumerable) 处出错1 inputFiles, String preset) 2013-10-08 14:57:06.8126 Error An unknown error has occurred 2013-10-08 14:57:06.8282 Error Task.Initialize failed for task index 1. 2013-10-08 14:57:06.8282 Error Microsoft.Expression.Encoder.InvalidMediaFileException: An unknown error has occurred 2013-10-08 14:57:06.8282 Error at Microsoft.Expression.Encoder.MediaImportInfo.OpenAndValidateMediaFile(String strFilename, MediaLoadOptions loadOptions) at Microsoft.Web.Media.TransformManager.EETask.CreateMediaItems(IEnumerable1 inputFiles, String preset) 在 Microsoft.Web.Media.TransformManager.EETask.AssignJobParameters() 在 Microsoft.Web.Media.TransformManager.EETask.Initialize(ITaskStatus status, IJobMetadata metadata, ILogger logger) 在 Microsoft.Web.Media.TransformManager .Wrapper.RunTaskCode(TaskStatus taskStatus, JobMetadata metadata, Logger logger, ITask task, Int32 taskIndex) 2013-10-08 14:57:06.8282 Error Microsoft.Expression.Encoder.UnableToAnalyzeFileException: Error HRESULT E_FAIL has been returned from a call to a COM 组件。2013-10-08 14:57:06.8282 MS.Internal.Expression.Encoder.Media.MediaFileInfo..ctor(字符串文件名)在 MS.Internal.Expression.Encoder.MediaImport.MediaInfoCache 处出错1.CreateMediaFileInfoFromFile(String strFilename) at MS.Internal.Expression.Encoder.MediaImport.MediaInfoCache1.OpenMediaFileInfo(String strFilename) at Microsoft.Expression.Encoder.MediaImportInfo.OpenMediaFileInfo(String strFilename) at Microsoft.Expression.Encoder.MediaImportInfo.OpenAndValidateMediaFile(String strFilename, MediaLoadOptions loadOptions) 2013-10-08 14:57:06.8282 错误系统.Runtime.InteropServices.COMException:对 COM 组件的调用已返回错误 HRESULT E_FAIL。2013-10-08 14:57:06.8282 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) 在 System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode) 在 ThrowHRESULT(Int32 hr) 在 MS .Internal.Expression.Encoder.Media.MediaFileInfo..ctor(String fileName) 2013-10-08 14:57:06.8282 退出任务时出错。任务 ID:1 2013-10-08 14:57:06。

请帮我。

感谢开发

4

1 回答 1

0

我遇到了类似的问题,我做了以下步骤:

1) 卸载转换管理器。

2) 从这里下载 Expression Encoder SP2 安装程序并安装它。请记住不要卸载前一个。这将更新以前安装的副本。

3) 现在尝试转码。

我希望这能帮到您。

于 2013-10-10T09:06:04.520 回答