问题标签 [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.
c# - 表达式编码器 SDK 帮助
我目前正在尝试使用 Expression Encoder SDK,但我发现在直播时使用它非常混乱。我正在尝试从网络摄像头捕获视频流,使用我的程序进行编码,然后将其作为实时流从我的计算机发布,同时还注入脚本命令。我一直在查看 SDK,但找不到与直播或网络摄像头有关的任何内容。一些代码示例提到了如何使用Job
该类进行编码,但我发现的只是在本地对文件进行编码。
windows-server-2003 - 表达式编码器 SDK - Windows Server 2003 的 WMA Pro 编解码器问题
我正在使用 Expression Encoder SDK 将 .avi 和 Flash 文件编码为适合 Silverlight 的 .wmv 格式。默认情况下,EE 使用 WMA PRO 编解码器对带有音频的文件进行编码。如果您运行的是 Windows Server 2003,这是一个问题,因为它不支持 WMA PRO 编解码器并产生类似于以下的错误消息。
我正在寻找一种将默认音频编解码器更改为适合 WS 2003 的方法。
我知道虽然本机不支持,但有一种高度侵入性的方法可以在 WS 2003 上安装 Windows Media Player 11 和它的编解码器,但这涉及注册表修补和其他不适合我们的生产环境的黑客,因此解决方案已经过时了。
asp.net - 无需安装即可部署 Expression Encoder SDK
我试图在使用 Microsoft Expression Encoder 3 SDK 时证明一个概念。我正在尝试将 SDK 部署到我的托管 Web 服务器,以进一步了解这是否可行以及还需要安装什么。
我无法在服务器上运行任何东西。以下是我了解需要在 bin 文件夹中部署的 4 个 Dll:
- Microsoft.Expression.Encoder.dll
- Microsoft.Expression.Encoder.Types.dll
- Microsoft.Expression.Encoder.Utilities.dll
- WindowsBase.dll
注意:我没有在使用 Windows Server 2008 的 Web 服务器上“安装”表达式编码器。我只是想把 dll 放在那里。
当我将文件 Microsoft.Expression.Encoder.Utilities.dll 复制到服务器 bin 目录时,我收到错误“找不到指定的模块”。
有谁知道如何在不安装在服务器上的情况下部署 Expression Encoder SDK?如果这是不可能的,那么 SDK 似乎缺少一个非常巨大的“功能”。
powershell - 有人有使用 Expression Encoder 3 批量编码文件的 PowerShell 脚本吗?
我有一组需要转换为 H.264 的 WMV 文件。我有 Expression Encoder 3,可以通过 UI 完成每一个。只是试图找到一个脚本来通过 PowerShell 使用 Encoder 3 SDK 对其进行批处理。谢谢
c# - Expression Encoder 3 SDK 屏幕捕获 C# 示例?
我正在使用 VSTS 2008 + .Net 3.5 + C# + Microsoft Expression 3 SDK。我想捕获屏幕并输出一个 wmv 文件。我很努力,但找不到来自 Google 的 C# 示例。有参考样品吗?
encoding - 在 Expression Encoder 中指定音频输出语言
我正在使用 Expression Encoder 3 SDK,并且正在尝试指定输出音频语言。我这样做的最终原因是将音轨编码为英语,并将其他可选音轨指定为其他语言。Expression Encoder 不支持这一点,但如果您将单独的轨道编码为不同的语言,Windows Media Stream Editor 可以将它们放在一个文件中。
我找不到任何方法来更改输出语言。我尝试了元数据标签,但这只是一种标签调用语言;它实际上并没有改变轨道的语言 LCID。因此,流编辑器仍将其视为英文。
我还尝试设置当前线程的文化和 UI 文化,认为它是从那里获取的。然而,SDK 在内部启动了大量新线程,我认为这些正在改变我的文化。
这真的很烦人,我在任何地方都找不到有关更改编码器语言的任何信息。搜索词太笼统了,我得到的只是编码器的规格表。:( 请帮忙!
webcam - 如何在从网络摄像头捕获时指定编码比特率 - MS Expression Encoder 4
我有一个程序来捕获和保存实时网络摄像头视频。这取自 Expression Encoder 4 附带的示例程序。
如何指定编码视频的比特率。
.net-4.0 - 使用 Expression Encoder 4 SDK 检索 DV-cam 信息
我正在.NET Framework 4.0 中开发一个 Windows 窗体应用程序,它使用 Expression Encoder 4 SDK 控制 DV-CAM。过去我为此使用 Windows Media Encoder,但我想升级到 Expression Encoder,因为它看起来更可靠。
总的来说,SDK 运行良好,我可以使用 LiveDeviceSource 和 LiveJob 控制和查看 DV-CAM 视频。但似乎缺少一些功能(或者我找不到它们)。我使用以下代码设置与 DV-CAM 的连接:
这一切都很好。但我似乎无法找到 DV-CAM 的当前帧率和当前状态。我可以使用以下方法获得总帧率:
但这会继续增加,即使 DV-CAM 暂停时也是如此。所以我有以下问题:
如何获取 DV-CAM 的当前帧位置?
如何获取 DV-CAM 的当前状态(播放/暂停/磁带结束等)?
谢谢!
wpf - 在 WPF 中使用 Expression encoder sdk 从网络摄像头录制高清
我正在尝试使用 WPF 中的 Expression Encoder 4 SDK 记录来自网络摄像头的流我可以捕获视频和音频流并将它们记录到磁盘但是它们仅以 320x240 的基本分辨率记录,网络摄像头能够以 720p 捕获,我怎样才能在这个分辨率下录制。任何帮助将不胜感激,我整个星期都在努力解决这个问题。
silverlight-4.0 - Silverlight 应用程序中的表达式编码器 SDK
我们正在尝试构建一个 Silverlight 应用程序,该应用程序允许用户使用 Encoder SDK 将视频流式传输到 IIS 平滑流服务器。此应用程序会将视频从用户桌面流式传输到我们前台的电视屏幕,该屏幕连接到运行另一个 silverlight 应用程序的计算机。
当我尝试将编码器程序集添加到项目中时,我得到:
您不能添加对 Microsoft.Expression.Encoder.Api2.dll 的引用,因为它不是针对 Silverlight 运行时构建的。Silverlight 项目仅适用于 Silverlight 程序集。
有没有办法让我从 silverlight 应用程序启动编码器实时会话?我考虑过运行远程命令并从命令行启动编码器,但如果可能的话,我想使用编码器 OM。
谢谢,
尼尔