Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EOS7D No sound on video streaming #627

Open
mercifulboss opened this issue Feb 21, 2024 · 1 comment
Open

EOS7D No sound on video streaming #627

mercifulboss opened this issue Feb 21, 2024 · 1 comment
Labels
Canon tagging canon reports

Comments

@mercifulboss
Copy link

mercifulboss commented Feb 21, 2024

Describe the bug

I am trying to use the Canon EOS7D for video streaming to youtube. However, it doesn't seem to use my camera microphone but rather uses my shitty laptop microphone

Name the camera
Canon EOS 7D usb:001,005

libgphoto2 and gphoto2 version
output of: gphoto2 --version
gphoto2 2.5.28
libgphoto2 2.5.31
libgphoto2_port 0.12.2

Archlinux
To Reproduce
gphoto2 --stdout autofocusdrive=1 --capture-movie --capture-sound | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video4

The command

gphoto2 --capture-sound with the camera plugged in and turned on gives the output:

ERROR: Could not capture image
ERROR: Could not capture
*** Error (-6: 'Unsupported operation') ***

If its a camera misbehavior, attach debug output using --debug --debug-logfile=debug.log (if considered useful).

gphoto2 is almost feature complete but it seems only this last thing remains. Since its an old camera it doesn't have wifi I can't use android apps to detect the sound. Please help!

@msmeissn msmeissn added the Canon tagging canon reports label Feb 21, 2024
@msmeissn
Copy link
Contributor

the sound feed cannot be captured separately.
only way would be to capture the full movie stream and extract the sound from that.

(with this method:
Newer Canon EOS DSLRs (around 7D and later) : Switch the camera to movie record mode on the camera. Then run gphoto2 --set-config viewfinder=1 --set-config movierecordtarget=Card --wait-event=10s --set-config movierecordtarget=None --wait-event-and-download=2s (before 2.5.6, replace viewfinder by eosviewfinder). If this does not work, check and switch the capturetarget to SD Card (gphoto2 --set-config capturetarget=1)
)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Canon tagging canon reports
Projects
None yet
Development

No branches or pull requests

2 participants