使用GstElement保存视频文件时设置帧速率

时间:2011-02-03 12:50:17

标签: ubuntu gtk gstreamer

我有一个终端命令,可以将来自网络摄像头的视频帧显示为源并保存到某个位置。终端命令:

gst-launch v4l2src ! 'video/x-raw-yuv,width=640,height=480,framerate=30/1' ! \
queue ! videorate ! 'video/x-raw-yuv,framerate=30/1' ! theoraenc ! \
queue ! oggmux ! filesink location=me_funny_dancing.ogg

我可以创建视频费率元素:

GstElement *video_save_rate = gst_element_factory_make("videorate","video_save_rate");

但是如何设置帧率video/x-raw-yuv,framerate=30/1以便我可以与视频费率对象建立链接?

1 个答案:

答案 0 :(得分:0)

可能与set-video-resolution-fps有关吗?​​