webcamize icon indicating copy to clipboard operation
webcamize copied to clipboard

Camera is recognized but wont connect.

Open clooles opened this issue 8 months ago • 4 comments
trafficstars

Describe the bug My canon 80D wont connect

Terminal Output

❯ webcamize
[INFO] Starting Canon EOS 80D on /dev/video0
[WARN] Pipeline exited with non-0 status (234)
[FATAL] ffmpeg: [mjpeg @ 0x558588a9c700] Format mjpeg detected only with low score of 25, misdetection possible!
[swscaler @ 0x78e3b0012e40] deprecated pixel format used, make sure you did set range correctly
[video4linux2,v4l2 @ 0x558588aac000] ioctl(VIDIOC_G_FMT): Invalid argument
[out#0/video4linux2,v4l2 @ 0x558588aabf00] Could not write header (incorrect codec parameters ?): Invalid argument
[vf#0:0 @ 0x558588a9e240] Error sending frames to consumers: Invalid argument
[vf#0:0 @ 0x558588a9e240] Task finished with error code: -22 (Invalid argument)
[vf#0:0 @ 0x558588a9e240] Terminating thread with return code -22 (Invalid argument)
[out#0/video4linux2,v4l2 @ 0x558588aabf00] Nothing was written into output file, because at least one of its streams received no packets.

Expected behavior A clear and concise description of what you expected to happen.

Desktop (please complete the following information):

  • Arch Linux on Hyprland (zen-linux)
  • Canon EOS 80D
  • 1.2.0

gphoto2 Information

  • Output from gphoto2 --summary
❯ gphoto2 --summary
Camera summary:                                                                
Manufacturer: Canon.Inc
Model: Canon EOS 80D
  Version: 3-1.0.3
  Serial Number: 123456789103
Vendor Extension ID: 0xb (1.0)
Vendor Extension Description: 

Capture Formats: JPEG
Display Formats: Association/Directory, Script, DPOF, MS AVI, MS Wave, JPEG, CRW, Unknown(b103), Unknown(bf02), Defined Type, Unknown(b104), Unknown(b105)

Device Capabilities:
	File Download, File Deletion, File Upload
	No Image Capture, No Open Capture, Canon EOS Capture, Canon EOS Capture 2
	Canon Wifi support

Storage Devices Summary:

Device Property Summary:
Property 0xd402:(read only) (type=0xffff) 'Canon EOS 80D'
Property 0xd407:(read only) (type=0x6) 1
Property 0xd406:(readwrite) (type=0xffff) 'Unknown Initiator'
Property 0xd303:(read only) (type=0x2) 1
Battery Level(0x5001):(read only) (type=0x2) Enumeration [100,0,75,0,50] value: 10% (10)

clooles avatar Mar 11 '25 18:03 clooles

That's weird, I literally developed this for use with my 80D... have you tried running webcamize while the camera is on, plugged in, and in video capture mode (ie the capture mode switch is in the down position)?

cowtoolz avatar Apr 15 '25 18:04 cowtoolz

That's weird, I literally developed this for use with my 80D... have you tried running webcamize while the camera is on, plugged in, and in video capture mode (ie the capture mode switch is in the down position)?

will try and ill let you know

clooles avatar Apr 15 '25 18:04 clooles

End up working for you?

cowtoolz avatar May 08 '25 13:05 cowtoolz

Had a very similar issue with my 1100D and 6D, ended up beind the same issue as this user had. Accepted answer worked for me.

RichardVanLeeuwen avatar May 08 '25 17:05 RichardVanLeeuwen