2017-06-27 33 views
0

私はRGBA PNGファイルのコレクションを持って、各ファイルにアルファ層の存在を確認しました:GStreamerでアルファチャンネルの動画を保存するにはどうすればよいですか?

gst-launch-1.0 multifilesrc location="pics/%d.png" ! decodebin ! videorate ! videoconvert ! video/x-raw,format=BGRA,framerate=60/1 ! videomixer background=checker ! videoconvert ! ximagesink

私は、これらのファイルを取得し、ビデオファイルにそれらをしたい(任意の形式でそのGStreamerは簡単にdecodebinで処理します)。これに使用するエンコーダー、コンテナ、および要素の良いセットは何でしょうか?

私はavimuxを試しましたが、アルファデータは保存されませんでした。私もavenc_huffyuvを試しましたが、それはavenc_huffyuvを使って生データとして解読するでしょうが、decodebinはそれを検出できませんでした。一緒にうまく

答えて

0

問題を解決するには良い夜の眠りのようなものは何も...

どうやらhuffyuvエンコーダとaviファイルミュクサー作業tranpsarencyを維持する:

gst-launch-1.0 multifilesrc location="pics/%d.png" ! decodebin ! videorate ! videoconvert ! video/x-raw,format=BGRA,framerate=60/1 ! avenc_huffyuv ! avimux ! filesink location=/tmp/test.avi

関連する問題