¿Cómo puedo mantener el flujo (protocolo rtsp, códec h264) en el archivo (contenedor mp4)? Es decir, al ingresar una secuencia sin fin (con cámara CCTV) y los archivos de salida en formato mp4 con un tamaño de 5-10 minutos de tiempo de grabación.Guardar flujo RTSP continuo a archivos mp4 de 5-10 minutos de largo
SO: Debian, Ubuntu del programa: VLC, ffmpeg (avconv)
Actualmente se utiliza este esquema:
cvlc rtsp://admin:[email protected]:554/ch1-s1 --sout=file/ts:stream.ts
ffmpeg -i stream.ts -vcodec copy -f mp4 stream.mp4
Pero no puede grabar vídeo de forma continua (entre reinicios VLC pierde alrededor de 10 segundos de video en vivo).
Le aconsejaría que quiera usar '-segment_atclocktime 1' si la aplicación es para" CCTV ". Como esto intentará dividir basado en el reloj de pared y no en el tiempo desde que comenzó la grabación. – Aron
Ffmpeg no se convirtió en avconv y avconv no es el nuevo ffmpeg. Son diferentes proyectos.https://stackoverflow.com/questions/9477115/what-are-the-differences-and-similarities-between-ffmpeg-libav-and-avconv –