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.
Avatar utente
daniele50
Linux 2.6
Linux 2.6
Messaggi: 964
Iscritto il: mar apr 10, 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

Messaggioda daniele50 » sab nov 29, 2008 17:02

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: 6369
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

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

Messaggioda targzeta » sab nov 29, 2008 17:05

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
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 


Avatar utente
Dragon
Linux 1.0
Linux 1.0
Messaggi: 76
Iscritto il: gio feb 14, 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

Messaggioda Dragon » sab nov 29, 2008 17:20

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 2.6
Linux 2.6
Messaggi: 964
Iscritto il: mar apr 10, 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

Messaggioda daniele50 » sab nov 29, 2008 17:31

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: 6369
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

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

Messaggioda targzeta » sab nov 29, 2008 17:46

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:
  • l'uso delle shell (e quindi degli shell script) e quindi il pipe oriented
  • il batch oriented
Queste sono due differenze decisive per l'amore/odio verso uno dei due mondi.

Spina
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

sir_alex
Linux 2.6
Linux 2.6
Messaggi: 735
Iscritto il: lun mar 21, 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

Messaggioda sir_alex » sab nov 29, 2008 18:55

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:
  • l'uso delle shell (e quindi degli shell script) e quindi il pipe oriented
  • il batch oriented
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...


Torna a “Programmazione”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite