Cheap HDMI USB Capture Card on a Raspberry Pi 4

HDMI to USB Video Capture Card 1080P: http://ebay.us/Mv0snK (eBay Affiliate)

HDMI to USB Video Capture Card 1080P (Amazon Affiliate)
➡️ Purchase here: https://amzlink.to/az0ERJOIiu3E2
UK: https://amzlink.to/az0Djrn3mt92V
CA: https://amzlink.to/az0XtwYyuS1vE
ES: https://amzlink.to/az0cGAOuYQm1x
FR: https://amzlink.to/az0Ujh0ZxjX0y
IT: https://amzlink.to/az0g9pB8v2rEs
DE: https://amzlink.to/az0GaAubd8C0T
AU: https://amzlink.to/az0sXMG9Cp6IH

4K 1×2 HDMI Splitter by OREI – 1 Port to 2 HDMI Display Duplicate/Mirror – Powered Splitter Ver 1.4 Certified for Full HD 1080P High Resolution & 3D Support (One Input To Two Outputs) – USB Powered (Amazon Affiliate)
➡️ Purchase here: https://amzlink.to/az0IifTRxpWV4
UK: https://amzlink.to/az0vckNjHBm3S (similar)
CA: https://amzlink.to/az0POyV1yl3K2
ES: https://amzlink.to/az06LDrB5CUss (similar)
FR: https://amzlink.to/az0A0CTFFKRBl (similaire)
IT: https://amzlink.to/az08YIsUx3R5z (simile)
DE: https://amzlink.to/az0ptEeF1iTGs (ähnlich)
IN: https://amzlink.to/az0drcy7laPgr
AU: https://amzlink.to/az04Wr4VokOWy

CanaKit Raspberry Pi 4 (4GB) Starter Kit (Amazon Affiliate)
➡️ Purchase here: https://amzlink.to/az0ZfrkkOaE2j
UK: https://amzlink.to/az0tldMyYgHkO
CA: https://amzlink.to/az02dRfQRpSbE
ES: https://amzlink.to/az0LjL2QjxrJf (similar)
FR: https://amzlink.to/az03BF7ks0KJJ (similaire)
IT: https://amzlink.to/az0TWmA9d7fFm (simile)
DE: https://amzlink.to/az0cV12rz0zJb (ähnlich)
IN: https://amzlink.to/az0KxgOoOocos
AU: https://amzlink.to/az0cjN4OPfBBq
NL: https://amzlink.to/az0yZHtGePHqS (vergelijkbaar)

FFmpeg Capture Notes: https://trac.ffmpeg.org/wiki/Capture/Webcam

Install v4l
sudo apt install v4l-utils
List Devices
v4l2-ctl --list-devices
List Modes
ffmpeg -f v4l2 -list_formats all -i /dev/video0
List PulseAudio Sources
ffmpeg -sources pulse
Display Video from HDMI Capture Card using FFplay (720p 60fps)
ffplay -f v4l2 -input_format mjpeg -video_size 1280x720 -framerate 60 -i /dev/video0
Display Video from HDMI Capture Card using FFplay (1080p 30fps)
ffplay -f v4l2 -input_format mjpeg -video_size 1920x1080 -framerate 30 -i /dev/video0
Play Audio from HDMI Capture Card using FFplay
ffplay -f pulse -i default
Capture Audio and Video to AVI File (720p 60fps, no re-encoding)
ffmpeg -f v4l2 -thread_queue_size 1024 -input_format mjpeg -video_size 1280x720 -framerate 60 -i /dev/video0 -f pulse -thread_queue_size 1024 -i default -codec copy vid_720p_60.avi
Capture Audio and Video to AVI File (1080p 30fps, no re-encoding)
ffmpeg -f v4l2 -thread_queue_size 1024 -input_format mjpeg -video_size 1920x1080 -framerate 30 -i /dev/video0 -f pulse -thread_queue_size 1024 -i default -codec copy vid_1080p_30.avi
Convert avi to mp4 (hardware encoding)
ffmpeg -i vid_720p_60.avi -vcodec h264_omx -acodec aac -b:v 9500k -pix_fmt yuv420p vid.mp4
Convert avi to mp4 (software encoding)
ffmpeg -i vid_720p_60.avi -vcodec libx264 -acodec aac -b:v 9500k -pix_fmt yuv420p vid.mp4
Play mp4 with Hardware Decoding
omxplayer vid.mp4