- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
有谁知道是否可以使用 C# 从位置 X 上的视频 (.wmv) 抓取帧/图像,而无需安装 DirectX 并在 Windows 2008 上工作(我希望尽可能少安装网络服务器)。
或者甚至是使用 directx 的简单解决方案也不错。
亨克
最佳答案
您实际需要研究的是 DirectShow ,适用于 Windows 的通用媒体(音频和视频)库。它曾经是 DirectX 的一部分,但几年前它分支出来并成为 Windows(平台)SDK 的一部分。我还应该在这里指出,自 Windows Vista 以来,它现在已被弃用,取而代之的是 Media Foundation。 .根据我的阅读,它是一个更好的库(DirectShow 对于复杂的任务来说是 hell ),但不幸的是,由于缺乏对 XP 和更早版本的支持,目前仅针对 Media Foundation 并不可行......
我能做的最好的事情就是把你指向DirectShow.NET ,一个用于 DirectShow 的 .NET 包装器库,目前相当稳定且经过良好测试。它包括各种示例,可以帮助您开始,但绝不是一个简单的解决方案。另外,我强烈建议你看看 this CodeProject article/示例应用程序。它处理网络摄像头视频捕获和文件(包括 WMV)的视频播放。稍微尝试一下,学习如何进行帧搜索/单帧捕获(我认为该项目可能甚至可以使用一些代码来做到这一点)应该可以满足您的需求。也许您甚至会在该 CodeProject 应用程序的 DirectShow.NET 示例中的某处找到精确的解决方案。
当然,如果可以的话,我会建议一个更简单的解决方案,但目前您几乎无法忍受 DirectShow 的可怕之处。无论如何祝你好运!
关于C# 从 wmv 文件中抓取帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/651759/
我需要在我正在构建的 Django 网络应用程序中只接受 MP4 视频和 WMV 视频。为此,我会在文件到达服务器后检查文件的 MIME 类型。 据我所知,MP4 文件具有“video/mp4”mim
我目前正在进行的一个项目需要能够将视频从其他格式转换为 WMV 格式。我们需要能够将几乎任何常用的视频格式转换为 WMV 格式。我正在寻找一种解决方案,例如 On2 的 flix 引擎将其他视频类型转
我的网页 View 中嵌入了一个 Windows 媒体播放器:
任何使用 ffmpeg 的人 我有一个相当简单的 wmv,由电影制作者的用户导出,具有标准输出,并希望使用转换为 .flv C:>ffmpeg -i "E:\Jab Core 4 Recounters
我在 SharePoint 中托管了一个 wmv 视频。我创建了一个包含一些自定义内容的内容编辑器 Web 部件,并放置了一个指向视频 的简单链接。点击查看 . 这里真的没有什么特别的。一些用户可以
我想获取一个视频文件并使用 java“加密”它。目前加密只是翻转位。我希望视频仍然能够播放,因此 header 需要完好无损。我发现很难找到标题有多大。我尝试使用 .avi 文件并使用此链接 AVI
我想显示我网站上列出的视频的缩略图,我想从视频(从特定时间)获取单个帧并将它们显示为缩略图。 这可能使用 .Net 吗? (C# 或 VB) 最佳答案 是的,这是可能的。您需要使用 DirectSho
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
This example on Code Project几乎正是我所需要的...除了 saveFrameFromVideo 采用百分比而不是帧数... 我如何使用它从 WMV 文件中提取 X 帧? 我
有谁知道是否可以使用 C# 从位置 X 上的视频 (.wmv) 抓取帧/图像,而无需安装 DirectX 并在 Windows 2008 上工作(我希望尽可能少安装网络服务器)。 或者甚至是使用 di
我以非常标准的方式使用 MPMoviePlayerController。 MPMoviePlayerController *player = [self.movieController moviePl
我似乎无法让 FFMpeg 使用该库。每次我尝试将 asf 文件转换为 wmv。我在运行时遇到以下问题: [wmv1 @ 0x81ee000]error, slice code was 2 [wmv1
前奏: 我将以此作为开头,我在工作的业余时间一直在学习 C#,并且我已经盯着代码整整两天试图解决这个问题。我正在开发一些与通过 USB 连接到标准台式 PC 的可视化器一起使用的软件,该软件检测捕获设
我正在尝试为客户制作我的桌面应用程序的动画。 我想用一个循环为背景制作动画,并在此之上提供特定于区域的动画(允许透明胶片看到下面的分层动画)。 这对 WMV 来说可能吗?如果不能,是否可以使用其他视频
有没有一种方法可以在视频的特定点(例如 5 秒或第 25 帧)从视频文件(mpg、wmv、flv 等)中捕获单个帧?然后保存为图片? [编辑]YouTube 做的一些链接。不能全部手动完成吗? ;)
请指导我如何解决这个问题。下面是我尝试将 wmv 格式文件转换为 .flv 时得到的结果。 ffmpeg -i full.wmv -ar 48000 -ab 192000 -b 293000 -r 1
这就是我使用的命令 ffmpeg -i full.wmv -sameq -ab 128 -s 640x480 full.flv FFmpeg version SVN-r13582, Copyrig
我已经为此工作了很长时间,但仍然没有找到有效的解决方案。我需要一个方法 直播转换 (转码)用于在 html5 网络播放器中播放的 .wmv 文件。 我有一个 linux 服务器 (Apache) 设置
我正在将大量 WMV 文件转换为 MP4。 命令是: ffmpeg -loglevel 0 -y -i source.wmv destination.mp4 我大约有 100GB 需要转换。 24 小
对于 Azure 媒体服务编码任务,状态多次显示“正在处理...”,然后进入错误状态。没有显示错误消息。我正在关注这个https://www.windowsazure.com/en-us/develo
我是一名优秀的程序员,十分优秀!