-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (3) .- Knowledge Base  . 

Konvertible

   1.0.1  

KDE Sound Application

Score 78%
Konvertible
zoom


Blog:  Link
Minimum required   KDE 4.x
Downloads:  637
Submitted:  Dec 11 2009
Updated:  Jun 4 2010

Description:

Konvertible is a program to convert audio files to other audio formats via ffmpeg. Konvertible simplifies file conversion for ffmpeg users. You can add more than one audio file and then click the convert button to transcode them one after the other.

In version 1.0 the metadata tags of source files are exported to output files if built with TagLib. You can also edit them by right-clicking and choosing Edit Track Details.

Requirement
-----------
TagLib should be installed if you want to export tags.




Changelog:

v 1.0.1 -- 5 June 2010
----------------------
* Fix to avoid compile errors if TagLib is not installed

v 1.0 -- 3 June 2010
--------------------
* Tags are now imported to ouput file and are editable

v 0.1.4 -- 6 Jan 2010
---------------------
*Now has a nice progress dialog
*AMR codec double point bitrates can be entered
*User interface enhanced
*Bugfixes

v 0.1.3 -- 22 Dec 2009
--------------------------
*Can determine audio encoders for newer ffmpeg versions which use -codecs switch(thanks to R. Benito)
*Added What's This?




LicenseGPL
Source(konvertible-1.0.1.tar.bz2)
Send to a friend
Subscribe
Other  Apps  from msnkambule
Report inappropriate content



goto page:  1  2  3 

-

 Doesn't link with KDE 4.3.4

 
 by ssuominen on: Dec 11 2009
 
Score 50%

Linking CXX executable konvertible
CMakeFiles/konvertible.dir/window.o: In function `CWindow::setOutFolder()':
konvertible-0.1/window.cpp:319: undefined reference to `KFileDialog::getExistingDirectory(KUrl const&, QWidget*, QString const&)'
CMakeFiles/konvertible.dir/window.o: In function `CWindow::addFiles()':

konvertible-0.1/window.cpp:289: undefined reference to `KFileDialog::getOpenFileNames(KUrl const&, QString const&, QWidget*, QString const&)'

collect2: ld returned 1 exit status


Reply to this

-

 Re: Doesn't link with KDE 4.3.4

 
 by msnkambule on: Dec 12 2009
 
Score 50%

Sorry for that problem. I am still on KDE 4.2.2, but I think the solution will work:

In file CMakeLists.txt, line 21, remove the -lkresources and replace it with:
${KDE4_KFILE_LIBS} ${KDE4_KIO_LIBS}
such that the line is now:

target_link_libraries(konvertible ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KIO_LIBS})

Hope this works. Please let me know if it does so that I can upload a working file.


Reply to this

-

 compile failed

 
 by belzebu87 on: Dec 11 2009
 
Score 50%

same problem here. Debian sid(ux) 64bit kde 4.3.4
Linking CXX executable konvertible
/usr/bin/ld: cannot find -lkresources
collect2: ld returned 1 exit status
make[2]: *** [konvertible] Error 1
make[1]: *** [CMakeFiles/konvertible.dir/all] Error 2
make: *** [all] Error 2

it seems a nice apps, i would really like to try it out!


Reply to this

-

 Re: compile failed

 
 by ssuominen on: Dec 11 2009
 
Score 50%

Your problem looks different,
you should install kdepimlibs-4.3.4
for libkresources.so file.


Reply to this

-

 Re: Re: compile failed

 
 by belzebu87 on: Dec 11 2009
 
Score 50%

installed dev package for kdepimlibs, and now i get....
Linking CXX executable konvertible
CMakeFiles/konvertible.dir/window.o: In function `CWindow::setOutFolder()':
/home/davide/Download/konvertible-0.1/window.cpp:319: undefined reference to `KFileDialog::getExistingDirectory(KUrl const&, QWidget*, QString const&)'
CMakeFiles/konvertible.dir/window.o: In function `CWindow::addFiles()':
/home/davide/Download/konvertible-0.1/window.cpp:289: undefined reference to `KFileDialog::getOpenFileNames(KUrl const&, QString const&, QWidget*, QString const&)'
collect2: ld returned 1 exit status
make[2]: *** [konvertible] Error 1
make[1]: *** [CMakeFiles/konvertible.dir/all] Error 2
make: *** [all] Error 2


Reply to this

-

 0.1.1 doesn't install

 
 by ssuominen on: Dec 12 2009
 
Score 50%

Indeed 0.1 compiles but doesn't install anything in the end target...

CMakeLists.txt is missing at least,

install(TARGETS konvertible RUNTIME DESTINATION bin)


Reply to this

-

 Re: 0.1.1 doesn't install

 
 by ssuominen on: Dec 12 2009
 
Score 50%

I mean 0.1.1 compiles :) Thanks


Reply to this

-
.

 Segfault when starting the app

 
 by bugmenot1234 on: Dec 12 2009
 
Score 50%

0.1.1 compiled just fine... But it segfaults on startup. Here is the backtrace in case it helps:

Application: The Konvertible (konvertible), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5 QBasicAtomicInt::ref (this=0x7fff0ff7e860) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#6 QString (this=0x7fff0ff7e860) at /usr/include/qt4/QtCore/qstring.h:712
#7 CWindow::changeExtension (this=0x7fff0ff7e860) at /home/user/Source/konvertible-0.1.1/window.cpp:232
#8 0x000000000040b602 in CWindow (this=0x7fff0ff7e860, parent=<value optimized out>, f=<value optimized out>) at /home/user/Source/konvertible-0.1.1/window.cpp:172
#9 0x00000000004066ea in main (argc=1, argv=0x7fff0ff7eb98) at /home/user/Source/konvertible-0.1.1/main.cpp:50

/home/user/Source/konvertible-0.1.1 is, of course, the path where I uncompressed the source of konvertible. Any idea as to what might be going on here?


Reply to this

-

 Re: Segfault when starting

 
 by msnkambule on: Dec 12 2009
 
Score 50%

Hi.
I was going to ask you if you have ffmpeg installed, but from where the program crashes it tells me you have it. Before I change something in the code, can you please post me the first 4 or five lines of the output of:
ffmpeg -formats |grep "EA" |less

There is something I think I might have overlooked.


Reply to this

-
.

 Re: Re: Segfault when starting

 
 by bugmenot1234 on: Dec 13 2009
 
Score 50%

Sure I can. The whole output of ffmpeg -formats | grep "EA" is as follows:


FFmpeg version SVN-r20654, Copyright (c) 2000-2009 Fabrice Bellard, et al.
built on Nov 29 2009 08:11:53 with gcc 4.3.4
configuration: --prefix=/usr --extra-cflags='-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libtheora --enable-libdc1394 --enable-libspeex --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger --disable-encoder=libschroedinger --enable-avfilter-lavf --enable-libopenjpeg --enable-version3 --disable-altivec --disable-armv5te --disable-armv6 --disable-vis
libavutil 50. 5. 1 / 50. 5. 1
libavcodec 52.42. 0 / 52.42. 0
libavformat 52.39. 2 / 52.39. 2
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.11. 0 / 1.11. 0
libswscale 0. 7. 2 / 0. 7. 2
libpostproc 51. 2. 0 / 51. 2. 0


Reply to this

-
.

 Re: Re: Segfault when starting

 
 by bugmenot1234 on: Dec 13 2009
 
Score 50%

Sure I can. The whole output of ffmpeg -formats | grep "EA" is as follows:


FFmpeg version SVN-r20654, Copyright (c) 2000-2009 Fabrice Bellard, et al.
built on Nov 29 2009 08:11:53 with gcc 4.3.4
configuration: --prefix=/usr --extra-cflags='-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libtheora --enable-libdc1394 --enable-libspeex --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger --disable-encoder=libschroedinger --enable-avfilter-lavf --enable-libopenjpeg --enable-version3 --disable-altivec --disable-armv5te --disable-armv6 --disable-vis
libavutil 50. 5. 1 / 50. 5. 1
libavcodec 52.42. 0 / 52.42. 0
libavformat 52.39. 2 / 52.39. 2
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.11. 0 / 1.11. 0
libswscale 0. 7. 2 / 0. 7. 2
libpostproc 51. 2. 0 / 51. 2. 0


Reply to this

-

 Re: Re: Re: Segfault when starting

 
 by msnkambule on: Dec 14 2009
 
Score 50%

I think the program crashes when its codecs list is empty which means that it can't determine audio formats ffmpeg encodes. I have fixed that in the code so that it gives error message instead of crashing and you can try the update.

ffmpeg -formats | grep "EA" gives a list of those and konvertible runs that to get the list. I'm not sure why in your case it segfaults since there are always audio formats ffmpeg encodes.


Reply to this

-

 Re: Re: Re: Re: Segfault when

 
 by bugmenot1234 on: Dec 14 2009
 
Score 50%

I have good news and I have bad news. The good news is that the new error message works, so the app doesn't segfault anymore. The bad news is that the new error message works, so the app apparently is not seeing my ffmpeg installation (or maybe it does but still refuses to work for whatever reason).


Reply to this

-

 Re: Re: Re: Re: Segfault when

 
 by bugmenot1234 on: Dec 15 2009
 
Score 50%

And I know where exactly it's failing. When I run ffmpeg -formats, none of the lines that you use to populate the codec list contain "EA", they all contain either "E" or "DE". So where you have "if (codecls[0].contains("EA"))", I changed it to "if (codecls[0].contains("E"))", and it no longer gives the error message.

I don't know if that's a fix or a workaround, or if it should be "E", "DE" or "EA", or if it really works (haven't tested it with my changes except to see if the error message still appeared). What I do know is that the loop in which you populate the codec list needs some work, 'cause I don't think I should be seeing values like "muxing supported (=)" in the combobox.


Reply to this

-

 Re: Re: Re: Re: Segfault when

 
 by bugmenot1234 on: Dec 15 2009
 
Score 50%

I finally got to test it (with the aforementioned change so the list of codecs actually contains something). It does not work. I tried to convert a flac file to mp3, and it says: Unknown encoder 'mp3'

And that's strange, because according to the output ffmpeg -formats, my installation of ffmpeg is able to both decode and encode mp3 (it is listed as "DE", which apparently means "Decoding and Encoding supported"). I'll take another look at the code, just in case the issue is in konvertible and not in ffmpeg, and post the results of my research if I find anything relevant.


Reply to this

-

 Re: Re: Re: Re: Segfault when

 
 by bugmenot1234 on: Dec 15 2009
 
Score 50%

Target located! I think you want to check ffmpeg -codecs, not ffmpeg -formats. At least that worked for me.

So apparently, the fix is to leave the original "EA" as it is, and change "ffmpeg.start("ffmpeg", QStringList() << "-formats")" to "ffmpeg.start("ffmpeg", QStringList() << "-codecs")".


Reply to this

-

 ffmpeg -codecs

 
 by msnkambule on: Dec 16 2009
 
Score 50%

Thanks for taking your time to fix the program. I'm not sure about the -codecs as the documentation of my installed ffmpeg does not contain it, and when I try it on the command line I get an error.

Concerning -formats, the documentation states that it will "show available formats, codecs, bitstream filters, protocols, and frame size and frame rate abbreviations." That is why I used it.


Reply to this

-
.

 Re: ffmpeg -codecs

 
 by bugmenot1234 on: Dec 16 2009
 
Score 50%

You're welcome. It's good to play with someone else's code just for fun once in a while, as opposed to reading and fixing code (mine and/or my lab group's members') as part of my homework... ;)

As for the -codecs switch, it could be an option specific of my version of ffmpeg (0.5+svn20091129 installed from the debian-multimedia.org unofficial repos for Debian Testing, so the maintainers of the repos may or may not have modified the program)... So a better fix would be to support both possibilities. That can be accomplished in at least two ways:

Use ffmpeg -formats and if the size of the list is zero, repopulate it, this time using ffmpeg -codecs. But that could require an additional loop in the case where ffmpeg -formats is not the right option to use, so it's less than optimal...

Another option is, if the Qt Process class supports it, to check if ffmpeg -codecs returns an error, or an exit code different from zero (as I assume it would if you use a version of ffmpeg that does not understand the -codecs option) and use -formats if it does, -codecs if it doesn't. That would not require an extra loop doing the same thing, just an if/else.



-

 Re: Segfault when starting

 
 by msnkambule on: Dec 13 2009
 
Score 50%

Hi.
I was going to ask you if you have ffmpeg installed, but from where the program crashes it tells me you have it. Before I change something in the code, can you please post me the first 4 or five lines of the output of:
ffmpeg -formats |grep "EA" |less

There is something I think I might have overlooked.


Reply to this

-

 Thanks for 0.1.2.

 
 by ssuominen on: Dec 14 2009
 
Score 50%

Thanks for 0.1.2, this is now media-sound/konvertible in Gentoo's Portage.

Compiles, installs, works.

Only thing I'm missing is a application icon for the desktop entry. ;-)


Reply to this

-

 Re: Thanks for 0.1.2.

 
 by Leiche on: Jan 8 2010
 
Score 50%

Thanks for 0.1.4. ;)

I pack it for PCLinuxOS, and it works for me :)
I like it +1


Reply to this

-

 Thanks

 
 by dglent on: Jan 8 2010
 
Score 50%

it is ok for mandriva too http://www.mandrivalinux.gr/rpm/2010.0/i586/konvertible-0.1.4-1mgr2010.0.i586.rpm


Reply to this

goto page:  1  2  3 

Add commentBack






-
-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.