使用 Microsoft 媒体基础从图像创建视频

Posted

技术标签:

【中文标题】使用 Microsoft 媒体基础从图像创建视频【英文标题】:Creating video from images using Microsoft media foundation 【发布时间】:2017-03-02 02:27:36 【问题描述】:

有没有一种方法可以使用 Microsoft 媒体基础从一组图像创建具有预定义持续时间的视频?

例如,我有 50 张图片,有没有办法使用这 50 张图片并创建一个 50 秒或 100 秒的视频?

【问题讨论】:

【参考方案1】:

Sink Writer API 正是为此而生。

(来源:s-msft.com)

您设置它并开始输入图像(例如 RGB 数据)和相关的时间数据。分别配置的 API 将创建一个管道来接受图像,根据需要对其进行转换和编码,写入 MP4 等文件。

页面底部的 MSDN 文章链接教程。您将在 *** 上找到其他也参考本教程的问题。

【讨论】:

非常感谢。我是 C++ 新手,您能告诉我更多关于如何输入图像(例如 RGB 数据)部分的信息吗? @sharathvignesh:链接的 MSDN 文章底部有一个初学者教程。

以上是关于使用 Microsoft 媒体基础从图像创建视频的主要内容,如果未能解决你的问题,请参考以下文章

从图像创建 MPEG4 视频时的解决问题 (Windows Media Foundation)

多媒体视频技术:视频基础视频格式视频应用

无法在 Microsoft 自适应卡中播放 youtube 视频

媒体基础 SinkWriter (MP4 FastStart)

使用 xmpp ios 发送媒体文件(图像、音频、视频)

流媒体开发1音视频基础