.net 从一堆图像生成视频的方法?
有谁能告诉我从一堆图像(位图)生成视频的方法吗。 可以是avi文件的开放格式或开源库 我使用了拼接器,但它在生产中使用时有一些缺陷 字节计数是最佳选择,但它是商业解决方案.net 从一堆图像生成视频的方法?,.net,video,graphics,.net,Video,Graphics,有谁能告诉我从一堆图像(位图)生成视频的方法吗。 可以是avi文件的开放格式或开源库 我使用了拼接器,但它在生产中使用时有一些缺陷 字节计数是最佳选择,但它是商业解决方案 您现在有其他选择吗?我自己也没有尝试过,但CodeProject文章似乎有您需要的内容,具体来说它做了以下几件事: 从视频流中读取图像 解压缩压缩视频流 压缩未压缩的视频流 更改视频流的压缩 将视频流导出到单独的.avi文件中 将音频流导出为.wav文件 将音频和视频流复制几秒钟到新的.avi文件中 将.wav文件中的声音添
您现在有其他选择吗?我自己也没有尝试过,但CodeProject文章似乎有您需要的内容,具体来说它做了以下几件事:
- 从视频流中读取图像
- 解压缩压缩视频流
- 压缩未压缩的视频流
- 更改视频流的压缩
- 将视频流导出到单独的.avi文件中
- 将音频流导出为.wav文件
- 将音频和视频流复制几秒钟到新的.avi文件中
- 将.wav文件中的声音添加到视频中
- 从位图列表创建新的视频流
- 将帧添加到现有视频流(无论是否压缩)
- 将帧插入到流中
- 从流中复制或删除帧李>
这是DirectShowAPI的常见问题。Windows SDK附带了以本机代码生成视频的功能。生成视频后,您可以使用DirectShow管道中的过滤器可视化序列和/或写入文件(压缩视频、附加音频等) 这些示例不能直接转换为托管代码域,但您仍然可以在其中选择。查看以下有关相关讨论的线程: