Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Media Foundation EVR 不显示视频
我一直试图想出一个使用 Microsoft 媒体基础增强视频渲染器 EVR 显示视频的简单示例 但没有成功 我正在使用 Visual Studio 2013 在 Windows 7 上进行测试 我非常确定我已经正确配置了媒体类型 因为我可以
visualc
msmediafoundation
Windows Media Foundation 使用 IMFTransform 将 mp4 电影帧解码为 2D 纹理
我正在尝试使用 Windows Media Foundation 类解码 mp4 视频 并将帧转换为可由 DirectX 着色器用于渲染的 2D 纹理 我已经能够使用读取源流MF从URL创建SourceReader并能够读取具有主要类型的流
video
windows7
MP4
DirectX11
msmediafoundation
如何在 Windows 8 现代应用程序上从视频流中抓取帧?
我正在尝试从 mp4 视频流中提取图像 查找完内容后 正确的方法似乎是使用 C 中的媒体基础并打开框架 从中读取内容 文档和示例很少 但经过一番挖掘后 似乎有些人已经成功地做到了这一点 通过将帧读入纹理并将该纹理的内容复制到内存可读的纹理
c
windows8
windowsruntime
winrtxaml
msmediafoundation
使用 Media Foundation 对 Direct X 表面进行编码
我正在尝试使用 MediaFoundation API 对视频进行编码 但在将示例推送到 SinkWriter 时遇到问题 我正在通过桌面复制 API 获取要编码的帧 我最终得到的是一个包含桌面图像的 ID3D11Texture2D 我正在
c
DirectX11
msmediafoundation
DXGI
媒体基金会使用 C 而不是 C++
我正在学习使用 Microsoft 网站中显示的示例代码使用 Media Foundation API 使用 C 而不是 C 示例代码如下所示 HRESULT CreateVideoCaptureDevice IMFMediaSource
c
WINAPI
com
msmediafoundation
通过 ICodecAPI 为 H.264 IMFSinkWriter 编码器设置属性
我试图通过检索 ICodecAPI 接口来调整通过 ActivateObject 创建的 H 264 编码器的属性 虽然我没有收到错误 但我的设置没有被考虑在内 代码在 Windows 10 下运行 我复制用于创建 IMFSinkWrite
h264
videoencoding
msmediafoundation
将 H.264 帧复用到 MP4 时,Media Foundation IMFSinkWriter::Finalize() 方法在 Windows 7 下失败
我正在用 C 编写一个工具 将 H 264 帧混合到 MP4 文件中 并且我使用 Media Foundation 的媒体接收器和接收器编写器来执行此操作 在 Win8 下一切工作得很好 但在 Windows 7 下 当调用接收器编写器的
c
windows7
MP4
h264
msmediafoundation
构建 MPEG2 传输流图的最佳方法
在 Windows 7 上 Windows Media Player 很好地支持 ts 文件 从某种意义上说 Windows Media Player 知道如何处理此类文件 而无需任何其他编解码器包 但是 如果我尝试使用 graphedit
windows7
directshow
windowsmediaplayer
MPEG2
msmediafoundation
如何将 IMFSample 发送到 EVR 媒体接收器
我想独立使用 EVR 但无法向其发送 IMFSample 下面列出了代码 create the video render IMFActivate pActive NULL hr MFCreateVideoRendererActivate m
msmediafoundation
IMFSinkWriter无法导出mp4的大尺寸视频
我的 Windows MFC 应用程序具有导出视频文件的功能 并且它可以选择编码格式 通过WMV or MP4 和框架尺寸 但是 不幸的是当我尝试导出时MP4每次都设置大帧大小的文件MF E INVALIDMEDIATYPE发生了 简而言之
c
Windows
video
MFC
msmediafoundation
IMFActivate::ActivateObject 返回错误代码“CoInitialize 尚未被调用。”
我正在 Visual Studio 2013 中编写一个简单的多媒体应用程序 我需要枚举连接到我的计算机的相机设备并创建一个媒体源对象以链接到其中之一 我使用 Media Foundation SDK 并尝试在此处运行指南 https ms
c
msmediafoundation
Windows Media Foundation 枚举相机设备
I would like to enumerate the camera devices on my computer using Windows Media Foundation I used the code on Microsoft
c
Windows
msmediafoundation
MF SinkWriter 写入样本失败
我正在尝试使用 MediaFoundation 将 ID3D11Texture2D 编码为 mp4 下面是我当前的代码 初始化接收器写入器 private int InitializeSinkWriter String outputFile
c
DirectX
msmediafoundation
sharpdx
DXGI
颜色转换器 DSP 的 IMFTransform 接口在 SetInputType/SetOutputType 上给出 E_INVALIDARG
我正在尝试使用 Color Converter DMO http msdn microsoft com en us library windows desktop ff819079 v vs 85 aspx 通过 Media Foundat
WINAPI
visualc
video
msmediafoundation
MFT 编码器 (h264) CPU 利用率高
我能够使用 Media Foundation Transform MFT 成功地通过 H264 对数据进行编码 但不幸的是我的 CPU 非常高 当我在程序中评论该函数的调用时 我的 CPU 很低 只需执行几个步骤即可获得编码 所以我无能为力
h264
msmediafoundation
来自非托管代码的 System.AccessViolationException?
我正在编写这个库 它通过将由托管代码使用的媒体基础框架在 C CLI 中实现一些基本的音频播放器功能 我可以很好地播放音频 停止 暂停等 对于任何不熟悉 Media Foundation 的人 媒体会话都会发布您可以处理通知的事件 这是通过
NET
visualc
CCLI
accessviolation
msmediafoundation
使用 DirectX11 像素着色器在 GPU 中将颜色从 DXGI_FORMAT_B8G8R8A8_UNORM 转换为 NV12
我正在编写一个代码 用于使用桌面复制捕获桌面 并使用英特尔硬件MFT 将其编码为 h264 编码器仅接受 NV12 格式作为输入 我有一个 DXGI FORMAT B8G8R8A8 UNORM 到 NV12 转换器 https github
DirectX
DirectX11
YUV
msmediafoundation
pixelshader
使用 C# 的媒体基础
媒体基金会是微软推荐的技术 它确实通过大量示例和解释来支持它 但全部都是本机代码 我发现了一个包装纸来源锻造让我能够将 Media Foundation 与 C 一起使用 但当我阅读人们谈论的内容时 并非所有事情都可以通过托管代码完成 我有
c
NET
video
msmediafoundation
«
1
2