使用gstreamer保存视频时的帧率问题

时间:2018-12-06 09:02:53

标签: video frame gstreamer

我正在编写稳定输入视频的程序,然后使用gstreamer将其保存到视频文件中。我使用的管道是:

appsrc name=mySrc ! video/xraw,width=1920,height=1072,framerate=25/1,format=I420 ! avenc_mpeg4 bitrate=800000 max-threads=4 max-bframes=10 ! video/mpeg ! mpegtsmux ! filesink location=

通过稳定算法处理后的每个帧将以10 fps的速率(保存时间为100毫秒)放入保存流水线。问题是,尽管管道中的保存帧速率设置为25 fps,但是默认情况下,存储的视频始终以10 fps的帧速率播放(我使用VLC)。

那么,我错过了无法配置所需帧率的任何参数吗?

高度赞赏任何帮助

0 个答案:

没有答案