【发布时间】:2012-03-06 12:48:49
【问题描述】:
我正在分析我手头的问题的一些解决方案:我正在从设备接收图像,我需要从中制作视频文件。但是,图像到达时会有一些随机延迟,我正在寻找最好的编码方式。我必须逐帧创建此视频,并且在每一帧之后,我必须有一个带有新帧的新视频文件,替换旧视频文件。
我正在考虑将帧速率固定为比我可能获得的最小延迟“更快”一点,然后重复最后一帧直到新的帧到达,但我猜这个解决方案不是最佳的。
另外,这个项目是用 Delphi 制作的(不,我不能改变它),我需要在每一帧之后将这些帧转换成视频文件。我正在考虑使用mencoder 作为外部工具,但我正在阅读文档,但仍然没有找到一个选项来让它在已经编码的 Motion JPEG 视频文件中插入帧。由于我的图像以 JPEG 格式出现,我认为使用 Motion JPEG 是合理的,但目前还不确定。另外,我不知道 mencoder 是否可以用作库。如果这样做,将有很大帮助。
你有什么建议?
【问题讨论】:
标签: delphi video jpeg mjpeg mplayer