15/03/2023, 19:19
(Questo messaggio è stato modificato l'ultima volta il: 15/03/2023, 19:21 da UBt.)
Mi trovo in difficoltà perchè non riesco a calcolare automaticamente la durata di una serie di file MP4 creati da una webcam connessa ad un raspberry.
Ho provato in tutti i modi di farlo in ambiente Windows ma sembra che ciò non sia possibile, per lo meno automaticamente. Ho pensato quindi eseguire questa operazione - automatica bisogna precisarlo - utilizzando ill raspberry che, in fin dei conti, è proprio lui che crea il file MP4.
Il seguente script crea periodicamente un file MP4 e poi lo trasferisce con un FTP su un server Windows.
Funziona perfettamente.
L'idea sarebbe quella di calcolare, con il raspberry, la durata del video CAM1_%Y%m%d_%H%M appena creato (esprimendo tale durata nel formato - ad esempio - mm due punti ss).
Scrivere tale dato in un microscopico file dal nome DURATA1_%Y%m%d_%H%M
Trasferire con FTP tale file nella stessa cartella in cui sono memorizzati gli MP4.
In ambiente Windows poi sarebbe abbastanza semplice abbinare CAM1_%Y%m%d_%H%M a DURATA1_%Y%m%d_%H%M
Nella mia ipotesi si tratterebbe di aggiunge allo script di cui sopra 3 o 4 righe, probabilmente. Ma quali ?
Come potrei procedere ?
Grazie per l'attenzione.
Ho provato in tutti i modi di farlo in ambiente Windows ma sembra che ciò non sia possibile, per lo meno automaticamente. Ho pensato quindi eseguire questa operazione - automatica bisogna precisarlo - utilizzando ill raspberry che, in fin dei conti, è proprio lui che crea il file MP4.
Il seguente script crea periodicamente un file MP4 e poi lo trasferisce con un FTP su un server Windows.
Funziona perfettamente.
Codice:
camera_id 1
netcam_url http://ad:pswc@192.168.xxx.yyy/video.cgi
input -1
camera_name CAM1
target_dir /mnt/ramdisk
movie_filename CAM1_%Y%m%d_%H%M
stream_port 1234
width 640
height 480
stream_localhost off
on_movie_end wput -B -R --disable-tls %f ftp://utente:zzzzzzzz@12.34.56.78/NomeSito/video/
Scrivere tale dato in un microscopico file dal nome DURATA1_%Y%m%d_%H%M
Trasferire con FTP tale file nella stessa cartella in cui sono memorizzati gli MP4.
In ambiente Windows poi sarebbe abbastanza semplice abbinare CAM1_%Y%m%d_%H%M a DURATA1_%Y%m%d_%H%M
Nella mia ipotesi si tratterebbe di aggiunge allo script di cui sopra 3 o 4 righe, probabilmente. Ma quali ?
Come potrei procedere ?
Grazie per l'attenzione.