Pagina 1 di 1

Codificare file vecchi di 6 ore con determinata estensione

Inviato: lunedì 7 maggio 2012, 23:00
da budfox
Ciao a tutti,

spero che qualcuno possa essermi di aiuto...

Allora....


Ho bisogno di fare un piccolo script che deve entrare in una determinata directory e rilevi file video vecchi di 6 ore con estensione .ASF e le ricodifichi con ffmpeg in formato .avi. (preservando lo stesso nome)


Il comando con ffmpeg è normalmente questo:

ffmpeg -i /percorso/nomefile.asf -acodec copy -vcodec copy /percorso/nomefile.avi

Ma come faccio ad indicare di rilevare TUTTI i file con estensione .ASF più vecchi di 6 ore e ricodificarli automaticamente in .AVI ? Magari preservando lo stesso nome cancellando il "vecchio file .ASF" già codificato.

Grazie a tutti per la collaborazione.

Re: Codificare file vecchi di 6 ore con determinata estensio

Inviato: martedì 8 maggio 2012, 8:27
da Zoff
Così:

Codice: Seleziona tutto

find $LCARTELLA_DEI_FILE -Iname "*.ASF" -type f -mmin +360 | while read file; do
    ffmpeg -i "$file" -acodec copy -vcodec copy "`basename $file .ASF`.avi"
done