Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:vim4:applications:hdmi-input-5.15

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
products:sbc:vim4:applications:hdmi-input-5.15 [2023/09/01 04:04]
nick created
products:sbc:vim4:applications:hdmi-input-5.15 [2023/09/12 04:32] (current)
nick
Line 1: Line 1:
-====== VIM4 HDMI Input ======+====== VIM4 HDMI Input for 5.15 Kernel ======
  
-===== Introduction =====+===== Hardware Connection =====
  
-This documentation will introduce the usage of HDMI Input.+  * Connect your VIM4 HDMI Out to an HDMI Display 
 +  * Connect your HDMI OUT cable to VIM4 HDMI IN port
  
-===== Preparation ===== 
  
-**HDMI input preview can only work under framebuffer console**, so you need to use the server image, you can install via OOWOW.+===== Capture the HDMI IN Frames =====
  
-If you use the desktop image, you need to switch to the framebuffer console.+You can use gstreamer to capture the HDMI IN frames. Here is en example to capture the HDMI IN frames  
 +and encoding them to ''H264'' format and mux to ''MP4'' format store in file ''/tmp/test71.mp4''.
  
 ```shell ```shell
-sudo chvt 3 +gst-launch-1.0 v4l2src device=/dev/video71 io-mode=dmabuf num-buffers=300 ! video/x-raw,format=NV12,width=1920,height=1080,framerate=30/1,interlace-mode=interleaved ! amlvenc ! h264parse ! qtmux ! filesink location=/tmp/test71.mp4 
-echo | sudo tee /sys/class/graphics/fb0/blank +``` 
-echo | sudo tee /sys/class/graphics/fb0/blank+ 
 +/* 
 + 
 +===== Preview the HDMI IN Frames on Gnome Desktop ===== 
 + 
 +You can use gstreamer plugin ''clutterautovideosink'' to preview the HDMI IN frames on the Gnome desktop. 
 + 
 +```shell 
 +gst-launch-1.v4l2src device=/dev/video71 io-mode=dmabuf ! video/x-raw,format=NV12,width=1920,height=1080,framerate=30/1,interlace-mode=interleaved ! clutterautovideosink
 ``` ```
  
 <WRAP tip > <WRAP tip >
-If you want to go back to the desktop ''sudo chvt 2''+  * You can use ''Alt+F7'' to select the window and move mouse to move the window. 
 +  * It doesn't support fullscreen mode.
 </WRAP> </WRAP>
  
 +*/
  
-===== Install HDMI Input Demo =====+===== Preview the HDMI IN Frames on Framebuffer Console ===== 
 + 
 +**HDMI input preview can only work under framebuffer console**, so you need to use the server image, you can install via OOWOW. 
 + 
 +If you use the desktop image, you need to switch to the framebuffer console.
  
 ```shell ```shell
-sudo apt update +sudo chvt 3
-sudo apt install hdmiin-demo+
 ``` ```
  
 +<WRAP tip >
 +If you want to go back to the desktop ''sudo chvt 2''
 +</WRAP>
  
-===== Test ===== 
  
-  * Connect your VIM4 HDMI Out to an HDMI Display +==== Test ==== 
-  * Connect your HDMI OUT cable to VIM4 HDMI IN port + 
-  Execute the HDMI Input demo command ''sudo hdmiin-demo''+Execute the HDMI Input demo command ''sudo hdmiin-demo''
  
 If everything is OK you will see the HDMI Input source on your display. If everything is OK you will see the HDMI Input source on your display.
  
-===== Known Issues ===== 
  
  
Last modified: 2023/09/01 04:04 by nick