Using a Cheap HDMI USB Capture Card with FFmpeg on Windows 10

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

HDMI to USB Video Capture Card 1080P (Amazon Affiliate)
US: https://amzn.to/3cwUqjv
UK: https://amzn.to/2DD2QZh
CA: https://amzn.to/2PwBNS0
ES: https://amzn.to/30w07tM
FR: https://amzn.to/31sG92a
IT: https://amzn.to/30yMOsz
DE: https://amzn.to/2XD83aO
AU: https://amzn.to/3a3ItQZ

Audio/Video Playlist: https://www.youtube.com/playlist?list=PLErU2HjQZ_ZN4KVIf7ad7Y1CBlosKdZkd

List Input Devices
ffmpeg -list_devices true -f dshow -i dummy
List Device Modes
ffmpeg -f dshow -list_options true -i video="USB Video"
Display (1080p 30fps)
ffplay -f dshow -video_size 1920x1080 -framerate 30 -vcodec mjpeg -i video="USB Video":audio="Digital Audio Interface (USB Digital Audio)"
Display (720p 60fps)
ffplay -f dshow -video_size 1280x720 -framerate 60 -vcodec mjpeg -i video="USB Video":audio="Digital Audio Interface (USB Digital Audio)"
Capture (1080p 30fps)
ffmpeg -f dshow -rtbufsize 100M -video_size 1920x1080 -framerate 30 -vcodec mjpeg -i video="USB Video":audio="Digital Audio Interface (USB Digital Audio)" -vcodec h264_qsv -b:v 7000k -acodec aac vid_1080p_30fps.mp4
Capture (720p 60fps)
ffmpeg -f dshow -rtbufsize 100M -video_size 1280x720 -framerate 60 -vcodec mjpeg -i video="USB Video":audio="Digital Audio Interface (USB Digital Audio)" -vcodec h264_qsv -b:v 7000k -acodec aac vid_720p_60fps.mp4

These ffmpeg commands are using a hardware accelerated codec for Intel Quicksync. On systems that don’t support Quicksync (e.g. AMD, Nvidia, etc…) use ‘libx264’ in place of h264_qsv.

Leave a comment

Your email address will not be published. Required fields are marked *