¿Hay algún comando que podamos usar a través del terminal para iniciar la grabación de audio a través del micrófono de mi macbook?
¿Hay algún comando que podamos usar a través del terminal para iniciar la grabación de audio a través del micrófono de mi macbook?
(Esta se ha convertido en una de mis utilidades de línea de comandos favoritas para la conversión y transmisión de video / audio). Es un marco de código abierto para la codificación, decodificación, transmisión, conversión y mezcla de audio / video. Se incluye con muchas utilidades AV (de pago).
Puedes capturar el audio como una transmisión a través de AVFoundation de Apple.
$ ffmpeg -f avfoundation -list_devices true -i ""
[AVFoundation input device @ 0x7fda1bc152c0] AVFoundation video devices:
[AVFoundation input device @ 0x7fda1bc152c0] [0] FaceTime HD Camera (Built-in)
[AVFoundation input device @ 0x7fda1bc152c0] [1] Capture screen 0
[AVFoundation input device @ 0x7fda1bc152c0] AVFoundation audio devices:
[AVFoundation input device @ 0x7fda1bc152c0] [0] USB Audio CODEC
[AVFoundation input device @ 0x7fda1bc152c0] [1] Built-in Microphone
El dispositivo que va a necesitar es ": 1" AVFoundation usa la convención "V: A" para "Video: Audio", por lo tanto, si desea capturar video de su cámara FaceTime, el audio de su micrófono, utilizarías "0: 1". Si solo deseara solo el audio, usaría ": 1" y dejaría el video fuera.
$ ffmpeg -f avfoundation -i ":1" -t 10 audiocapture.mp3
El comando anterior grabará 10 segundos de audio desde el micrófono incorporado y lo guardará como audiocapture.mp3
. Puede establecer cuánto tiempo desea que grabe FFMPEG cambiando el valor de -t
. Si desea grabar una hora completa, configúrelo en "3600".
$ ffmpeg -f avfoundation -i ":1" -t 3600 audiocapture.mp3
-f
="forzar formato". En este caso, estamos forzando el uso de AVFoundation -i
= fuente de entrada. Normalmente es un archivo, pero puedes usar dispositivos.
"0:1"
= Graba tanto el audio como el video de la cámara FaceTime y el micrófono incorporado "0"
= Grabar solo video de la cámara FaceTime ":1"
= Graba solo audio desde el micrófono incorporado -t
= tiempo en segundos. Si desea que se ejecute indefinidamente hasta que lo detenga ( Control C ) omita este valor (no recomendado) Ten en cuenta que estás usando el micrófono incorporado, lo cual no es bueno para empezar. Asegúrese de configurar la ganancia lo suficientemente alta (Preferencias del sistema, Sonidos) para que el micrófono pueda escucharlo. Probablemente sería mejor obtener un micrófono USB de calidad.
Lea otras preguntas en las etiquetas terminal macos high-sierra microphone