Come posso mantenere il flusso (protocollo rtsp, codec h264) nel file (contenitore mp4)? Ovvero, immettendo un flusso infinito (con telecamera CCTV) e i file di output in formato mp4 in 5-10 minuti di tempo di registrazione.Salva flusso RTSP continuo su file mp4 lunghi 5-10 minuti
OS: debian, ubuntu Software: VLC, ffmpeg (avconv)
Attualmente questo schema è utilizzato:
cvlc rtsp://admin:[email protected]:554/ch1-s1 --sout=file/ts:stream.ts
ffmpeg -i stream.ts -vcodec copy -f mp4 stream.mp4
Ma non può registrare video in modo continuo (tra riavvii vlc perde circa 10 secondi di video dal vivo).
Si consiglia di utilizzare '-segment_atclocktime 1' se l'applicazione è per" CCTV ". Dato che questo cercherà di dividere in base all'orologio a muro e non al tempo trascorso dall'inizio della registrazione. – Aron
Ffmpeg non è diventato avconv e avconv non è il nuovo ffmpeg. Sono progetti diversi.https://stackoverflow.com/questions/9477115/what-are-the-differences-and-similarities-between-ffmpeg-libav-and-avconv –