Nieuws:

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

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

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  22.04.3 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)

Offline Nero

  • Lid
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
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
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.
You can never make a system 100% secure unless you unplug the machine from all networks, turn it off, lock it in a safe, smother it in concrete and never use it.

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  22.04.3 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)