
digital media
zhangchaosd
一个人有梦想的时候,那天是他的生日。从梦想被放弃的那一刻开始,那个人就已经死了
展开
-
如何使用 MediaFoundation 获取视频文件信息
代码中以视频分辨率为例演示了使用 MediaFoundation 获取视频文件的信息,需要什么信息,换GUID 即可。注意根据文档,有些信息可能在 IMFMediaType 中没有设置,此时 IMFMediaType 并不会有默认值,所以只要获取了到就一定是有效的。需要链接的 lib 在图片下方需要链接的 lib:mfreadwrite.libmf.libmfplat.libmfuuid.lib#include <Windows.h>#include <..原创 2020-05-15 16:02:29 · 1685 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(十一)《Media Types & Audio Media Types》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-types基于05/31/2018我试一下把下面几个页面全放在这一篇里,所以此篇内容较多。video内容有点多,重新开一篇目前包含以下页面:Media Type About Media Type Major Media...翻译 2019-03-11 22:23:04 · 680 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(15)《Picture Aspect Ratio》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/picture-aspect-ratio基于05/31/2018In this articlePicture Aspect Ratio Pixel Aspect Ratio Working with Aspect Ratios Code Examp...翻译 2019-03-16 12:09:55 · 753 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(16)《Extended Color Information》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/extended-color-information基于05/31/2018In this articleColor Space in Media Types Color Space Conversion Using Extended Colo...翻译 2019-03-16 18:54:19 · 294 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(19)《Video FOURCCs》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/video-fourccs基于05/31/2018中间跳过了一些,先把media foundation相关的弄完再视频编码知识许多视频格式都有对应的FOURCC 码。FOURCC 码是通过四个 ASCII 字符创建的32位无符号整数。例如 YUY2 的...翻译 2019-03-16 20:03:59 · 227 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(20)《Stream Subtype GUIDs》《...
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/stream-subtype-guids基于05/31/2018Media Type 剩下的几篇都在此页Stream Subtype GUIDsComplete and Partial Media TypeMedia Type Conversio...翻译 2019-03-16 21:45:08 · 436 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(12)《Video Media Types》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/video-media-types基于05/31/2018此篇预计包含 Video Media Type 的前面几部分内容:Video Media Type Video Subtype GUIDs Uncompressed Video...翻译 2019-03-13 21:16:43 · 1641 阅读 · 1 评论 -
Microsoft Media Foundation官方文档翻译(22)《Media Samples》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-samples基于05/31/2018本篇包含了Media Sample 的所有内容Media Samples05/31/2018 2 minutes to readmedia sample 是一种包含零或多个有序 buffe...翻译 2019-04-10 22:04:06 · 478 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(23)《Media Foundation Platform APIs》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-foundation-platform-apis基于05/31/2018Media Foundation Platform APIs05/31/2018 2 minutes to readMedia Foundation 平台这一层...翻译 2019-04-11 20:11:19 · 224 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(21)《Media Buffers》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-buffers基于05/31/2018本篇包含了 Media Buffer 的所有内容Media Buffers05/31/2018 2 minutes to read一个 media buffer 是一个 管理着一块内存...翻译 2019-04-08 22:26:44 · 762 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(17)《Recommended 8-Bit YUV Formats for Video Rendering》未完
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/recommended-8-bit-yuv-formats-for-video-rendering基于05/31/2018Gary Sullivan and Stephen EstropMicrosoft CorporationApril 2002,...翻译 2019-04-22 23:05:59 · 469 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(十)《Attributes in Media Foundation》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/attributes-and-properties基于05/31/2018Attribute(属性) 是键值对,key 是 GUID,value 是一个 PROPVARIANT。Microsoft Media Foundation 中使用 attrib...翻译 2019-03-11 21:19:36 · 403 阅读 · 0 评论 -
ActivateObject 方法返回 “E_ACCESSDENIED General access denied error." 错误的解决方法
从 win10 商店安装了官方的 HEVC 扩展后,有些电脑上通过代码无法获取 HEVC 解码器。代码如下:(解决方法在最后)#include <cstdio>#include <iostream>#include <Windows.h>#include <mfapi.h>#include <mfidl.h>int ...原创 2019-03-19 23:52:40 · 2698 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(九)《Media Foundation Primitives》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-foundation-primitives基于05/31/2018 Media Foundation 定义了几种在整个 Media Foundation API 中都会用到的基本对象类型。Topic Description At...翻译 2019-02-14 18:03:20 · 412 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(三)《About Media Foundation》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/about-the-media-foundation-sdk基于05/31/2018 About Media Foundation05/31/2018 2 minutes to readMicrosoft Media Foundatio...翻译 2019-02-06 10:22:45 · 446 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(四)《Media Foundation Headers and Libraries》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-foundation-headers-and-libraries基于05/31/2018此篇列出了 Media Foundation 使用的头文件和库。如果寻找一些特殊的 API ,查阅 Media Foundation Prog...翻译 2019-02-06 10:53:16 · 418 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(五)《Media Foundation Programming Guide》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-foundation-programming-guide基于05/31/2018 This section contains overview topics for using Microsoft Media Foundation in yo...翻译 2019-02-06 11:00:33 · 615 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(六)《Essential Concepts》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-foundation-programming--essential-concepts基于05/31/2018 如果你刚刚接触数字媒体,那么此篇介绍了一些做媒体应用开发需要知道的内容。Streams Compression Media ...翻译 2019-02-06 11:57:42 · 241 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(二)《What's New for Media Foundation》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/whats-new-for-media-foundation 基于05/31/2018 What's New for Media Foundation05/31/2018 4 minutes to readMicrosoft Media Fo...翻译 2019-01-30 02:41:39 · 695 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(七)《Media Foundation Architecture》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-foundation-architecture基于05/31/2018本节介绍 Microsoft Media Foundation 的设计。关于如何使用 Media Foundation 完成具体特定功能,参考 Media Foundation...翻译 2019-02-12 12:24:32 · 544 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(八)《Overview of the Media Foundation Architecture》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/overview-of-the-media-foundation-architecture基于05/31/2018 This topic describes the general design of Microsoft Media Foundation...翻译 2019-02-13 12:50:20 · 317 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(13)《Video Interlacing》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/video-interlacing基于05/31/2018In this articleInterlace Information in the Media Type Interlace Flags on Samples Recommendat...翻译 2019-03-13 21:53:02 · 518 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(14)《Image Stride》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/image-stride基于05/31/2018当视频图像存储在内存中时,内存缓冲区可能在每行像素后面有额外的填充字节,填充字节会影响图像在内存中的存储方式,但不会影响图像的显示方式。stride 是从内存中一行像素开头到内存中的下一行像素间隔的字...翻译 2019-03-13 22:49:54 · 439 阅读 · 0 评论 -
Microsoft Media Foundation官方文档翻译(一)《Microsoft Media Foundation》
官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/microsoft-media-foundation-sdk基于05/31/2018/*给自己开个坑,打算把Microsoft Media Foundation的官方文档翻译出来,连接更新为翻译之后的文章链接,尽量每天搞一点,保持原文结构(可能会省略一些没用...翻译 2019-01-29 00:20:01 · 1302 阅读 · 2 评论