来自Picamera录制的未知格式

时间:2016-09-26 13:55:21

标签: python python-3.x camera raspberry-pi raspberry-pi3

我一直在使用我的RaspberryPi 3型号B和Picamera来录制视频。 我在RaspberryPi网站上看到,从捕获视频中获得的默认视频格式是h264,但是当我使用相机时,创建的文件显示为未知的fyle类型。

要捕获我尝试了两个基本命令行

raspivid -o video -t 10 #for a 10s video

或使用PiCamera.start_recording的小程序(我相信你可以选择输出文件的格式),但我仍然会得到这些未知的格式文件。

如果它有帮助(可疑)我尝试用omxplayer读取录制的文件,并且镜头的显示速度大约是它应该的两倍。

1 个答案:

答案 0 :(得分:1)

你没有指定h264扩展名 - 如果没有omxplayer不知道它是什么类型的视频格式 - 除非你可以通过命令行建议尝试什么

尝试:

raspivid -o video.h264 -t 10 #for a 10s video

有很多关于raspivid的在线帮助和示例

另外 - 您可能需要将h264文件包装在mp4“box”中才能播放

以下是关于如何使用MP4Box进行此包装的一个建议

sudo apt-get update
sudo apt-get install -y gpac

安装完成后,使用以下命令将H264视频包装在MP4容器文件中。这允许大多数媒体播放器播放视频。

MP4Box -fps 30 -add video.h264 video.mp4

这将为您提供一个每秒30帧的精彩视频,应该在大多数现代媒体播放器中播放。