web-dev-qa-db-ja.com

ffmpeg出力をフレームバッファーに送信する方法は?

ffmpegストリームをフレームバッファーに送信する方法/dev/fb0

たとえば、ウェブカメラの出力をフレームバッファーに送信するにはどうすればよいですか?

このmplayerコマンドと同等のものを探していますが、ffmpegのみを使用しています。

mplayer -ov fbdev2 -tv driver=v4l2 device=/dev/video0 tv://

P. S .: ffmpegの出力をmplayerにパイプするようにしない

5
user123456

これは不可能であるというWeb上の多くの誤った情報がありますが、それは間違いなく可能です。状況に応じて、-iおよび-pix_fmtを少し調整する必要がある場合があります。

ffmpeg -i /dev/video0 -pix_fmt bgra -f fbdev /dev/fb0

また、これを実行するユーザーには、フレームバッファー(ルートなど)への書き込み権限が必要です。

5
clownbaby

これはffmpegだけでは不可能です。 ffmpegは非常に高速なビデオおよびオーディオコンバーターですが、mplayerはビデオプレーヤーです(もちろんビデオのデコードが必要です)。

3
JacksGT