Closed frakman1 closed 6 years ago
I found a workaround.
I had to install SoundFlower. Follow this guide to install and setup input and output. Note that you won't be able to actually hear any system audio as it is redirected to the SoundFlower device. You will see the meter move however to prove that it is working.
I selected that sound device after finding its index like this:
$ffscreencast --alist
Available audio recording devices (microphones):
[0] Soundflower (2ch)
[1] Built-in Microphone
[2] Soundflower (64ch)
Using ffscreencast -a0
gave me this error:
Unknown encoder 'libfaac'
So I used its --dry output and modified libfaac -> aac
and it started working!
/usr/local/bin/ffmpeg -hide_banner -loglevel info -thread_queue_size 512 -f avfoundation -i "1" -thread_queue_size 512 -f avfoundation -ac 2 -i ":0" -c:a aac -c:v
libx264 -crf 0 -preset ultrafast -threads 0 "/Users/xxx/Desktop/Screencast 2018-04-24 at 13.41.25.mkv"
Just remember to reset your Input/Output sound devices in System Properties -> Sound to default (Microphone and Internal Speaker respectively) to hear it correctly in the recording.
Test platform: MacBookAir OSX 10.12.6 Sierra
I would like record system audio (i.e. audio coming out of the speakers and no microphone audio). I don't see a device like that listed when I use --list option.
Is this possible?