gstreamer でビデオを FFV1 (ffmpeg のロスレス ビデオ フォーマット) ファイルにエンコードしたいと考えています。ただし、どのタイプの多重化を使用すればよいかわかりません。これを実行すると:
gst-launch videotestsrc ! ffenc_ffv1 ! filesink location="test.ffv1"
その後、問題なく実行されますが、結果のファイルは有効なビデオ ファイルではないようです。theora ビデオを作成するとき、パイプラインで以前に「theora ! oggmux ! filesink」を記述しましたが、これは機能します。ただし、oggmux はここでは機能しません。ここではどのタイプのトランスポート ストリームを使用する必要がありますか?また、使用する正しい gst-launch fudge は何ですか?
乾杯。