Video 使用mencoder从照片中获取视频?
白天我每分钟都用相机拍照。我想用这些图像制作一个视频。1天->1个视频 我使用mencoder在一天结束时这样做:Video 使用mencoder从照片中获取视频?,video,mencoder,Video,Mencoder,白天我每分钟都用相机拍照。我想用这些图像制作一个视频。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(700MHz的ARM)上完成这项工作,他需要花大约一个
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(700MHz的ARM)上完成这项工作,他需要花大约一个小时的时间从白天拍摄的1500张照片中制作视频(它的工作速度大约为0.5 fps)
有没有办法让视频“连续”播放?如何在拍摄后立即将每张图片传递给门控器?并在每天午夜停止播放视频?然后,它只需拍摄一张图片,处理2-3秒,然后再等待一分钟再次播放
谢谢。这并没有为
mencoder
提供答案,而是为ffmpeg
提供答案,这在评论中是允许的
要求:
ffmpeg -r fps -f image2 -i '/path/to/your/picName%d.png' -qscale 0 '/path/to/your/new/video.avi'
- 所有图片必须连续编号(即picName1.png、picName2.png等)
- 所有图片必须位于同一文件夹中
- 您必须拥有最新版本的ffmpeg,因为选项 最近改变
ffmpeg -r fps -f image2 -i '/path/to/your/picName%d.png' -qscale 0 '/path/to/your/new/video.avi'
- 用所需的帧速率(10、25、30等)fps替换fps
- 用实际路径替换/path/to/your/picName,但保留 %d它告诉ffmpeg在那里放一个数字
- 将/path/to/your/new/video.avi替换为您选择的 目的地
-q
选项调整质量以符合视频大小要求
有关更多解释,请参阅
不幸的是,据我所知,没有办法每隔几分钟左右传递一张图片。我建议以下解决方案之一:
- 每天在午夜编辑一次视频。你在凌晨1点拿到
- 如果你需要看的话,一天要编译几次视频。 这是一个很大的浪费处理,因为你处理了全部 每一次
- 按块(例如每2小时)编译视频并合并 一天结束时的所有视频
下面是手册页的一段引文:
ffmpeg -r fps -f image2 -i '/path/to/your/picName%d.png' -qscale 0 '/path/to/your/new/video.avi'
用于从许多图像创建视频:
ffmpeg -r fps -f image2 -i '/path/to/your/picName%d.png' -qscale 0 '/path/to/your/new/video.avi'
ffmpeg-f image2-i foo-%03d.jpeg-r 12-s WxH foo.avi语法
“foo-%03d.jpeg”指定使用由三个数字组成的十进制数
用零填充的数字表示序列号。它是
与C printf函数支持的语法相同,但仅限于格式
接受正常整数是合适的
你为什么不每隔一小时左右从图片中制作一个视频,并将其与现有视频合并 将视频与以下内容合并:
mencoder -oac copy -ovc copy -idx -o daily.avi this_hour.avi
您大约每小时执行一次,然后在一天结束时,您的
每日。avi
将合并所有图像。您需要使用mencoder还是可以使用ffmpeg?(我有一个经过充分测试的ffmpeg解决方案)我可以使用ffmpeg,没有问题。我如何使用ffmpeg实现它?谢谢,太好了。然后,我能够回答你的问题。对于ffmpeg
。也许你可以编辑你的文章并更新标题,这样其他对这个主题感兴趣的用户就可以找到它。它拍摄文件夹中的所有图片,制作视频并退出(就像上面我的mencoder示例一样)。但是有没有一种方法可以像我在上面写的(问题的最后一段)那样,非常缓慢地添加图像?例如,2分钟内添加一个图像?@user2193024不,你不能。但是你为什么不每天午夜拍一次视频呢?要花一个小时。你在午夜开始,凌晨1点开始录像。你甚至可以在白天生成预览。它应该是mencoder-o output.avi input1.avi input2.avi
。