白天我每分钟都用相机拍照。我想用制作一个图像的视频。1天-> 1视频
最后,我使用mencoder这样做:mencoder "mf://*.jpg" -mf fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vbitrate=7000 -vf scale=1024:768 -oac copy -o movie.avi --它运行得很好,但是:
问题是,我需要在Raspberry Pi (700兆赫的手臂)上做这件事,他花了大约一个小时的时间从一天中拍摄的1500张照片(它的工作时间是0.5 fps)。
有没有办法让视频“持续”--如何在拍摄后立即将每一张图片传递给编码器--并在午夜停止制作视频?,它只需拍摄一张照片,处理2-3秒,然后再等一分钟再做一次。
谢谢。
发布于 2013-03-21 12:09:12
这不是为mencoder提供答案,而是为注释中允许的ffmpeg提供答案。
需求:
创建视频使用的:
ffmpeg -r fps -f image2 -i '/path/to/your/picName%d.png' -qscale 0 '/path/to/your/new/video.avi'这样制作的视频质量将是最高的。您可以使用-q选项调整质量以满足您的视频大小要求。
有关更多解释,请参见ffmpeg手册页。
不幸的是,据我所知,没有办法每隔几分钟传递一张照片。我建议以下解决办法之一:
如果你不需要在白天看视频,那么第一个解决方案是最简单的。
下面的是手册页的引文:
用于从多个图像创建视频的: ffmpeg -f image2 -i foo-%03d.jpeg -r 12 -s WxH foo.avi语法"foo-%03d.jpeg“指定使用由三个数字组成的小数来表示序列号。它的语法与formats函数支持的语法相同,但只有接受普通整数的格式才适合。
发布于 2015-04-21 13:00:09
你为什么不每隔一个小时就用图片制作一个视频,并把它和你现有的视频合并起来呢?
将视频合并到:
mencoder -oac copy -ovc copy -idx -o daily.avi this_hour.avi您每隔一个小时左右就这样做,然后在一天结束时您的daily.avi将是所有图像的合并。
https://stackoverflow.com/questions/15536362
复制相似问题