如何在Playbin中固定输出帧率?

时间:2019-04-03 07:34:46

标签: c gstreamer frame-rate

我需要使用gstream播放器以不同于原始视频帧速率的帧速率播放视频。 例如,使用相机的30 fps设置录制的视频的实际帧速率是30000/1001,但我想强制将播放速度设置为30 fps。

gst-launch-1.0 -v playbin uri=http://media.w3.org/2010/05/video/movie_300.mp4 video-sink="videorate ! capsfilter caps=video/x-raw,framerate=3000/1000 ! videoconvert ! autovideosink"

我尝试了上述操作,并且可以看到视频速率元素路径的内部帧速率更改为“ framerate =(fraction)3/1” 但是其余元素仍保持视频速率后的原始帧速率。

解析时是否可以重设所有路径的上限或覆盖原始来源的帧率值?

0 个答案:

没有答案