我编写了此代码以打开pi相机并关闭它。当我运行代码时,它会制作.h264视频,但我无法在Windows上播放这些视频。这是代码
import picamera
from time import *
from subprocess import call
with picamera.PiCamera() as camera:
camera.start_recording("beepvid.h264")
sleep(5)
camera.stop_recording()
答案 0 :(得分:1)
另一种更简单的方法是简单地将其记录到 beepvid.mp4
答案 1 :(得分:0)
这对于rasberry pi堆栈确实是一个问题,但是还可以!
如果您输入cd(存储文件的位置)并输入‘omxplayer(yourvid).h264,它将向您显示视频。最好的方法是使用名为“ MP4Box”的命令。
您可以使用CMD执行此操作,但是告诉您如何在Python中执行此操作。在您当前的代码下面添加以下内容。
command = "MP4Box -add beepvid.h264 beepvid.mp4"
call([command], shell=True)
print("vid conv")
这会将'beepvid.h264'转换为mp4,并且您可以安装VLC播放器。安装VLC播放器的方法如下:sudo apt-get install vlc。建议您先输入sudo apt-get update和sudo apt-up upgrade
我希望这能回答您的问题。