繁体   English   中英

转换我的 .h264 视频 (python)

[英]Converting my .h264 video (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()

另一种更简单的方法是简单地将其记录到beepvid.mp4

这确实是一个关于 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-get upgrade”

我希望这已经回答了你的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM