0
我有一個h264
格式的原始碼流。現在我想以30 FPS播放流。有沒有什麼辦法可以用gst-play或gst-launch playbin做到這一點?用gst-play播放h264原始碼流以一定的幀率播放
看來playbin
沒有幀率的屬性。
gst-launch playbin uri=file:///path/to/teststreame.h264
如何控制上述管線的回放幀率?
我有一個h264
格式的原始碼流。現在我想以30 FPS播放流。有沒有什麼辦法可以用gst-play或gst-launch playbin做到這一點?用gst-play播放h264原始碼流以一定的幀率播放
看來playbin
沒有幀率的屬性。
gst-launch playbin uri=file:///path/to/teststreame.h264
如何控制上述管線的回放幀率?
如果你想使用playbin
你可能要編寫一個應用程序,使用的playbin
的video-sink
屬性,並傳遞給它使用videorate
內另一二進制位。那倉將是這樣的:
videorate ! video/x-raw,framerate=30/1 ! autovideosink
如果你想從你可以使用消費稅推出和videorate元素與一些頂蓋控制幀率一起在命令行中運行。缺點是你需要自己編寫完整的管道。
gst-launch-1.0 filesrc location=/tmp/test.h264 ! video/x-h264 ! h264parse ! avdec_h264 ! videoconvert ! videorate ! video/x-raw,framerate=30/1 ! autovideosink