【问题标题】:Converting my .h264 video (python)转换我的 .h264 视频(python)
【发布时间】:2018-08-29 08:31:29
【问题描述】:

我编写了这段代码来打开和关闭 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()

【问题讨论】:

标签: python


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    这确实是 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’

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

    【讨论】:

    • 值得一提的是,VLC 也可以播放 .h264 文件。至少我的播放了一些 h264 基线。我想这意味着它也可以进行转换。
    猜你喜欢
    • 1970-01-01
    • 2014-01-03
    • 2012-10-07
    • 2016-01-31
    • 2016-07-12
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    相关资源
    最近更新 更多