Linux
ffplay 的替代方案,用於在沒有 X Windows 的情況下播放原始影片
我成功地從小型 Raspberry Pi Linux 板上的小型 USB IR 攝像頭擷取幀。我正在使用“libseek”程式碼來執行此操作:
https://github.com/zougloub/libseek
當我刪除“|”時,我可以看到終端上列印了很多垃圾 來自以下命令的符號:
sudo ./build/seek-test \ | ffplay -i - -f rawvideo -video_size 208x156 -pixel_format gray16le
如果我 startx 我可以看到視窗中顯示的幀。
問題是我不想在 Pi 上啟動(甚至安裝)X。我有一個小的 Adafruit TFT 觸摸屏,可以在 /dev/fb1 上顯示控制台。我可以使用 fbi 在該顯示器上顯示圖像。
在沒有 X 的情況下,我可以使用什麼來代替 ffplay 在 /dev/fb1 上顯示原始影片源?謝謝!
我建議用 gstreamer 做一些事情,比如
/build/seek-test | gst-launch-1.0 fbsrc ! videoparse width=208 height=156 format=gray16-le ! fbdevsink
. 請注意,我沒有測試它。
mplayer -vo fbdev2:/dev/fb1 -xy 320 -zoom tv:// -tv device=/dev/video0