树莓派吃灰多年了,想着让他焕发下第二春。于是想想想想想搞了个延时摄影,搞完以后,发现图片合成视频成了一个问题,博主百度ANDgoogle了好多方法都太麻烦,然后博主整合了一下分享给大家。
import picamera
import time
def getCurrentTime():
(year, month, day, hour, minute, second, _, _, _) = time.localtime()
ret = "%04d%02d%02d%02d%02d%02d" % (year, month, day, hour, minute, second)
return ret
camera = picamera.PiCamera()
prefix = "yanshi" #保存的图片前缀
path = "./TimePhoto/" #图片保存的目录
while True:
suffix = getCurrentTime()
filename = path + prefix + "_" + suffix + ".jpg" #图片全名
camera.capture(filename)
time.sleep(15) #延时15秒拍摄一张图片,根据自己喜好来(建议不低于5秒)
博主从上午9点多启动放在那里,因为没有夜视功能,所以到傍晚7点多天黑了就停止拍摄了,一共拍了2000多张(删除了部分天黑时的全黑图片)
需要安装 ffmpeg 自行安装
ffmpeg -framerate 12 -pattern_type glob -i '*.jpg' -c:v libx264 -profile:v high -crf 12 -pix_fmt yuv420p 你喜欢的合成后视频的名字.mp4
由于博主拍了一整天,合成的视频太大了,就不放了!👋👋👋
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有