gpt4 book ai didi

linux - gstreamer 保存的 .avi 视频在视频播放器中播放速度过快

转载 作者:太空宇宙 更新时间:2023-11-04 11:48:37 26 4
gpt4 key购买 nike

我使用 gstreamer-1.0 从相机保存 .avi 视频。然后我尝试在 VLC 播放器中播放此视频,但播放速度太快。

例如,我录制了 20 秒的视频,但 VLS 播放了 7 秒。

gstreamer 的播放脚本运行良好。

录制视频的脚本:

gst-launch-1.0 -e v4l2src device=/dev/video4 ! video/x-bayer,format=grbg,depth=8,width=1920,height=1080,framerate=30/1 ! bayer2rgbneon ! video/x-raw,format=RGBA,width=1920,height=1080,framerate=30/1 ! videoconvert ! video/x-raw,format=I420,width=1920,height=1080,framerate=30/1 ! v4l2h264enc ! video/x-h264,width=1920,height=1080,framerate=30/1 ! avimux ! filesink location=/mnt/video/a.avi

播放脚本:

gst-launch-1.0 filesrc location=/mnt/video/a.avi ! avidemux ! video/x-h264,width=1920,height=1080,framerate=30/1 ! decodebin ! videoconvert ! video/x-raw,format=RGBA,width=1920,height=1080,framerate=30/1 ! videoscale ! kmssink driver-name=imx-drm force-modesetting=false can-scale=false sync=false

此解决方案基于 phyBOARD-Nunki。

最佳答案

v4l2h264enc 是基于软件的,对于开发板来说太慢了。解决方案是使用一些基于硬件的软件,例如 imx 编码器等。

关于linux - gstreamer 保存的 .avi 视频在视频播放器中播放速度过快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56850230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com