> On May 9, 2020, at 7:21 14AM, Michael Glenn Williams > <michael.glenn.willi...@smartblondeco.com> wrote: > > Hi All, > > Is it possible to ask ffmpeg to read or write from/to an audio device on > MacOS? For example read from the microphone or playback to headphones?
yes, you can use avfoundation. to get a list of input devices use the following command ffmpeg -f avfoundation -list_devices true -i "" that will provide you with a list of video and audio input devices... input devices are specified by the ID number separated by a colon provided in the previous command. you specify the devices as -i "videoid:audioid" here is an example of what mine looks like: [AVFoundation indev @ 0x7fc3d1703980] AVFoundation video devices: [AVFoundation indev @ 0x7fc3d1703980] [0] CamTwist [AVFoundation indev @ 0x7fc3d1703980] [1] FaceTime HD Camera (Built-in) [AVFoundation indev @ 0x7fc3d1703980] [2] webcamoid [AVFoundation indev @ 0x7fc3d1703980] [3] CamTwist (2VUY) [AVFoundation indev @ 0x7fc3d1703980] [4] EpocCam [AVFoundation indev @ 0x7fc3d1703980] [5] Capture screen 0 [AVFoundation indev @ 0x7fc3d1703980] [6] Capture screen 1 [AVFoundation indev @ 0x7fc3d1703980] [7] Capture screen 2 [AVFoundation indev @ 0x7fc3d1703980] AVFoundation audio devices: [AVFoundation indev @ 0x7fc3d1703980] [0] Scarlett 18i20 USB [AVFoundation indev @ 0x7fc3d1703980] [1] Built-in Microphone [AVFoundation indev @ 0x7fc3d1703980] [2] EpocCam Microphone [AVFoundation indev @ 0x7fc3d1703980] [3] aux1 for example if i want to do a screen capture of screen 1 for the video and the built in mic for the audio, the command would look like this ffmpeg -f avfoundation -i "6:1" if i only want audio ffmpeg -f avfoundation -i ":1" im pretty sure that avfoundation is strictly input devices only... that being said, you could probably pipe it to ffplay if you wanted to monitor local playback, in which it would use the system configured output device. there are other 3rd party tools you can use to route specific application audio output such as loopback or audiohijack. cheers =] > > Thank you! > > -- > <https://meetings.hubspot.com/michael-glenn-williams> Michael Williams > > CEO | CTO > > Smart Blonde Experiential > 8054991994 > michael.glenn.willi...@smartblondeco.com > totalvu.tv > 13900 Marquesas Way, Marina Del Rey, CA > <http://totalvu.tv> > [image: facebook] > <https://www.facebook.com/boldstream/app/128953167177144/> [image: > twitter] <https://twitter.com/smartblondecorp> [image: linkedin] > <https://www.linkedin.com/in/michaelglennwilliams/> > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".