Deze pagina is laatst gewijzigd/aangepast op 16-04-2015
omzetten media-formaten
Natuurlijk kunnen we daartoe " HandBrake" of een van de vele programma's, o.a. "Winff" en "Sound Converter" met een grafische schil gebruiken, maar formaat-omzetting gaat een stuk sneller via de commandoregel interface (cli).
Voor zowel de grafische als de cli uitvoeringen dient minimaal geinstalleerd te zijn:
- ffmpeg
- lame
- flac
- mplayer
- vlc ("cvlc" voor commandoregel)
Lees verder voor een verdere uitleg op het forum
scripts
Alle commando's c.q. scripts dienen bij voorkeur in een gedeelde (net-)werkmap te staan.
(*Recursive= map waarin opdracht uitgevoerd wordt, inclusief de gehele onderliggende mapstructuur.)
ogg naar mp3
Maak een script om per map te converteren:
nano oggmp3
#!/bin/sh/ for name in *.ogg; do ffmpeg -i "$name" -ab 256k -map_meta_data 0:0,s0 "${name/.ogg/.mp3}"; done; rm *.ogg
Maak een script aan om recursive te converteren. ogg2mp3 moet aanwezig zijn!
nano oggmp3r
#!/bin/sh find ./ -iname "*.ogg" -exec ogg2mp3 -a 256 {} \;
wav2mp3
nano wav2mp3
#!/bin/sh # name of this script: wav2mp3 # wav to mp3 for i in *.wav; do if [ -e "$i" ]; then file=`basename "$i" .wav` lame -h -b 192 "$i" "$file.mp3" fi done
wma2mp3
nano wma2mp3
#!/bin/bash # Dump wma to mp3 : wma2mp3 for i in *.wma do filename=`basename "$i" .wma` #Rip with Mplayer / encode with LAME echo "Ripping $i" mplayer -quiet -vo null -vc dummy -af volume=0,resample=44100:0:1 -ao pcm:waveheader "$i" echo "Encoding $i to "$filename".mp3" lame -V 2 audiodump.wav -o "$filename".mp3 rm audiodump.wav rm *.wma done
m4a2flac
Omzetten Apple formaat naar flacnano m4a2flac
#!/bin/sh #convert apple m4a naar flac: m4a2flac for f in *.m4a; do ffmpeg -i "$f" -acodec flac "${f%.m4a}.flac"; done
makem4a
Omzetten bestanden naar Apple m4a.
Om de muziek op te nemen in de Apple bibliotheek dient wel de App "Bridge" op de iPhone geinstalleerd te worden.
nano makem4a
#!/bin/bash # filename: makem4a # encode alle bestanden in map $1 met formaat $2 naar VBR AAC # cd naar map met muziek bestanden, syntax is "make4ma flac/mp3/.." #in betreffende map wordt sub-map m4a aangemaakt oldDir=`pwd` cd $1 mkdir m4a for f in *.$2; do ffmpeg -i "$f" -b:a 256k -q:a 1 -strict experimental -rtpflags latm "m4a/${f%.$2}.m4a" done cd $oldDir echo "`basename $0`: INFO: Finished transcoding"
flac2mp3
Conversie t.b.v. mp3-speler of non-IOS telefoon
nano flac2mp3
#!/bin/sh #converteer flac naar mp3: flac2mp3 for S in *.flac; do flac -d -F -c "${S}" | lame -V2 --vbr-new --resample 44.1 - "${S%.flac}.mp3"; done
Easyconverter
Toch een grafisch programma gewenst?
Een Zenity script voor het converteren is Easyconverter, met dank aan Raymii.org
Installeer Zenity:
sudo apt-get install zenity
Klik hier voor het Easyconverter script, klik met rechter muisknop en sla het bestand op als " easyconverter"; maak het vervolgens bruikbaar met:
chmod +x easyconverterNon-Ubuntu gebruikers dienen in dit script "nautilus" te vervangen door hun eigen filemanager, c.q. nemo, caja, fileman2, etc.
Onderstaande opsomming is voor de ware audiofielen welke het gehele spectrum van conversies willen afdekken via EasyConverter. Installeer daartoe de volgende codecs / de- encoders met:
sudo apt-get install [bestandnaam]Codecs gemarkeerd met ** moeten handmatig gedownload en geinstalleerd worden.
- ffmpeg
# Swiss Army Knive, it's used to decompress ALAC, APE, Shorten, WavPack and Much More!
FFmpeg is closely linked to VLC and MPlayer (http://www.ffmpeg.org/) Can't be installed alongside lib-avtools!! - lib-avtools
# avconv does what FFmpeg does, it's a (user-unfriendly) Fork. This can't be installed alongside the real ffmpeg!! - sed
# used to handle case sensitivity and tag processing (http://sed.sourceforge.net/) - trash-cli
# used for moving files to trash rather than deleting (http://code.google.com/p/trash-cli/) - flac
# used to create and tag new FLAC files (http://flac.sourceforge.net/) - alac-decoder
# used to decompress ALAC (Apple Lossles) files (http://craz.net/programs/itunes/alac.html) - mp4info
# used to read tags from ALAC (Apple Lossles) files. Part of libmp4v2 (http://resare.com/libmp4v2/) - mac**
# used to decompress APE (Monkey's Audio) files (http://sourceforge.net/projects/mac-port/) - apeinfo
# used to read tags from APE files (http://www.legroom.net/software) - shorten
# used to decompress Shorten files (http://etree.org/shnutils/shorten/) - ttaenc**
# used to decompress TTA (True Audio) files (http://www.true-audio.com/) - wvunpack**
# used to decompress WavPack files (http://www.wavpack.com/)