Avrei bisongo di una mano con un semplice script Bash. (Debian 11)
Ho una cartella contenente serie di x cartelle, contenenti a loro volta dei file .mp4 denominati x-AAAAMMDD-HHMMSS.mp4 (AAAA=Anno ecc...)
Ogni cartella può conenere un numero arbitrario di file, ma con la stessa struttura di nome.
A questo punto vorrei concatenare tutti i file e lasciare un solo file per cartella.
Va utilizato FFMPEG, con il relativo comando concat . (ha bisogno solo di un txt con "file ./x-AAAAMMDD..... )
In pratica: Entra cartella 1 - Concatena - Cancella - Esce - Entra cartella2 - Concatena - Cancella - Esce - ecc
Non riesco a capire come implementare l'entra-esce senza sapere il nome della cartella
Per il momento entro in ogni carltella e lancio il seguente comando per poi cancellare a mano
- Codice: Seleziona tutto
echo "$(find . -type f -newermt "2022-01-25" ! -newermt '2023-01-31' -name "*.mp4" -printf '%Ts\t%p\n' | sort -n | cut -f2)" >> file.txt; sed -i -e 's/^/file /' test.txt;ffmpeg -f concat -safe 0 -i test.txt -c copy concatenato25-01-23.mp4;rm file.txt


Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


