“Media Foundation”标签的文章
带有“Media Foundation”标签的文章共 4 篇,按发布日期从新到旧排列。
-
用 Media Foundation 向 MP4 视频帧叠加图片与文字的方法
本文整理如何用 Media Foundation 向 MP4 视频的每一帧叠加图片与文字并生成新的 MP4:明确 Source Reader、绘制、色彩转换、Sink Writer 各自的职责分工,并给出可直接粘贴使用的单文件 C++ 示例。
-
在 Media Foundation 中将 YUV 转换为 RGB 的方法 - 从原理讲透 Source Reader 自动转换与手动转换
本文整理在 Media Foundation 中把解码后的 YUV 帧转换为 RGB 的两种方式:交给 Source Reader 自动转换为 RGB32,或者自己接收 NV12/YUY2 手动转换。文中还讲解 stride、BT.601/BT.709 矩阵、limited range 与色度子采样等容易让颜色悄...
-
用 Media Foundation 从 MP4 视频中提取指定时间点静止图像的方法
本文整理了使用 Source Reader 从 MP4 中取出接近指定时间点的帧,并处理好 stride 与 RGB32 的 alpha 后保存为 PNG 的实现步骤。
-
Media Foundation 入门:用 COM 视角理解 API
本文按照最先需要掌握的顺序,结合 COM、HRESULT、IMFSourceReader、MFT 等 Windows 媒体 API 的基础术语,整理 Media Foundation 到底是什么。