Repository 32bit  Forum
Repository 64bit  Wiki

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.

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
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 928
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

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


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
Dragon
Linux 1.0
Linux 1.0
 
Messaggi: 76
Iscritto il: gio feb 14, 2008 23:02
Località: Prov. (LO)
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: kde

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
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 928
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

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

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...
sir_alex
Linux 2.6
Linux 2.6
 
Messaggi: 735
Iscritto il: lun mar 21, 2005 0:00
Località: Milano - Corbola (RO)
Kernel: 2.6.35-22
Desktop: KDE4
Distribuzione: Ubuntu


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite