12/02/2024, 12:18
(Questo messaggio è stato modificato l'ultima volta il: 12/02/2024, 12:19 da UBt.)
Il seguente file di configurazione camera1.conf è installato nella cartella /etc/motion di un raspberry e viene attivato ogniqualvolta il software motion percepisce un movimento e, in conseguenza di questo, registra un breve spezzone video MP4. In un tempo successivo questo file viene trasferito in un spazio web con l'istruzione wput.
Tutto funziona perfettamente ma adesso desidererei anche registrare, oltre al file (esempio) VID9_20240212_1154.MP4 anche un corrispondente file DUR9_20240212_1154.TXT che contiene semplicemente la durata del file MP4 stesso in secondi (esempio 130 che corrisponde a 2' e 10").
So che si deve usare ffmpg più o meno in questo modo
/usr/bin/ffmpeg -i /nomefilemp4 2>&1
ma non so andare oltre.
Come riuscire in questo mio intento ?
Grazie anticipatamente
Codice:
camera_id 9
netcam_url http://admin:pswabcde@XXX.XXX.XXX.XXX/video/mjpg.cgi
input -1
camera_name VIDEO_UNO
target_dir /mnt/ramdisk
movie_filename VID9_%Y%m%d_%H%M
stream_port XXXX
width 640
height 480
stream_localhost off
on_movie_end wput -B -R --disable-tls %f ftp://username:password@YYYY.YYY.YYY.YYY/nomesito/video
Tutto funziona perfettamente ma adesso desidererei anche registrare, oltre al file (esempio) VID9_20240212_1154.MP4 anche un corrispondente file DUR9_20240212_1154.TXT che contiene semplicemente la durata del file MP4 stesso in secondi (esempio 130 che corrisponde a 2' e 10").
So che si deve usare ffmpg più o meno in questo modo
/usr/bin/ffmpeg -i /nomefilemp4 2>&1
ma non so andare oltre.
Come riuscire in questo mio intento ?
Grazie anticipatamente