Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: avconv in command line  (gelezen 884 keer)

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
avconv in command line
« Gepost op: 2016/07/12, 12:31:02 »
OS: Ubuntu 14.04

Ik wil in een map met (veel) wav files converteren naar mp3 files.

Voor één file doe ik:  avconv -i "filename.wav" "filename.mp3"


Maar hoe doe ik dat in één keer met alle files in die map?  (met de command line)

Wat niet werkt is dit:
for f in *.wav; do convert -i ./"$f" ./${f%.wav}.mp3; done

Maar zoiets dergelijks moet het wel zijn (denk ik).

Wie helpt mij verder?

(Heb al getest met Soundconverter, maar die crashed te vaak)
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  20.04.1  Hobby's: Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino (en Calculus)

Offline Nero

  • Lid
  • Steunpunt: Ja
Re: avconv in command line
« Reactie #1 Gepost op: 2016/07/12, 14:49:23 »
for i in *.wav ; do avconv -i $i $(basname $i .wav).mp3 ; done

Offline bart85

  • Lid
  • Steunpunt: Nee
Re: avconv in command line
« Reactie #2 Gepost op: 2016/07/12, 14:50:23 »
Dit kan met het programma lame.

for file in *.wav
do
    outputfile=${file%wav}mp3
    lame $file $outputfile
done
Als Linux niet goed genoeg vind, verander de source code.

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
Re: avconv in command line
« Reactie #3 Gepost op: 2016/07/12, 15:05:26 »
Dank U heren.   :)
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  20.04.1  Hobby's: Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino (en Calculus)