问题标签 [expression-encoder-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
393 浏览

iis-7 - 仅包含大文件的转换管理器错误

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

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

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。

请帮我。

感谢开发

0 投票
0 回答
144 浏览

streaming - 多摄像机角度 .ism 和 .ismc 生成

我试图按照 Microsoft 的多个摄像机角度示例与平滑流客户端一起使用:http: //msdn.microsoft.com/en-us/library/gg134026 (v=vs.95).aspx

这篇文章没有说明如何(或做了什么)生成他们在示例中使用的 .ism 文件。

我的问题是:他们是如何生成它的(是否使用 Microsoft Expression Encoder)?

我有多个来自不同相机并同步的文件,但我想使用画中画方法同时查看它们(不是实时的)。

0 投票
0 回答
120 浏览

stream - 使用 MS Expression Encoder 4 实时流式传输 Kinect Colorstream

我真的需要一些帮助来解决以下问题,希望您能帮助我找到解决方案。

我正在尝试使用 MS Kinect 和 MS Exspression Studio(在 C# 中)进行实时视频流传输,问题是 Kinect 仅返回每秒以多个图像(位图)提供的 ColorFrame。

有没有办法在 MS Expression Encoder 4 中直播这个 ColorStream?我只知道我如何能够流式传输现有的电影或图像文件。

我如何能够直播一堆由 Kinect ColorStream 提供的 ImageFile?

我希望你们中的某个人可以帮助我!

0 投票
1 回答
1829 浏览

c# - c# - 表达式编码器 - 不捕获系统音频

我正在尝试使用 Expression Encoder 捕获我的网络摄像头和系统音频,网络摄像头工作正常,但系统音频只是静音。

我在这里按照教程进行操作:CodeProject 表达式编码器教程,但它对我不起作用。

当我列出音频设备时,会列出“扬声器...”、“麦克风...”和“耳机...”(因为它们位于系统托盘中的播放设备中)但如果我尝试从任一扬声器录制或耳机我什么也得不到(如果我选择那个,我会得到很好的麦克风音频)。

这是我正在使用的代码:

有谁知道为什么它不录制系统音频?在它应该工作之前,我需要处理任何其他设置吗?

谢谢你的时间。

编辑:

我决定在编码时打印出 job.CurrentAudioVolume 以查看它是否发生了变化,但它总是位于 0。如果我将音频设备更改为麦克风,当有声音时这个值会上升(如预期的那样)。所以看起来 SDK 肯定无法录制我的系统音频(来自扬声器或耳机)。

0 投票
2 回答
394 浏览

c# - WCF 服务中的表达式编码器 4

我正在尝试编写将在 IIS 8 中运行的 WCF 服务,并将使用 Expression Encoder SDK 打开视频文件,然后将其编码为 WMV。以下代码在我之前编写的桌面应用程序中运行良好。

但是当我尝试在 IIS 上运行的 WCF 服务中运行此代码时,我收到以下错误

我可以在服务器上的常规桌面应用程序中运行此代码,但不能在同一台机器上运行的 WCF 服务中运行。

0 投票
1 回答
3158 浏览

c# - 使用 C# 将视频从 Mp4 、avi 格式转换为 wmv 格式

我已经使用 Microsoft Expression Encoder 附加了两个视频,这个东西工作正常问题是,当我尝试附加'wmv'以外的视频时,它给出了 FileNot Supported的异常

我在谷歌上搜索,但我无法找到解决方案。

有什么方法可以使用AForge.NETMicrosoft Expression Encoder,这样我就可以通过编程方式将任何“mp4”视频转换为“wmv”,然后再附加它而不会造成音频或质量损失。

非常感谢您阅读所有问题:)

0 投票
0 回答
1950 浏览

c# - Expression Encoder 免费版与专业版

我正在为我的媒体项目评估媒体编码/播放技术[我需要做一些事情,比如剪辑/修剪/加入视频、屏幕捕获、添加覆盖等],它是一个基于 WPF/C# 的项目。我浏览了 Expression Encoder/Media Foundation.NET/DirectShow.Net,发现 Expression Encoder 似乎有一个清晰易用的 API。我对免费版本提供的功能感到困惑,我找不到任何文章可以清楚地区分免费版本中可用的内容和不可用的内容。Expression Encoder Pro 4 现在是否也有售,如果是这样,它的价格是多少,他们是否允许访问完整的 API 用于开发目的?

研究过这些技术的人能否建议哪种技术适合我的项目以及两个 Encoder 版本在功能方面的区别是什么?欢迎任何建议。

提前致谢。

0 投票
0 回答
682 浏览

c# - 如何使用表达式编码器和 .net 4.5 镜像(水平翻转)和图像

我正在构建一个应用程序,似乎图像被错误地镜像(如果我抬起左手指,它显示我的右取景器被抬起,反之亦然)。

这是我的一些代码

如何从网络摄像头镜像实时流?

0 投票
1 回答
4897 浏览

c# - 如何在 C# 桌面应用程序(WPF 或 Winform)中录制带有声音的网络摄像头的高清视频?

我正在制作一个讲座录制应用程序,我需要从高清网络摄像头录制高清视频。最初我使用 Microsoft Expression Encoder 来录制视频。它适用于低分辨率,但它落后于 720p 及以上。至于 Aforge Library,它只处理视频,但我也需要录制音频。

我已经尝试过,但 Ozeki Camera SDK 但我无法自定义分辨率和帧率等,并且使用其他麦克风也无法同步音频和视频。

我希望是否有人可以帮助我解决我的问题,或者让 Expression Encoder 在更高分辨率下正常工作,或者建议使用其他一些 SDK 或 dll 来提供编码功能以及配置音频和视频的分辨率、帧速率和比特率等。

PS我对编码等方面了解不多。谢谢。

0 投票
1 回答
523 浏览

c# - 表达式编码器 ScreenCaptureJob 未录制

嗨,我想知道是否有人可以在这里解决我的问题?

我已经开始在我的 TestAutomation Framework 中使用 ScreenCaptureJob 并发现出于某种原因,虽然它可能会起作用,但我发现如果我第二天因为某种原因让我的 PC 保持登录状态,它将停止工作。这是供参考的源代码。此问题通过重启解决,但保持一致;即第二天,如果我还没有重新启动,它将持续存在...

源代码

更多信息: scj.Status = NotStarted;

另请注意,我已经注释掉了 if 语句和日期处理逻辑以产生完全相同的结果,所以这不是导致问题的原因;