如何使用gstreamer对ffv1文件进行编码?
我想用gstreamer将视频编码为FFV1(ffmpeg的无损视频格式)文件。然而,我不知道该使用什么类型的多路复用器。如果我运行这个: gst启动videotestsrc!ffenc_ffv1!filesink location=“test.ffv1” 然后运行正常,但生成的文件似乎不是有效的视频文件。在创建theora视频时,我之前已经在管道中编写了“theora!oggmux!filesink”,这很有效。然而,oggmux在这里不起作用。我应该在这里使用什么类型的传输流,正确的gst launch fudge是什么如何使用gstreamer对ffv1文件进行编码?,gstreamer,Gstreamer,我想用gstreamer将视频编码为FFV1(ffmpeg的无损视频格式)文件。然而,我不知道该使用什么类型的多路复用器。如果我运行这个: gst启动videotestsrc!ffenc_ffv1!filesink location=“test.ffv1” 然后运行正常,但生成的文件似乎不是有效的视频文件。在创建theora视频时,我之前已经在管道中编写了“theora!oggmux!filesink”,这很有效。然而,oggmux在这里不起作用。我应该在这里使用什么类型的传输流,正确的gst
干杯。我安装的版本似乎不支持这一点。您可以通过将
gst xmlspect
的输出保存到一个文件中并在此文件中搜索video/x-ffv
来检查您的版本。提到此mime类型的元素包括:
- avidemux
- ogmvideoparse
- ffdec_ffv1
- ffenc_ffv1
gst-inspect-ffenc\u-ffv1
找到