Descubrí que es posible utilizarffmpegpara hacercapturas de pantalla, aquí hay un ejemplo que guarda el video a 30 fps comenzando desde las coordenadas 100,200 a 1280x720:
ffmpeg -y -f gdigrab -framerate 30 -offset_x 100 -offset_y 200 -video_size 1280x720 draw_mouse 0 -i desktop YOUR_NAME_HERE.mp4
También me gustaría capturar el audio delAltavocesy no del micrófono, de hecho es posible capturar el audio del micrófono agregando la siguiente información:
... audio = "NAME_MIC" ...
Sin embargo, si ingreso el nombre de la salida de audio, no captura el sonido.
¿Sabes cómo solucionarlo? Gracias
Respuesta1
Si ya lo había intentado, esto es lo que devuelve:
[dshow @ 0000000000420680] DirectShow video devices (some may be both video and audio devices)
[dshow @ 0000000000420680] "FaceTime HD Camera (Display)"
[dshow @ 0000000000420680] Alternative name "@device_pnp_\\?\usb#vid_05ac&pi d_1112&mi_00#e&1f4????f&0&0000#{65e8773d-????-11d0-a3b9-00a0c????196}\global"
[dshow @ 0000000000420680] DirectShow audio devices
[dshow @ 0000000000420680] "Microfono (Display Audio)"
[dshow @ 0000000000420680] Alternative name "@device_cm_{33D9??62-90C8-11D0-BD43-00A0????CE86}\Microfono (Display Audio)"
[dshow @ 0000000000420680] "Audio digitale (S/PDIF) (Cirrus"
[dshow @ 0000000000420680] Alternative name "@device_cm_{33D9??62-90C8-11D0-BD43-00A0????CE86}\Audio digitale (S/PDIF) (Cirrus"
pero si lo intento:
ffmpeg -y -f dshow -i audio="Audio digitale (S/PDIF) (Cirrus" -f gdigrab -framerate 30 -offset_x 100 -offset_y 200 -video_size 1280x720 -i desktop -vcodec h264 YOUR_NAME_HERE.mp4
haceno grabar audio.
debería ser un problema deFalta "Mezcla estéreo"en mi PC, en este caso seleccionando esto pude solucionar el problema