soundKonverter

Audio Extractors/Converters music transcode

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/dfaust/soundkonverter

53
Score 87.6%
Last changelog:

3.0.1 1 year ago

-Fix: Destination mode "Source directory" creates filenames consisting only of the file extension
-Fix: All files "Failed" to convert when dragging a folder (Invalid URL)

C

HessiJames

11 years ago

the tags are read and written by taglib (if possible). in this case the genre tag can't be read.
i managed it to compile soundkonverter with libmp4v2 now. so if configured with "--with-mp4v2", it will work.
it >should< work without mp4v2 too. but somehow it doesn't.

and album arts can't be neither read nor written at the moment - sorry.

Report

RonF

11 years ago

Thank you for responding...

For me, not being able to carry over the artwork from one format tag to another is not a big deal, because I have always kept it as a separate file anyway - associated with each album. The failure to correctly copy over the genre however, is a show stopper.

I tried to build 3.7 in Ubuntu 7.10 - and ./configure failed. I have not been able to determine what I am missing, and that is looking like a bug in Gutsy. Frustrating.

I could not get pacpl to accomplish my conversion task properly either. More frustration.

I think my only option is to wait, or to just do this task under WINE.

-Ron

Report

C

HessiJames

11 years ago

ok, i have updated to beta source package now. so you can download it (the last link) and configuring with "--with-mp4v2" should work when you have installed the libmp4v2-devel package.

Report

RonF

11 years ago

Thank you very much!

I am trying to build 3.7 on my Ubuntu 7.10 machine, but ./configure is giving me the following error after considerable progress:

config.status: error: cannot find input file: src/patches/Makefile.in

There is no patches folder under src, so that would explain it. Any suggestions?

-Ron

Report

C

HessiJames

11 years ago

damn - i deleted the folder before the release. i'll update the source soon. until that you can either search all files for 'patch' and remove the lines.
or try running 'WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -f Makefile.cvs' before ./configure

btw. i have updated the ubuntu package. the link above points to the current version now.

Report

RonF

11 years ago

Once again - thank you very much.

-Ron

Report

jajaja

11 years ago

why not use pipes to encode on the fly? This way one could avoid gigabyte-sized wav's on their harddrive....

example with mplayer to convert to mp3 on the fly
the file to be converted from: input.file
the file to be converted to: output.file
Quote:Create a named pipe called pipe.wav
#: mkfifo pipe.wav

Now execute the following command. It will hang, as it is waiting for the data to flow through the pipe.
#: lame --preset standard pipe.wav output.file
(add your favorite lame options (including ID3 tags))

In a different terminal, execute the following command, to get the data flowing.
#: mplayer -ao pcm:file=pipe.wav input.file

Report

C

HessiJames

11 years ago

thanks, that's a nice approach. however soundkonverter 0.3 would need some rewrites. i'm trying to work on version 1.0 now and i'll write it with pipes in mind.

Report

RonF

11 years ago

HessiJames,

How should I send you my aiff plugin?

I am working on a vob plugin presently.

-Ron

Report

C

HessiJames

11 years ago

hm, i sent you an email yesterday.
my email address is hessijames at gmail dot com.

Report

RonF

11 years ago

Is there a way to modify the existing FLAC plugin to permit resampling? I see that resampling is available for MP3 and OGG encoding, but is lacking for the other formats. Could a FLAC resampling plugin be written, calling mplayer or sox to do the job? This seems a lot more mysterious to me than the plugin I wrote to decode AIFF, so I am not sure how to start.

Report

C

HessiJames

11 years ago

the flac man page (eg. konqueror: man:flac) shows some 'format options' like --sample-rate=#. but it confuses me a little bit since flac is lossless. so i thought to be better off ignoring these features.
if you know, what you are doing, you can add these options to the flac plugin.
and did you finish your aiff plugin? if you want, you can send it to me so i can include it in the next release.

Report

RonF

11 years ago

The FLAC "--sample-rate=#" option is to tell the codec what the sample rate of the input file is, if it cannot figure it out itself, or if it is not 44.1 KHz. It does not serve to resample the input to another rate while generating the output.

I need to resample for the following reason: I have BOV music-video files, (the DVD chapter format - every chapter translates to a BOV file,) where I believe the embedded music track is in AC3 format that plays at 96 KHz - 24 bit samples. I intend to write a plugin for soundKonverter using the mplayer backend that will decode this into a WAV file, but it will be at 96 KHz! I need to be able resample to 48 KHz or 44.1 KHz! I can do all this on the command line, but it would be nice if soundKonverter could "just do it."

The best way I know of doing this now, is to use sox: "sox input.wav -r 48000 output.wav".

So, the pipeline is mplayer | sox | flac.

Oggenc can resample for ogg vorbis, but FLAC cannot - therein lies the problem.

Anyway, my AIFF plugin is working for decoding, but I need to extend it for encoding as well. I will play with that over the next few days, and then send you something.



Report

RonF

11 years ago

The FLAC "--sample-rate=#" option is to tell the codec what the sample rate of the input file is, if it cannot figure it out itself, or if it is not 44.1 KHz. It does not serve to resample the input to another rate while generating the output.

I need to resample for the following reason: I have BOV music-video files, (the DVD chapter format - every chapter translates to a BOV file,) where I believe the embedded music track is in AC3 format that plays at 96 KHz - 24 bit samples. I intend to write a plugin for soundKonverter using the mplayer backend that will decode this into a WAV file, but it will be at 96 KHz! I need to be able resample to 48 KHz or 44.1 KHz! I can do all this on the command line, but it would be nice if soundKonverter could "just do it."

The best way I know of doing this now, is to use sox: "sox input.wav -r 48000 output.wav".

So, the pipeline is mplayer | sox | flac.

Oggenc can resample for ogg vorbis, but FLAC cannot - therein lies the problem.

Anyway, my AIFF plugin is working for decoding, but I need to extend it for encoding as well. I will play with that over the next few days, and then send you something.



Report

BorgQueen

11 years ago

Seems fine to me. No crashes, lockups or failure to convert.

Report

C

HessiJames

11 years ago

thanks. and yeah, that's good. :)

Report

BorgQueen

11 years ago

The work you put into it, shows. Well done lad.

Report

google01103

11 years ago

warning: soundkonverter-beta-0.3.7-21.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f7e182e7
file /opt/kde3/share/mimelnk/audio/x-ape.desktop from install of soundkonverter-beta-0.3.7-21.1 conflicts with file from package pacpl-konqueror-4.0.1-0.pm.1
file /opt/kde3/share/mimelnk/audio/x-bonk.desktop from install of soundkonverter-beta-0.3.7-21.1 conflicts with file from package pacpl-konqueror-4.0.1-0.pm.1
file /opt/kde3/share/mimelnk/audio/x-tta.desktop from install of soundkonverter-beta-0.3.7-21.1 conflicts with file from package pacpl-konqueror-4.0.1-0.pm.1
file /opt/kde3/share/mimelnk/audio/x-wavpack.desktop from install of soundkonverter-beta-0.3.7-21.1 conflicts with file from package pacpl-konqueror-4.0.1-0.pm.1

regards,

Report

C

HessiJames

11 years ago

oh, damn. i'll see if it's better to rename or to remove the files.

Report

brihall

11 years ago

How can I use the ReplayGain tool in soundKonverter to set the album gain for all files selected as a single album, like can be done in foobar2000 on Windows?

The replaygain tool appears to group albums and set the gain within those groups. I want it to calculate across all files I select, no matter what the tags or locations are.

Report

C

HessiJames

11 years ago

hi, maybe i could add an option to use tags/directories/nothing for grouping albums. but i'm not sure if that's necessary. if you want all tracks played at the same volume, you should use the track gain (that's what it is for).

Report

RonF

11 years ago

I want to convert AIFF files to ogg vorbis or FLAC. I am running Ubuntu 7.10, Gnome desktop. I am trying and failing to use soundKonverter to do this sort of task. I am trying to make a plugin that makes use of sox as the backend. Frankly I don't know what I am doing, and I don't know XML. I have tried to write a plugin based loosely on the mplayer plugin, but the AIFF decode selection in "Configure soundKonverter" Backends remains empty, and I cannot add any AIFF files to the file list when running soundKonverter. I would sure like some suggestions or help from anyone who knows how to write such a plugin! Anybody using soundKonverter to decode AIFF audio files?

Report

C

HessiJames

11 years ago

hi, unfortunately it's a little bit complicated at the moment. make sure there's a .desktop file for the aiff format in $KDEDIR/share/mimelnk/<something>/
then go to $KDEDIR/share/apps/soundkonverter/format_infos/ and create a aiff.xml file analogue to the other files.

Report

RonF

11 years ago

Thank you very much! Following your suggestions, I have made progress. A question please: what does the size=??? parameter mean in the <data> tag in the format_infos/aiff.xml file I have made? I am not sure what to set it to.

I am getting ogg output, but don't seem to get flac output.

Report

C

HessiJames

11 years ago

the size option is not so important. it is used to estimate the length of the audio file in order to display a nicer progress bar. it's the file size per second.

Report

3.0.1 1 year ago

-Fix: Destination mode "Source directory" creates filenames consisting only of the file extension
-Fix: All files "Failed" to convert when dragging a folder (Invalid URL)

13 years ago

new in 2.2.2:
-Change: Move Polish (Poland) translation to Polish
-Change: Move Swedish (Sweden) translation back to Swedish
-Change: Remove so-version for libsoundkonvertercore to satisfy obs lint

new in 2.2.1:
-Add: Dutch, Spanish (Argentina) and Polish (Poland) translations
-Change: Swedish translation moved to Swedish (Sweden)
-Change: Update translations

new in 2.2.0:
-Add: Decode webm audio stream
-Add: --file-list argument
-Change: Remove both APE and ID3 Replay Gain tags with mp3gain and aacgain
-Change: Disable "modify audio stream" option by default in mp3gain and aacgain
-Change: Don't write icedax info file
-Change: Set so-version for libsoundkonvertercore
-Fix: Don't require an output path when using a user defined profile as command line argument
-Fix: Don't crash when tags can't be read
-Fix: Error message when trying to write to a directory without permissions
-Fix: Store album artist information to file list files
-Fix: Some crashes
-Fix: Handle newer ffmpeg versions
-Fix: Don't wait with Replay Gain calculation for items with same album name but no Replay Gain conversion option set
-Fix: Don't convert all files at once if the conversion starts with copying files with the same input an output codec
-Fix: Infinite loop when waiting for album gain for a failed item

new 2.1.90 (2.2.0 rc1):
-Add: Detect (DRM)-encrypted wma and m4a files
-Add: Adjust gain for mp3 files
-Add: Option to copy files instead of re-encoding them if input and output codec are the same
-Change: Fall-back from album artist to artist in "meta data" naming mode if album artist is empty

Full changelog: https://github.com/HessiJames/soundkonverter/blob/master/src/CHANGELOG

12345678910
63
product-maker verdia13 Feb 07 2019 9 excellent
+
product-maker cyberbeat Oct 16 2017 9 excellent
product-maker xeng Dec 11 2016 9 excellent
product-maker pondogor Oct 07 2016 9 excellent
product-maker x-varlesh-x Jul 28 2016 9 excellent
product-maker darthroe Apr 07 2016 9 excellent
product-maker patdec Nov 02 2015 9 excellent
product-maker SeeLook Feb 27 2014 9 excellent
product-maker paulus3005 Dec 22 2013 9 excellent
product-maker Henri Nov 21 2013 9 excellent
product-maker bmbeverst Sep 19 2013 9 excellent
product-maker CostGranda Aug 27 2013 9 excellent
product-maker saabzero May 06 2013 9 excellent
product-maker RAIDENSUB Apr 26 2013 9 excellent
product-maker softmetz Feb 11 2013 9 excellent
product-maker CyberAng3l Feb 01 2013 9 excellent
product-maker duzak Jan 24 2013 9 excellent
product-maker tetris4 Jan 21 2013 9 excellent
product-maker Ambasador Jul 21 2012 9 excellent
product-maker dandrade Jul 18 2012 9 excellent
product-maker kraftor Jul 13 2012 9 excellent
product-maker posixru Jun 21 2012 9 excellent
product-maker Pafrape Jun 21 2012 9 excellent
product-maker step-2 Jun 10 2012 9 excellent
product-maker e1nste1n May 30 2012 9 excellent
product-maker nikore90 May 30 2012 9 excellent
product-maker SeaJey May 06 2012 9 excellent
product-maker apfelmaus May 02 2012 9 excellent
product-maker narya Apr 20 2012 9 excellent
product-maker eRSZ Feb 27 2012 9 excellent
product-maker Sload Feb 14 2012 9 excellent
product-maker fri Feb 12 2012 9 excellent
product-maker 3 Feb 05 2012 9 excellent
product-maker marcs Nov 21 2011 9 excellent
product-maker roentgen Nov 18 2011 9 excellent
product-maker dudacardoso Nov 16 2011 9 excellent
product-maker abelau Nov 16 2011 9 excellent
product-maker tobaj Oct 23 2011 9 excellent
product-maker Xepher Oct 12 2011 9 excellent
product-maker symbianflo Oct 04 2011 9 excellent
product-maker quarkslot Sep 06 2011 9 excellent
product-maker groo Aug 30 2011 9 excellent
product-maker zubi Aug 19 2011 9 excellent
product-maker 442206 May 29 2011 9 excellent
product-maker HATRED May 29 2011 9 excellent
product-maker 747419 Apr 26 2011 9 excellent
product-maker unikum111 Apr 26 2011 9 excellent
product-maker FatAlbert Mar 27 2011 9 excellent
product-maker BenderBendingRodriguez Feb 18 2011 9 excellent
product-maker stribianese91 Jan 31 2011 9 excellent
product-maker dooder Jan 08 2011 9 excellent
product-maker ParkaBoy Dec 24 2010 9 excellent
product-maker aqeeliz Dec 17 2010 9 excellent
product-maker mcder Dec 12 2010 9 excellent
product-maker BorgQueen Dec 02 2010 9 excellent
product-maker lelamal Nov 26 2010 9 excellent
product-maker melanias Nov 02 2010 9 excellent
product-maker MichauSm Nov 02 2010 9 excellent
product-maker spawn57 Nov 01 2010 9 excellent
product-maker KDesk Nov 01 2010 9 excellent
product-maker LazyKent Nov 01 2010 9 excellent
product-maker aldebaran Oct 12 2010 9 excellent
product-maker clearthought Oct 09 2010 9 excellent
product-maker Count: 4 Rating: 5.0

janet

Apr 08 2016

darthroe

Apr 07 2016

chuugar

Oct 02 2014

jmpjanny

Jun 03 2014

luter

Oct 05 2013

bmbeverst

Sep 19 2013

duzak

Jan 24 2013

tetris4

Jan 21 2013

dandrade

Jul 18 2012

kraftor

Jul 13 2012

Adenilson

Jun 20 2012

Wonko

May 19 2012

nicoduv

May 03 2012

apfelmaus

May 02 2012

Sload

Mar 25 2012

3

Feb 05 2012

roentgen

Nov 18 2011

denisfalqueto

Nov 18 2011

abelau

Nov 16 2011

tobaj

Oct 23 2011

symbianflo

Oct 04 2011

quarkslot

Sep 06 2011

otomi

May 18 2011

gericom

May 03 2011

HATRED

May 03 2011

komodo169

May 02 2011

unikum111

Apr 26 2011

MoonBlossom

Apr 11 2011

cmyker

Jan 26 2011

urlwolf

Jan 02 2011

aqeeliz

Dec 17 2010

tlyons

Dec 16 2010

mcder

Dec 12 2010

BorgQueen

Dec 02 2010

KDesk

Nov 01 2010

m00nraker

Sep 26 2010

pman

Sep 05 2010

opaflamme

Aug 19 2010

quadra

Jul 06 2010

eugenez

May 08 2010

cyberbeat

Feb 26 2010

v6lur

Feb 09 2010

swiftscythe

Jan 01 2010

groo

Dec 07 2009

Gilde

Sep 19 2009

RRios

Sep 05 2009

centic

May 31 2009

usrkl

Apr 25 2009

z-vet

Mar 14 2009

kapat

Feb 14 2009

mtux

Jan 03 2009

pvt14

Jan 02 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
GPLv2 only
version
3.0.1
updated Oct 01 2017
added Sep 12 2005
downloads today
2
page views today 31