转换我的.h264视频(python)

时间:2018-08-29 08:31:30

标签: python

我编写了此代码以打开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()

2 个答案:

答案 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

我希望这能回答您的问题。