SharpAvi是一个简单的.NET库,用于创建AVI格式的视频文件。
如果要渲染某些视频序列,并且不想触摸DirectShow或不依赖命令行实用程序-SharpAvi可能就是您所需要的。 编写未压缩的AVI不需要任何外部依赖关系,它是纯.NET代码。 文件是根据生成的,该允许(几乎)无限制的文件大小(无2GB限制)。
通过提供单独的内存中位图(字节数组)和音频样本来创建视频。 包括用于Motion JPEG(需要WPF),MPEG-4(需要外部VfW编解码器)和MP3(需要LAME二进制文件)的编码器的实现。 无论使用哪种特定的编解码器,输出格式始终为AVI。 支持异步写入/编码。
首先,请跳至该 。
项目二进制文件也可以作为下载。
有点历史。 该项目于2013年在上启动。然后将存储库在GitHub上镜像了一段时间,直到该项目在2017年中完全移到GitHub上。
2022-01-25 00:14:37
770KB
C#
1