w32codecs of w64codecs geïnstalleerd?
Normaal moet het omzetten met mencoder wel lukken. Maar voor het commando zijn er misschien betere experts, dit vond ik.
mencoder input_file.rm -ovc frameno -oac mp3lame -of rawaudio -lameopts cbr:br=128 -o output_file.mp3
Dat zal niet werken. Mencoder verwacht een video stream, anders weigert hij dienst... alternatieven:
* ffmpeg (maar volgens mij ondersteunt deze met enkel libavcodec geen .rm files)
* mplayer + lame (met mplayer renderen we eerst naar raw wave en daarna transcoden we met een ander appje die wave naar MP3, bv. met lame)
voorbeeld wat zou moeten werken:
1) naar raw wave omzetten: mplayer -vo null -vc dummy -ao pcm:file=tmpfile FILE.rm
2) naar mp3 omzetten (hooggemiddelde kwaliteit): lame -h -b160 tmpfile FILE.mp3
3) tijdelijk bestand wissen: rm tmpfile
PS: een beetje audio theorie: CBR (constante bitrate) geeft relatief slechtere kwaliteit dan VBR (variabele bitrate) ... er zijn een aantal presets, -lameopts preset=standard geeft eigenlijk zeer hoge kwaliteit (~190kbps VBR) en een hogere kwaliteit dan dat geeft in ~99% van de gevallen geen hoorbaar verschil