ITX-3588J的板子如何从HDMI IN抓图
HDMI IN是CPU的原生资源吧? 用什么命令验证HDMI IN的抓图效果?daijh@DESKTOP-KSQM7RK:~/sdk/ubuntu-build/overlay/post/debug/usr/local/bin$ cat test_hdmirx.sh
#!/bin/bash
device_id=$(v4l2-ctl --list-devices | grep -A1 hdmirx | grep -v hdmirx | awk -F ' ' '{print $NF}')
v4l2-ctl -d $device_id --set-dv-bt-timings query
width=$(v4l2-ctl -d $device_id --get-dv-timings | grep "Active width" |awk -F ' ' '{print $NF}')
heigh=$(v4l2-ctl -d $device_id --get-dv-timings | grep "Active heigh" |awk -F ' ' '{print $NF}')
trap 'onCtrlC' INT
function onCtrlC () {
echo 'Ctrl+C is captured'
killall gst-launch-1.0
exit 0
}
export XDG_RUNTIME_DIR=/run/user/1000
gst-launch-1.0 alsasrc device=hw:2,0 ! audioconvert ! audioresample ! queue !alsasink device="hw:1,0" &
gst-launch-1.0 v4l2src device=$device_id ! queue ! video/x-raw,format=RGB ! capssetter replace = true caps="video/x-raw,format=BGR,width=$width,height=$heigh" ! glimagesink &
echo " exit"
while true
do
sleep 10
done
本帖最后由 scripper2win 于 2023-6-15 12:49 编辑
您好,
我们使用Android TV框架实现HDMI-IN的预览,走的是TV Hal层。请问如果使用V4l2的话,是否需要先关闭这个预览,然后再开启V4L2抽,但是发现关闭-抽帧花的时间比较长。
能否在这个TV Hal层直接操作V4L2呢
页:
[1]