【发布时间】:2015-06-04 21:48:13
【问题描述】:
我有源源不断的 jpeg 流,需要转换为(任何类型的)视频。
问题是流实际上是无限的,我不知道任何使用图片创建视频的方法,在流停止之前不会将整个文件存储在内存中..
有没有一种方法可以让 FFMPEG 不断地从 c# 中提供位图或 jpeg,或者至少让 ffmpeg 从包含 +432000 个图像的文件夹中读取图像(在命令行上)?
请注意,不会有声音,图像质量会很差,它们会以约 5 FPS 的速度出现,这将在高端笔记本电脑上运行。顺便说一句,我可以提供代码,但我认为目前这是不必要的,因为我只是创建位图并保存它们。
【问题讨论】:
-
@RandomUser 因为这应该是一个监控摄像头应用程序,它将以 5 fps 的帧速率录制 24 小时长的视频。 24*60*60* 5 = 432000
标签: c# video bitmap ffmpeg encode