AMD Settings

  • Enable GPU Scaling on 1920x1200 Display 1 (if you have one, this will make both 1080p)
  • Pixel Format: YCbCr 4:2:2 on Display 2 (Cam Link 4K)
  • Disable HDMI Link Assurance on Display 2 (just in case)

Windows Settings

  • Clone Displays (1080p)

Hardware

  • Directly plug in the cam link into your usb port, do not use cable (if you have 10Gbps or faster ports use that)

Capture (FFMPEG, AMF)

720p AVC

  • ffmpeg -hide_banner -rtbufsize 1024M -f dshow -i video="Cam Link 4K":audio="Digital Audio Interface (Cam Link 4K)" -vf scale=1280:-1 -pix_fmt yuv420p -c:v h264_amf -b:v 50M -c:a flac -preset:v high -f matroska test.mkv

720p HEVC

  • ffmpeg -hide_banner -rtbufsize 1024M -f dshow -i video="Cam Link 4K":audio="Digital Audio Interface (Cam Link 4K)" -vf scale=1280:-1 -pix_fmt yuv420p -c:v hevc_amf -b:v 50M -c:a flac -preset:v high -f matroska test.mkv

1080p AVC

  • ffmpeg -hide_banner -rtbufsize 1024M -f dshow -i video="Cam Link 4K":audio="Digital Audio Interface (Cam Link 4K)" -pix_fmt yuv420p -c:v h264_amf -b:v 50M -c:a flac -profile:v high -f matroska test.mkv

1080p HEVC

  • ffmpeg -hide_banner -rtbufsize 1024M -f dshow -i video="Cam Link 4K":audio="Digital Audio Interface (Cam Link 4K)" -pix_fmt yuv420p -c:v hevc_amf -b:v 50M -c:a flac -profile:v high -f matroska test.mkv

OBS Studio

  • You can now simply use it as usual in obs studio

Reference

  • switch to h264_nvenc or h264_qsv if you have nvidia or intel gpu
  • ffmpeg -hide_banner -list_devices true -f dshow -i dummy
  • if you are using a DSLR, try switching camera to 720p60 mode, also change the pixel format if it has support for that to YCbCr 4:2:2 or YCbCr 4:2:0 to lower the bandwith used

Openshot 2.0 Presets modern codecs support for openshot
https://github.com/nwgat/openshot-presets

Chocolately Packages the sources for the packages on chocolately.org
https://github.com/nwgat/chocolatey-packages

ZeroSensor HTU21 Sensor logger with httpd server in python
https://github.com/nwgat/zerosensor

NinjaService a python script that can be run with nssm
https://github.com/nwgat/ninjaservice

PlayKodi (work in progress) a cli kodi controller in bash
https://github.com/nwgat/playkodi

Sifcoder (work in progress) a aomedia av1 encoder frontend in bash that also saves in y4m and png
https://github.com/nwgat/sifcoder

NodeJS-rTorrent i did the Testing and Documentation
webui for rtorrent, inspired by rutorrent but built with nodejs
https://github.com/roastlechon/nodejs-rtorrent

Receive $10 in credit at DigitalOcean for your VPS Hosting
Cheaper Games on Instant-Gaming
Proudly published with Ghost | Theme based on Draugur | Header Image by GUWEIZ@DeviantArt
Creative Commons Licence