Ffmpeg
如何將ffmpeg輸出發送到幀緩衝區?
如何將 ffmpeg 流發送到幀緩衝區
/dev/fb0
?例如,如何將網路攝像頭輸出發送到幀緩衝區?
我正在尋找此
mplayer
命令的等效項,但ffmpeg
僅使用:mplayer -ov fbdev2 -tv driver=v4l2 device=/dev/video0 tv://
PS:我不想通過管道輸出
ffmpeg
tomplayer
網上有很多關於這不可能的錯誤資訊,但是,這絕對是可能的。請注意,您可能需要根據自己的情況稍微調整
-i
一下-pix_fmt
。ffmpeg -i /dev/video0 -pix_fmt bgra -f fbdev /dev/fb0
另請注意,執行此操作的使用者必須具有寫入幀緩衝區的權限(即 root)。
僅使用 ffmpeg 是不可能的。ffmpeg 是一個非常快速的影片和音頻轉換器,而 mplayer 是一個影片播放器(當然也包括影片解碼)。