¿Hay algún comando que podamos usar a través de la terminal para comenzar a grabar 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 muxing de audio/video. Se incluye con muchas utilidades AV (de pago).
Puede 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 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 y el audio de su micrófono, debe usar "0:1". Si quisieras solo el audio, usarías ":1" y dejarías el video.
$ 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 FFMPEG grabe 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. Por lo general, es un archivo, pero puede usar dispositivos.
"0:1"
= Grabe audio y video desde la cámara FaceTime y el micrófono incorporado"0"
= Grabar solo video de la cámara FaceTime":1"
= Grabe solo audio desde el micrófono incorporado-t
= tiempo en segundos. Si desea que se ejecute indefinidamente hasta que lo detenga ( ControlC), omita este valor (no recomendado)Tenga en cuenta que está utilizando el micrófono incorporado, lo que 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 en su lugar.
usuario290246
-f
,-i
y-t
aquí? ¿Qué representan? t = tiempo? -i = entrada? -f = ??usuario290246
ffmpeg -f avfoundation -i ":1" -t 10 | ssh user@host -
. Esto no funciona, ffmpeg se queja "Se debe especificar al menos un archivo de salida"Alano
ffmpeg
una transmisión a múltiples salidas, incluido un archivo y una transmisión (como la transmisión de música). Consulte: trac.ffmpeg.org/wiki/Creating%20multiple%20outputsusuario290246
Alano
usuario290246
evoluciónxbox
Alano
evoluciónxbox
Alano