ffmpegストリームをフレームバッファに送信するには/dev/fb0
?
たとえば、Webカメラの出力をフレームバッファに送信するにはどうすればよいですか?
mplayer
このコマンドと同等のコマンドを探していますが、ffmpeg
次のように使用します。
mplayer -ov fbdev2 -tv driver=v4l2 device=/dev/video0 tv://
ffmpeg
PS:出力を次にパイプしたくありません。mplayer
答え1
インターネットにはこれが不可能であるという誤った情報がたくさんありますが、確かに可能です。状況によっては、いくつかの調整が必要な場合があります-i
。-pix_fmt
ffmpeg -i /dev/video0 -pix_fmt bgra -f fbdev /dev/fb0
また、これを行うユーザーには、フレームバッファ(ルートなど)に書き込む権限が必要です。
答え2
ffmpegだけでは不可能です。 ffmpegは非常に高速なビデオおよびオーディオコンバータですが、mplayerはビデオプレーヤーです(もちろんビデオデコードも含まれています)。