我有一个h264
格式的原始流。现在我想以30 FPS播放流。有什么方法可以用gst-play或gst-launch playbin来做到这一点吗?
似乎playbin
没有帧率属性。
gst-launch playbin uri=file:///path/to/teststreame.h264
如何控制上述管道的播放帧速率?
答案 0 :(得分:1)
如果您想使用playbin
,则可能需要编写应用程序,使用video-sink
的{{1}}属性,并将另一个使用playbin
的bin传递给它内。那个垃圾箱会是这样的:
videorate
如果要从命令行运行,可以使用gst-launch和videorate元素以及一些大写来控制帧速率。缺点是你需要自己写出完整的管道。
videorate ! video/x-raw,framerate=30/1 ! autovideosink