User Tools

Site Tools


fotografia:camaras:streaming:obs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
fotografia:camaras:streaming:obs [2025/06/27 05:35] josefotografia:camaras:streaming:obs [2025/06/27 06:24] (current) jose
Line 117: Line 117:
   ffmpeg -i udp://127.0.0.1:5001 -c copy -f segment -segment_time 600 -reset_timestamps 1 cam1_%03d.mkv   ffmpeg -i udp://127.0.0.1:5001 -c copy -f segment -segment_time 600 -reset_timestamps 1 cam1_%03d.mkv
  
-Se puede grabar y enviar una señal para cortar la grabación en vez de cada 10 minutos para cortar una parte interesante.+Otra opción es grabar 1 fichero grande luego sacar uno pequeño con el cmoando: 
 +Con duración 
 +  ffmpeg -ss INICIO -i CAM_1.mkv -t DURACION -c copy CAM_1_001.mkv 
 +O con tiempo: 
 +  ffmpeg -ss INICIO -to DURACION -i CAM_1.mkv -c copy CAM_1_001.mkv
  
-Grabamos con este script: 
-<code> 
-ffmpeg -i "udp://127.0.0.1:5101?reuse=1" \ 
--c copy \ 
--f segment \ 
--reset_timestamps 1 \ 
--segment_time 99999 \ 
--segment_format mkv \ 
-segment_%03d.mkv 
-</code> 
  
-Y enviamos esta señal para cortar y empezar otro archivo: 
-  kill -USR1 $(pgrep -f "udp://127.0.0.1:5101") 
-Para cerrar para siempre hacer ctrl+c en el terminal de ffmpeg o estos comandos. No usar kill -9 porque no cierra bien el archivo 
-  kill -INT <PID> 
- 
-  kill -2 <PID> 
- 
-  pkill -f "udp://127.0.0.1:5101" 
- 
-Podemos guardar el número de proceso con: 
-  ffmpeg -i "udp://127.0.0.1:5101?reuse=1" -c copy -f segment -segment_time 99999 cam1_%03d.mkv & 
-  CAM1=$! 
-Y luego usar el kill con CAM1 
fotografia/camaras/streaming/obs.txt · Last modified: by jose