Linux

ffplay 的替代方案,用於在沒有 X Windows 的情況下播放原始影片

  • September 12, 2016

我成功地從小型 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

引用自:https://unix.stackexchange.com/questions/192205