Script per convertire i file di una directory: da flv a mp3

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Script per convertire i file di una directory: da flv a mp3

Messaggio da daniele50 »

Caio,
spesso devo convertire file .flv in .mp3 e per farlo uso

Codice: Seleziona tutto

ffmpeg -i file.flv -b 576 file.mp3
e va bene, solo che volevo automatizzare con uno script del genere:

Codice: Seleziona tutto

per ogni file in questa directory
  se il file in questione è .flv
    ffmpeg -i file.flv -b 576 file.mp3
non dovrebbe essere difficile, il fatto è che non ho idea di come si faccia a programmare nel linguaggio usato nel file .sh, anzi, se qualcuno mi suggerisce dei link gliene sono grato!! ;)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Script per convertiure i file di una directory: da flv a mp3

Messaggio da targzeta »

daniele50 ha scritto:...

Codice: Seleziona tutto

per ogni file in questa directory
  se il file in questione è .flv
    ffmpeg -i file.flv -b 576 file.mp3
...

Codice: Seleziona tutto

for file in *.flv;
  do ffmpeg -i "$file" -b 576 "${file%flv}mp3
done
daniele50 ha scritto:...
anzi, se qualcuno mi suggerisce dei link gliene sono grato!! ;)

Codice: Seleziona tutto

man bash
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama


Avatar utente
Dragon
Linux 0.x
Linux 0.x
Messaggi: 76
Iscritto il: gio 14 feb 2008, 23:02
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: kde
Località: Prov. (LO)

Re: Script per convertire i file di una directory: da flv a mp3

Messaggio da Dragon »

Ti è stato dato uno shell script ( quello che chiami linguaggio di pogrammazione sh ).
Prova a dare un'occhiata http://tldp.org/LDP/abs/html/
se cerchi trovi qualcosa in italiano anche nel famoso libro "appunti d'informatica libera"
ciao

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: Script per convertire i file di una directory: da flv a mp3

Messaggio da daniele50 »

Con lo 'shell script' mi si sta aprendo un mondo davanti!
Grazie a tutti per la collaborazione!! :thumbright:

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Script per convertire i file di una directory: da flv a mp3

Messaggio da targzeta »

daniele50 ha scritto:Con lo 'shell script' mi si sta aprendo un mondo davanti!
Grazie a tutti per la collaborazione!! :thumbright:
Offtopic: IMHO, le grandi differenze tra il mondo Microsoft e quello *nix sono proprio:
  • Offtopic: l'uso delle shell (e quindi degli shell script) e quindi il pipe oriented
  • Offtopic: il batch oriented
Offtopic:
Queste sono due differenze decisive per l'amore/odio verso uno dei due mondi.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

sir_alex
Linux 3.x
Linux 3.x
Messaggi: 735
Iscritto il: lun 21 mar 2005, 0:00
Kernel: 2.6.35-22
Desktop: KDE4
Distribuzione: Ubuntu
Località: Milano - Corbola (RO)
Contatta:

Re: Script per convertire i file di una directory: da flv a mp3

Messaggio da sir_alex »

spina ha scritto:
daniele50 ha scritto:Con lo 'shell script' mi si sta aprendo un mondo davanti!
Grazie a tutti per la collaborazione!! :thumbright:
Offtopic: IMHO, le grandi differenze tra il mondo Microsoft e quello *nix sono proprio:
  • Offtopic: l'uso delle shell (e quindi degli shell script) e quindi il pipe oriented
  • Offtopic: il batch oriented
Offtopic:
Queste sono due differenze decisive per l'amore/odio verso uno dei due mondi.

Spina
Offtopic: E infatti quando studi IPC in un corso universitario, ad esempio, parlando delle pipe viene proprio detto che sono una tipica caratteristica *nix...

Rispondi