I'm trying to create a gstreamer filter using the following code:
pipeline.create('GStreamerFilter', {command: 'videorate ! video/x-raw,framerate=25/1'}, (err, videorateFilter) => { });
However doing so generates the following error:
{ [Error: GStreamer filter cannot be created: no element "video"] code: 40001, data: { type: 'MARSHALL_ERROR' } }
I tried to do so using two different filters as well, like below, but that didn't work either.
pipeline.create('GStreamerFilter', {command: 'videorate ! video/x-raw,framerate=25/1'}, (err, videorateFilter) => { });
pipeline.create('GStreamerFilter', {command: 'video/x-raw,framerate=25/1'}, (err, videoFilter) => { });
We're using the RecorderEndpoint to record the video, and I'm trying to make sure the created video has a consistent framerate becuase we were running into issues with Chrome playing back .webm's with drastically changing frame rates.
Any input is much appreciated. Thanks!