You are not logged in.

#1 2009-02-26 19:21:21

Zucca
Member
From: KUUSANKOSKI, Finland
Registered: 2009-02-26
Posts: 135

flacconv.sh

I found http://wiki.archlinux.org/index.php/Convert_Flac_to_Mp3 when I was googling around and thought to modify it a bit.
It supports parallel converting (threads).
[source]

And here's and example of KDE service menu file I made for flacconv.sh:

[Desktop Entry]
Encoding=UTF-8
ServiceTypes=audio/x-flac
Actions=mp3;mp3-maxq;mp3-lowq;ogg;awb;amr;wav
X-KDE-Submenu=FLAC convert...

[Desktop Action mp3]
Name=MP3 - MPEG-1 Audio Layer 3 - hi-q
Exec=xterm -T 'Flac --> mp3 | ctrl+c to abort' -hold -e /home/zucca/scripts/bash/flacconv.sh mp3 :ask: %F

[Desktop Action mp3-maxq]
Name=MP3 - MPEG-1 Audio Layer 3 - max-q
Exec=xterm -T 'Flac --> mp3 | ctrl+c to abort' -hold -e /home/zucca/scripts/bash/flacconv.sh mp3-maxq :ask: %F

[Desktop Action mp3-lowq]
Name=MP3 - MPEG-1 Audio Layer 3 - ~64kbps
Exec=xterm -T 'Flac --> mp3 - lo | ctrl+c to abort' -hold -e /home/zucca/scripts/bash/flacconv.sh -o `cat /home/zucca/.lame/low.preset` -- mp3 :ask: %F

[Desktop Action ogg]
Name=OGG - Ogg vorbis
Exec=xterm -T 'Flac --> ogg | ctrl+c to abort' -hold -e /home/zucca/scripts/bash/flacconv.sh ogg :ask: %F

[Desktop Action awb]
Name=AWB - Adaptive Multi Rate – WideBand
Exec=xterm -T 'Flac --> awb | ctrl+c to abort' -hold -e /home/zucca/scripts/bash/flacconv.sh awb :ask: %F

[Desktop Action amr]
Name=AMR - Adaptive Multi Rate – NarrowBand
Exec=xterm -T 'Flac --> amr | ctrl+c to abort' -hold -e /home/zucca/scripts/bash/flacconv.sh amr :ask: %F

[Desktop Action wav]
Name=WAV - Waveform audio format
Exec=xterm -T 'Flac --> wav | ctrl+c to abort' -hold -e /home/zucca/scripts/bash/flacconv.sh wav :ask: %F

Any suggestions and improvements are welcome. smile


K.i.s.s. <3

Offline

Board footer

Powered by FluxBB