Autore Topic: Espressioni regolari o stringhe per ffmpeg  (Letto 996 volte)

Offline ronnydaca

  • *
  • Post: 511
  • Reputazione: 1
    • Mostra profilo
Espressioni regolari o stringhe per ffmpeg
« il: 24 Ottobre 2014 ore 13:27 »
Devo estrarre audio dts da una serie di file.
Uso il comando :
Codice: [Seleziona]
mkvextract tracks /posizione/del/file/filmato1.mkv 2:/nuova posizione/audio1.dts
Di solito creo uno script editando ogni file a mano e poi lascio fare.
Volevo sapere se posso fare una cosa del genere:

Codice: [Seleziona]
mkvextract tracks /posizione/del/file/*.mkv 2:/nuova posizione/*.dts
In questo comando ovviamente dovrei modificare l'output ma non conosco il modo per dargli una numerazione progressiva in automatico.
L'asterisco va bene immagino all'inizio, ma nell'output cosa metto in modo che se ho dieci file l'output sia:

Codice: [Seleziona]
1.dts
2.dts
3.dts

etc, etc

Offline danyf90

  • *
  • Post: 827
  • Reputazione: 42
  • Chakra
    • Mostra profilo
Re:Espressioni regolari o stringhe per ffmpeg
« Risposta #1 il: 24 Ottobre 2014 ore 14:33 »
puoi creare uno script tipo

Codice: [Seleziona]
for file in /vecchiopercorso/*.mkv
do
  mkvextract tracks $file 2:/nuovopercorso/${file%.mkv}.dts
done

P.S. non ho testato se funziona ma più o meno dovrebbe andare :D

Offline ronnydaca

  • *
  • Post: 511
  • Reputazione: 1
    • Mostra profilo
Re:Espressioni regolari o stringhe per ffmpeg
« Risposta #2 il: 24 Ottobre 2014 ore 15:24 »
Grazie, proverò ;)

 

Template by Homey | Sito ufficiale | Disclaimer