Grabar webcam automatizado con duración desconocida


0

Necesito grabar (no transmitir) desde mi cámara web, convertirla a H.264 y almacenarla en un contenedor mp4. Con el reproductor de medios VLC, puedo hacer esto manualmente con el menú del Dispositivo de Captura Abierta donde solo tengo que presionar "convertir" y configurar el archivo de destino y el códec de video.

Pero necesito hacer esto de forma automática, por ejemplo. con línea de comandos o como lote, para que pueda comenzar a grabar desde otro programa, y ​​no sé cómo hacerlo. El segundo problema es que no sé la duración de antemano, por lo que también necesito la posibilidad de detener la grabación (¿quizás un comando de inicio y detención?).

EDITAR: estoy usando Windows 7.

Respuestas:


1

Suponiendo que estás en un sistema UNIXy,

ffmpeg -f video4linux2 -i /dev/video0 out.mpeg

funciona para mi. Puede presionar q o enviar SIGTERM al proceso para detener la grabación.


Estoy usando Win7. Sry, por no ser lo suficientemente específico.
— Chris

@Chris Ah, está bien. No tengo un Windows a mano para probar, pero algunas pistas Indica que puedes hacer algo similar con vlc.exe Desde la línea de comando de Windows, aunque obviamente con diferentes banderas. Vale la pena investigar.
— Anko
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.