I420 形式に基づく video.i420 という名前の未加工のビデオ ファイルがありました。そして、gst-launch-1.0 を使用して BGRA 形式に変換しようとしました。
gst-launch-1.0 filesrc location=video.i420 ! videoparse width=1920 height=816 format=2 framerate=24/1 ! videoconvert ! videoparse format=12 ! filesink location=video.bgra
しかし、出力ファイル video.bgra のサイズは、ソース ファイルより 48 バイトだけ大きくなりました。
次に、次のコマンドで video.bgra を再生しました。
gst-launch-1.0 filesrc location=video.bgra ! videoparse width=1920 height=816 format=2 framerate=24/1 ! videoconvert ! autovideosink
ソースファイルを再生するのと同じです。
フォーマット変換用に作成したパイプラインの何が問題になっていますか? 期待どおりに変換されなかったのはなぜですか?</p>