使用 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 视频