2010-12-02 81 views
0

我想用gstreamer將視頻編碼爲FFV1(ffmpeg的無損視頻格式)文件。但是,我無法確定使用哪種類型的複用器。如果我運行這個:如何使用gstreamer對ffv1文件進行編碼?

gst-launch videotestsrc! ffenc_ffv1! filesink location =「test.ffv1」

然後事情運行正常,但生成的文件似乎不是有效的視頻文件。在創建theora視頻時,我之前在管道中編寫了「theora!oggmux!filesink」,並且這可以工作。但是,oggmux在這裏不起作用。我應該在這裏使用什麼類型的傳輸流,以及使用什麼正確的gst-launch fudge?

乾杯。

回答

0

這似乎不支持我安裝的版本。您可以通過將gst-xmlinspect的輸出保存爲一個文件並在此文件中搜索video/x-ffv來檢查您的版本。其中,該MIME類型提到的內容有:

  • Avidemux的
  • ogmvideoparse
  • ffdec_ffv1
  • ffenc_ffv1

如此看來,這是由AVI分路器支持,但不是通過任何複用器。

PS:可以在gst-inspect ffenc_ffv1找到mime類型。

相關問題