问题标签 [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 投票
0 回答
322 浏览

expression-encoder-sdk - Expression encoder cuts ending part of livejob webcam recording/encoding

I am using expression encoder 4 SP2 SDK in C#, as I found, it can record and encode cameras live. So I managed to write some code, which works fine, when computer is good enough. Then the recorded video is fine.

I assumed, that when computer is slow, it will just "lag" more, skip frames etc. which wouldn't be that much of a problem in my application, but when I click button with this code:

It stops encoding, which is great, but doesn't finish the whole video, so end part is missing. As there is no liveJob.Pause() or something like that, I don't know how to stop my camera properly to finish encoding. So I am seeking for help there.

If there is no solution, could you recommend me something similar, with very easy .net SDK, preferably stripped of any directshow graphs, easy listing of devices, simultaneous audio encoding. (I have already looked at DirectShow .net and EmguCV)

Thanks

0 投票
0 回答
2497 浏览

c# - 如何找到网络摄像头

有一个很好的解决方案如何通过 MS Expression Encoder SDK 使用 WebCam

所以这段代码

返回已安装视频设备的列表。

我的问题是:默认情况下如何将网络摄像头作为设备。是否可以仅返回 /filter 仅首先安装的网络摄像头而不再返回?

我的意思是我不在乎安装了多少视频设备,我只需要一个网络摄像头就可以了。

是否可以以某种方式使其自动化,或者我们必须手动选择设备?

0 投票
1 回答
705 浏览

c# - Windows 表达式编码器 ScreenCaptureJob 问题

嗯,这很简单。当我尝试创建一个新的ScreenCaptureJob

它表示当前上下文中不存在名称“工作”。

我已经进口Microsoft.Expression.Encoder.ScreenCapture了,所以我不知道它可能是什么。

如果有人有任何想法,那就太好了。

0 投票
1 回答
508 浏览

c# - 表达式编码器:编码后更改文件名

我正在使用 Microsoft Expression Encoder,这是我的代码

这段代码在他完成一个目录时对目录中的文件列表进行编码他跳到下一个我想要做的是在传递给另一个文件之前在编码时更改文件名

0 投票
2 回答
4845 浏览

c# - 使用 Microsoft Expression Encoder SDK 捕获静止图像

我正在玩我的网络摄像头并开始创建一个小应用程序(使用 Microsoft Expression Encoder SDK),其中网络摄像头的图像被流式传输到 winform [1] 上的图片框。到目前为止,一切都很顺利。但现在我的问题开始了:

我想捕获视频流的单个图像并将其存储。我找到了能够创建视频文件的“ScreenCaptureJob”类。微软的 MSDN 声明可以“从对话框的静止图像中捕获任何内容”[2] 以完成视频。MSDN 中的所有示例均指视频捕获。不幸的是,我找不到任何解决方案如何使用此类捕获单个图像。

谁能帮我?

[1] 将网络摄像头流式传输到图片框的代码(来源: http: //www.codeproject.com/Articles/202464/How-to-use-a-WebCam-in-C-with-the-NET-Framework-4 )

[2] http://msdn.microsoft.com/en-us/library/gg602440%28v=expression.40%29.aspx

0 投票
0 回答
218 浏览

c# - 如何使用 Expression Encoder 4 SDK 为实时流添加字幕

我有一个视频直播。我正在使用来自表达式编码器的 LiveJob 来显示和保存这个流。现在我还想为它添加字幕。如何使用脚本命令添加字幕?

如果您需要更多信息,请发表评论。我正在使用 Csharp wpf 应用程序。

0 投票
2 回答
218 浏览

sdk - Microsoft ENcoder SDK 内存泄漏

我正在使用 EE4,每次调用_deviceSource.PreviewWindow = new PreviewWindow(new HandleRef(picBox, picBox.Handle));内存使用量都会增加大约 60 MB。问题是当我关闭表单并处理所有资源_job并且_devicesource系统不释放内存时......即使我调用CG.collect();系统仍然使用那些 60MB 做某事。如果我尝试多次调用表单,问题会更糟。在某些时候,我得到内存不足错误,因为内存利用率不断增加。有什么建议吗?我检查了 SDK 示例,在所有情况下问题仍然存在。所以我的问题是:这是一个错误吗?

0 投票
1 回答
1101 浏览

c#-4.0 - 使用 Expression.Encoder 和网络摄像头的黑色预览屏幕

我使用 Expression.Encoder 编写了一些带有 Logitech 网络摄像头的 C# 代码接口。该代码很容易设置,并且在我的机器和测试人员的机器上运行良好。不幸的是,在现场,相机的预览屏幕显示黑屏。我已经确认相机在 Logitech 的应用程序和 MS 的 Expression 应用程序中都显示了一个提要。已安装 Windows Media Player 和 DirectX 11。问题似乎在于有人不工作的预览窗口创建。

有问题的面板(pnlCameraPreview)是一个在 wpf 内部托管的 Windows 窗体面板。任何关于为什么这不起作用的想法将不胜感激!

0 投票
1 回答
551 浏览

visual-studio-2012 - 跨平台表达式编码器 4.0

我有一个非常简单的用例。我正在为我的应用程序使用表达式编码器 4.0。此应用程序需要在 x86 和 x64 上运行。

问题:当我通过使其“独立于架构”来运行它时,我们会收到有关目标不兼容的警告。

我怎样才能让这些警告消失。

0 投票
1 回答
422 浏览

encoding - 流畅流清单中的多个音频流

如何在像THIS这样的清单中添加多个音轨。

实际上我有两个发布点,一个用于视频+音频,一个仅用于音频。我想同时播放SMF中的两个提要。

EE 不支持这个

怎么做?他们是如何在按需清单中添加多个音轨的?

谢谢