ffmpeg で debayer ビデオを探しています。入力ビデオのピクセル形式を「その場で」グレーからbayer_gbrg8に変更できないため、ffmpegの2つのインスタンス間で生のビデオをパイプしないでそれを行う方法を見つけることができません。したがって、このコマンドは機能します。
ffmpeg -i fr_losslessmovie_png_codec.avi -f image2pipe -pix_fmt gray \
-vcodec rawvideo - | ffmpeg -r 25 -f rawvideo -s 2048x700 \
-pix_fmt bayer_gbrg8 -i pipe:0 -y -pix_fmt yuv420p -b:v 25000k \
fr_debayer_compressed.mp4
ソースムービーにこのピクセル形式を指定したはずですが、ffmpeg がベイヤー化されたピクセル形式をサポートしていることに気付きませんでした。
この正確な質問をオンラインで見たことがなく、ffmpegがデータを変換しようとしていると考えずに、ビデオフィルターなどでピクセル形式を変更する方法が見つかりませんでした。既存のグレー データが割り当てられているピクセル フォーマットを変更したいだけです。
前もって感謝します!アンドリュー