Picamera 录制的未知格式

问题描述 投票:0回答:1

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

为了捕获,我尝试了基本命令行

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

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

如果有帮助(值得怀疑),我尝试使用 omxplayer 读取录制的文件,并且片段的显示速度大约是应有速度的两倍。

python python-3.x camera raspberry-pi raspberry-pi3
1个回答
1
投票

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

尝试:

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

有大量 raspivid 的在线帮助和示例

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

这里有一个关于如何使用 MP4Box 进行这种包装的建议

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.