问题标签 [expression-encoder]
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# - c# - 表达式编码器 - 不捕获系统音频
我正在尝试使用 Expression Encoder 捕获我的网络摄像头和系统音频,网络摄像头工作正常,但系统音频只是静音。
我在这里按照教程进行操作:CodeProject 表达式编码器教程,但它对我不起作用。
当我列出音频设备时,会列出“扬声器...”、“麦克风...”和“耳机...”(因为它们位于系统托盘中的播放设备中)但如果我尝试从任一扬声器录制或耳机我什么也得不到(如果我选择那个,我会得到很好的麦克风音频)。
这是我正在使用的代码:
有谁知道为什么它不录制系统音频?在它应该工作之前,我需要处理任何其他设置吗?
谢谢你的时间。
编辑:
我决定在编码时打印出 job.CurrentAudioVolume 以查看它是否发生了变化,但它总是位于 0。如果我将音频设备更改为麦克风,当有声音时这个值会上升(如预期的那样)。所以看起来 SDK 肯定无法录制我的系统音频(来自扬声器或耳机)。
c# - 为多个应用程序创建安装程序
再会。我正在尝试为 C# 应用程序创建安装程序。C# 应用程序只有一个文件,其中包含两个空目录(视频、照片)。要使应用程序正常运行,必须安装 Microsoft Expression Encoder 4。所以安装程序必须首先安装 C# 应用程序,然后是 Microsoft Expression Encoder 4。有人可以告诉我该怎么做吗?
c# - 从屏幕捕获视频,文件很大?
我正在使用 ScreenCaptureJob 尝试捕获我的屏幕视频。虽然它工作正常,但问题是文件大小很大。2-3 分钟的录音将有高达 600 MB 的文件大小。
我试过降低帧率,但效果不大,甚至将质量降低到 10% 也只会让我降低到 100 MB,而且看起来很糟糕。这大约是 3 分钟 1080p 高清电影所期望的文件大小,而不是糟糕的质量,30 FPS 屏幕录制。
这里有什么我遗漏的东西,或者有什么方法可以解决这个问题,或者 ScreenCaptureJob 是否只记录大量文件大小?也许有一种方法可以缩小这些文件,或者我应该使用另一种方法?
非常感谢您的帮助:
wpf - 从 WPF 应用程序中的网络摄像头抓取图片?
我在 WPF 应用程序中使用网络摄像头。我正在使用 Expression Encoder 进行视频捕获。对于视频捕获,我创建了 Job 并且它工作正常。虽然我想获得与视频分辨率相同的图片。为此,我使用 ffmpeg 从视频中提取第一帧。但图像质量非常低。优先级是图像质量应该是附加网络摄像头的最佳,分辨率应该与视频一样多。
要么我们在 Expression Encode 中有更好的选择来拍照,要么请帮助我选择任何替代方案。
c# - 来自网络摄像头的实时预览 + 表达式编码器 = 杀死应用程序
我碰壁了:/...我正在尝试从网络摄像头获取预览并拍摄快照(我仍然没有做到那么远...),我现在被困在现场直播到winform...我没有不想使用一些未知的库或不允许用于商业用途的库。无论如何,现在我用 MS Expression Encoder 进行实验,但我无法添加源设备,什么时候应该执行 LiveJob.AddDeviceSource 应用程序在没有任何 f***!@^%# 错误的情况下被杀死;(...有我的代码:
没什么大不了的,就像可以在互联网上找到的所有示例一样……任何人都可以提供帮助吗?我认为 MS 库可以正常工作,但它们不能(甚至 LiveSourceSample 也不起作用,应用程序在同一行被杀死)......
我想使用一些东西来从网络摄像头中抓取可用于商业应用程序的图片。而且我根本不需要音频(如果我可以在 AddDeviceSource 中将“null”作为音频设备传递,我会很高兴:))
这些是我在系统上的 AV 设备:
Video devices:
- [0] Name: >Screen Capture Source< *- this must been installed with MS Expression Encoder 4*
- [1] Name: >WebCam SC-03FFL11939N< *- built-in laptop camera*
Audio devices devices:
- [0] Name: >Microphone (Realtek High Definition Audio)<
- [1] Name: >Mix stereo (Realtek High Definition Audio)<
- [2] Name: >Speakers (Realtek High Definition Audio)<
smooth-streaming - 可用于 IIS 平滑流的编码器
我正在尝试使用 IIS 流畅的流媒体制作一个网站,但我发现的所有教程和示例都使用 Microsoft Expression Encoder 4 pro。根据他们的说法,只有专业版能够使用 H.264 压缩。但问题是 Microsoft Expression Encoder 4 pro 已停产,并且可用的免费版本不支持 H.264 压缩。所以我想知道是否有任何其他编码器(商业或免费软件)可以与 IIS 7 一起使用。请帮助我
iis - ffmpeg 和 iis 流畅的流式传输
我有一个配置了发布点的本地 iis 实例。重点很好,我已经通过 Expression Encoder 4 Pro IIS 平滑流功能对其进行了测试。但是当我尝试使用 ffmpeg 流式传输时,Silverlight 播放器无法播放我的流 - 只是在缓冲过程中的动作。这是我的 ffmpeg 命令
清单文件 ( http://localhost/lf.isml/manifest ) 是正确的并且可用于 Silverlight 流式传输,但不幸的是播放器不播放我的流式传输。有什么建议或帮助吗?也许我忘记了命令中的一些参数?
asp.net - 无法加载文件或程序集“Microsoft.Expression.Encoder.Api2.dll”
当我尝试访问我的本地主机网站时收到此错误消息。当我构建项目时,所有依赖项都已成功解决,之后我在 IIS 上部署了应用程序(我使用的是支持 32 位应用程序的自定义应用程序池),当我尝试从 localhost:8080 访问它时,我得到了这个错误。我还安装了 Microsoft Expression 4 工具。这是我的堆栈跟踪:
[FileNotFoundException:无法加载文件或程序集“Microsoft.Expression.Encoder.Api2.dll”或其依赖项之一。找不到指定的模块。]
System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
System.Reflection。 RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean for Introspection, Boolean suppressSecurityChecks) +34
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean for Introspection, Boolean suppressSecurityChecks) +152
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMarkString & , IntPtr pPrivHostBinder, Boolean for Introspection) +77
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +16 System.Reflection.Assembly.Load(String assemblyString) +28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +38[ConfigurationErrorsException:无法加载文件或程序集“Microsoft.Expression.Encoder.Api2.dll”或其依赖项之一。找不到指定的模块。]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)
+736 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +217 System.Web.Configuration.CompilationSection.LoadAssembly( AssemblyInfo ai) +130
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +170
System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +91 System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +284
System.Web.Compilation.BuildManager.ExecutePreAppStart() +153
System.Web.Hosting。 HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +521[HttpException(0x80004005):无法加载文件或程序集“Microsoft.Expression.Encoder.Api2.dll”或其依赖项之一。找不到指定的模块。]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9930508 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) + 254
c# - 如何使用表达式编码器和 .net 4.5 镜像(水平翻转)和图像
我正在构建一个应用程序,似乎图像被错误地镜像(如果我抬起左手指,它显示我的右取景器被抬起,反之亦然)。
这是我的一些代码
和
如何从网络摄像头镜像实时流?
c# - PUT API 请求 -(IIS 媒体服务 API)
我正在尝试完成对 IIS 媒体服务 API 的 PUT 请求 - 尝试将发布点设置为“停止”状态。
我已经阅读了以下链接,这对我没有太大帮助! https://msdn.microsoft.com/en-us/library/hh206014%28VS.90%29.aspx
我当前的代码在 httpWebRequest1.GetResponse() 上抛出异常,这表明 Web 服务器正在返回 401 未经授权的错误代码:
我的用户名/密码被注释掉了,但是在浏览器中访问页面并在打开的用户名/密码表单中输入它们时它们可以正常工作。
My Script 本质上“PUT”是一个 XML 文档,它是在浏览器中访问状态页面时返回的 XML 文档的副本。
任何帮助,将不胜感激。