Cam Link 4K on RPi4

Can I use a Camlink 4K (Cam Link 4K | elgato.com) to use a DSLR or GoPro on a manual install on a RPi 4 8G?

Should work.
Do you already have one?
If yes - just try it, if no check something like this one out.
Those sticks are doing more or less the same (no 4k tho) but are way cheaper

Thank you. Yes, I have one. The only thing I need to do is update the octopi.txt ?

Starting up webcamDaemon...

--- Configuration: ----------------------------
cfg_file:      /boot/octopi.txt
camera:        usb
usb options:   -r 1920x1080 -f 20 -y
raspi options: -fps 10
http options:  -w ./www-octopi -n --listen 127.0.0.1

Explicitly USB device: 
-----------------------------------------------

Found video devices:
/dev/video0
/dev/video1
/dev/video10
/dev/video11
/dev/video12
/dev/video13
/dev/video14
/dev/video15
/dev/video16
config file='/boot/octopi.txt':USB device was not set in options, start MJPG-streamer with the first found video device: /dev/video0
<13>Aug 22 21:13:29 root: Starting USB webcam
Checking for VL805 (Raspberry Pi 4)...
  - It seems that you don't have VL805 (Raspberry Pi 4).
    There should be no problems with USB (a.k.a. select() timeout)
Running ./mjpg_streamer -o output_http.so -w ./www-octopi -n --listen 127.0.0.1 -i input_uvc.so -r 1920x1080 -f 20 -y -d /dev/video0
MJPG Streamer Version: git rev: 5554f42c352ecfa7edaec6fc51e507afce605a34
 i: Using V4L2 device.: /dev/video0
 i: Desired Resolution: 1920 x 1080
 i: Frames Per Second.: 20
 i: Format............: YUYV
 i: JPEG Quality......: 80
 i: TV-Norm...........: DEFAULT
 i: The specified resolution is unavailable, using: width 3840 height 2160 instead 
 i: Could not obtain the requested pixelformat: YUYV , driver gave us: NV12
    ... will try to handle this by checking against supported formats. 
Init v4L2 failed !! exit fatal
 i: init_VideoIn failed

Heyho

Yes in theory you just use it like a webcam.

Can you log in via ssh and run

sudo apt update && sudo apt -y install v4l-utils
v4l2-ctl --list-formats-ext

and post the output here?

Get:1 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB]
Get:2 http://archive.raspberrypi.org/debian buster/main armhf Packages [378 kB]
Get:3 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N] y
Get:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
Get:5 http://raspbian.raspberrypi.org/raspbian buster/contrib armhf Packages [58.7 kB]
Get:6 http://raspbian.raspberrypi.org/raspbian buster/non-free armhf Packages [104 kB]
Fetched 13.6 MB in 58s (235 kB/s)                                              
Reading package lists... Done
Building dependency tree       
Reading state information... Done
140 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
v4l-utils is already the newest version (1.16.3-3).
0 upgraded, 0 newly installed, 0 to remove and 140 not upgraded.

I also need the output of the second command

v4l2-ctl --list-formats-ext

pi@octopi:/boot $ v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture

    [0]: 'NV12' (Y/CbCr 4:2:0)
            Size: Discrete 3840x2160
                    Interval: Discrete 0.042s (23.980 fps)
    [1]: 'NV12' (Y/CbCr 4:2:0)
            Size: Discrete 3840x2160
                    Interval: Discrete 0.042s (23.980 fps)
    [2]: 'YU12' (Planar YUV 4:2:0)
            Size: Discrete 3840x2160
                    Interval: Discrete 0.042s (23.980 fps)