如何使用gstreamer来编码ffv1文件?
我想用gstreamer将视频编码为FFV1(ffmpeg的无损视频格式)文件。 但是,我无法确定使用哪种类型的复用器。 如果我运行这个:
gst-launch videotestsrc! ffenc_ffv1! filesink location =“test.ffv1”
然后东西运行正常,但生成的文件似乎不是有效的视频文件。 在创建theora视频时,我之前在管道中编写了“theora!oggmux!filesink”,并且这可以工作。 但是,oggmux在这里不起作用。 我应该在这里使用什么类型的传输流,以及使用什么正确的gst-launch fudge?
干杯。
这在我安装的版本中似乎不受支持。 您可以通过将gst-xmlinspect
的输出保存到文件并在此文件中搜索video/x-ffv
来检查您的版本。 提到这种MIME类型的元素是:
所以看起来这是由avi demuxer支持的,但不是任何muxer。
PS:MIME类型可以通过gst-inspect ffenc_ffv1
。