FFMPEG Transmite y graba en un archivo en el evento

FFMPEG Transmite y graba en un archivo en el evento

Tengo algunos scripts que realizan streaming, graban en archivos y combinan streaming+grabación. Pero, ¿cómo darse cuenta de cuándo se produce una transmisión y algún evento para iniciar el registro en un archivo con un búfer precargado, como un búfer de prealarma? ¿O guarda archivos segmentados y cuando ocurre el evento combina t-5 y t+5?

¿Es eso posible con el script FFMPEG +?

Respuesta1

Si es posible.

Úselo ffmpegpara generar segmentos de video HLS. Después del evento (o incluso durante), puede concatenar los .tsarchivos secuenciales según su nombre de archivo o marca de tiempo, en un archivo temporal y luego transmutarlos a un formato como MP4.

No tengo ningún código de muestra a mano, pero hacemos algo similar internamente. (El plan es publicar esto en GitHub en algún momento en el futuro)

información relacionada