cytopia / ffscreencast

ffscreencast - ffmpeg screencast/desktop-recording with video overlay and multi monitor support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mac OS Catalina is Broken

musicfactorystudios opened this issue · comments

When I updated my 2019 15 inch Macbook pro (9750H CPU & 555X 4gb) Laptop to the latest MacOS 10.15.6 it seems to have broken ffscreencast. The terminal output after a --test gave me this
ffscreencast --test
[OK] Operating system supported: Darwin
[OK] ffmpeg found: /usr/local/bin/ffmpeg
[ERR] [OSX]: AVFoundation not available in ffmpeg.
- Desktop recording not possible.
- Sound recording not possible.
- Camera overlay not possible.
ffscreencast worked perfectly before the update and I update homebrew and all of my package daily so I tried removing ffscreencast and ffmpeg then reboot then reinstalled both ffscreencast and ffmpeg even after another reboot ffscreencast isn't working. ffmpeg is working. I'm not a developer so I don't know how to troubleshoot this issue so I thought I would post it here. Thank you for all of your hard work on ffscreencast and hopefully this issue can be resolved. If you have any further questions you can email me at josephsalyers@icloud.com and I will gladly help in any way I can.

commented

me too

I'm seeing the same error.

Running ffmpeg -f avfoundation -list_devices true -i "" gives me this output:

ffmpeg -f avfoundation -list_devices true -i ""
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
  built with Apple clang version 12.0.0 (clang-1200.0.32.28)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3.1_9 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-videotoolbox --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
  libpostproc    55.  7.100 / 55.  7.100
[AVFoundation indev @ 0x7fe65bd0a540] AVFoundation video devices:
[AVFoundation indev @ 0x7fe65bd0a540] [0] HD Pro Webcam C920 #2
[AVFoundation indev @ 0x7fe65bd0a540] [1] FaceTime HD Camera
[AVFoundation indev @ 0x7fe65bd0a540] [2] Capture screen 0
[AVFoundation indev @ 0x7fe65bd0a540] [3] Capture screen 1
[AVFoundation indev @ 0x7fe65bd0a540] AVFoundation audio devices:
[AVFoundation indev @ 0x7fe65bd0a540] [0] HD Pro Webcam C920
[AVFoundation indev @ 0x7fe65bd0a540] [1] Built-in Microphone
: Input/output error