transKode
Audio
Score 79%
Description:

About:
KDE/Qt based frontend for varios audio transcoding tools.

Supported input formats:
* aac, ape/mac, bonk, flac, la, mp2, mp3, mp4/m4a/m4b, mpc/mpp/mp+, ofr, ogg, pac, shn, spx, tta, wav, wv
* other media formats decodable by ffmpeg, mplayer, xine or gstreamer (mp1, wma, ra/ram, ac3, dts, mka, asf, avi, mpg/mpeg, wmv, qt/mov, rv/rm/rmvb, flv, 3gp, vob...)

Supported output formats:
* aac, ape/mac, bonk, flac, la, mp2, mp3, mp4/m4a/m4b, mpc/mpp/mp+, ofr, ogg, pac, shn, spx, tta, wav, wv
* other audio formats encodable by ffmpeg or gstreamer (ac3, wma, asf...)

Required dependencies:
* amaroK >= 1.3 (Amarok script) (http://amarok.kde.org/)
* TagLib >= 1.4 (http://developer.kde.org/~wheeler/taglib.html)

Optional dependencies:
* Bonk Audio (http://www.logarithmic.net/pfh/bonk)
* FAAC/FAAD (http://sourceforge.net/projects/faac/)
* FFmpeg (http://ffmpeg.mplayerhq.hu/)
* FLAC (http://flac.sourceforge.net)
* GStreamer (http://gstreamer.freedesktop.org/)
* LAME (http://lame.sourceforge.net)
* LPAC (http://www.nue.tu-berlin.de/wer/liebchen/lpac.html)
* Lossless Audio (http://www.lossless-audio.com/)
* Monkey's Audio Port (http://sourceforge.net/projects/mac-port/)
* MPlayer (http://www.mplayerhq.hu)
* Musepack (http://musepack.net)
* OGG Vorbis (http://www.vorbis.com)
* OptimFROG (http://www.losslessaudio.org/)
* Shorten (http://www.hornig.net/shorten/)
* Speex (http://www.speex.org/)
* Streamripper (http://streamripper.sourceforge.net/)
* True Audio (http://www.true-audio.com)
* TwoLAME (http://www.twolame.org/)
* WavPack (http://www.wavpack.com/)
* xine (http://xinehq.de/) + xineadump (http://sourceforge.net/projects/transkode)

Note that you don't need all of this programs to use transKode. Specifically,
you may omit most decoders if you have ffmpeg, mplayer, xine or gstreamer
installed, as they can decode most formats on their own (also, ffmpeg and
gstreamer can be used to encode most common formats).
Last changelog:

11 years ago

Version 0.7:
- Fix: bug preventing Amarok TTMD to finish if there was a transcoding error
- Fix: decoding/encoding processes priority setting was not correctly applied

RaraRasputin

7 years ago

Hi, are there any plans to port transkode to kde4?

Report

Paulus1

8 years ago

When configure finished, I run make, but I get this erorr message:

processhandler.cpp:149: error: '::system' has not been declared

What can I do with it?

Report

lambda512

8 years ago

Traskode frecuently crashes sending SIGABRT.

The program outputs:
transkode: xcb_io.c:242: process_responses: La declaración `(((long) (dpy->last_request_read) - (long) (dpy->request)) <= 0)' no se cumple.

Report

lambda512

8 years ago

If I close the window (leaving it on the system tray) while transkoding, it doesn't hangs.

Report

Guilo19

8 years ago

I confirm that the above tweak is needed for the program to compile.

Thanks

Report

Shirakawasuna

9 years ago

Hey, running archlinux (w/ gcc 4.3.1) this app doesn't compile without a little tweaking: src/common/commondefs.h needs #include <cstdlib> as of 4.3.1, I think.

Thanks for the *very* handy frontend! :)

Report

mhataj

9 years ago

as transkode crashes regularly, it'd be nice to have a projectlist that doesn't disappear. saving the list after each transcode somwhere would be very nice.
so a script could monitor the process.
my error-script in my last message has nothing to do with compiz - it's interprocess-message that kills transkode and my steady problem here.

thanks for this great app, saved my fingermuscles renaming some hundred files

Report

mhataj

9 years ago

transkode: ../../src/xcb_lock.c:33: _XCBUnlockDisplay: Assertion `xcb_get_request_sent(dpy->xcb->connection) == dpy->request' failed.
KCrash: Application 'transkode' crashing...


when something is touching the window (compiz-screensaver flying windows), transkode crashes.

thanks for this nice piece of software

Report

herrschneiderm

9 years ago

Hi,

I have a list of 800 files to transfer to my media device. Most of them are flac that need to be converted. After processing a certain amount of files, transKode crashes, no matter if encoding to ogg or mp3. I have several logs and dumps to provide. Please tell me where to send them.

Report

michelinux

9 years ago

Hi, trying to set which entries must stay in the context menu, Transkode will still keep the default ones, and the checkbox beside "Place entry in the context menu" will go back to the initial status just after I click on the Apply button.
Any suggestion about how to solve this?
Thanks a lot.
Michele

Report

C

attendant

9 years ago

to make changes to profiles you first have to press the "save profile" button and then apply the configuration. judging by how many people are (initially) confused by this, i'm guessing this isn't very intuitive at all... (i'll try to make this behave in a more reasonable way for the next version)

Report

ilj

9 years ago

This is hands down one of the best no nonsense, easy to use sound converter applications for KDE around.

I love it.

Report

AsteriskPDX

9 years ago

Has anyone seen and resolved this issue. When I transkode a file, the tag information is lost and the result is stored as Unknown_Artist...

Here is the transkode log output:

[script] transcode request received from Amarok
[script] profile: mp3 - standard
[script] file: /home/aambuehl/Audio/Cheb i Sabbah/Krishna Lila/01 Narajanma Band
age.m4a
[script] job enqueued in main worker thread
[script] transcoding started
[script] output: /home/aambuehl/Unknown_Artist/Xxxx - Unknown_Album/Xx - Unknown
_Title_2.mp3
[script] decoding /home/aambuehl/Audio/Cheb i Sabbah/Krishna Lila/01 Narajanma B andage.m4a to /tmp/transkodejob-137532720.wav
[script] process args: ffmpeg:-vn:-i:/home/aambuehl/Audio/Cheb i Sabbah/Krishna Lila/01 Narajanma Bandage.m4a:-y:-acodec:pcm_s16le:-f:wav:/tmp/transkodejob-1375 32720.wav
[script] decoding process started
[script] process deleted
[script] decoding process exited with error (1)
[script] process args: /usr/bin/mplayer:/home/aambuehl/Audio/Cheb i Sabbah/Krish na Lila/01 Narajanma Bandage.m4a:-vo:null:-ao:pcm:file=/tmp/transkodejob-1375327 20.wav
[script] decoding process started
[script] process deleted
[script] decoding process finished successfully
[script] encoding /tmp/transkodejob-137532720.wav to /home/aambuehl/Unknown_Arti st/Xxxx - Unknown_Album/Xx - Unknown_Title_2.mp3
[script] process args: /usr/bin/lame:--nohist:--preset:standard:--ignore-tag-err ors:--add-id3v2:/tmp/transkodejob-137532720.wav:/home/aambuehl/Unknown_Artist/Xx xx - Unknown_Album/Xx - Unknown_Title_2.mp3
[script] encoding process started
[script] encoding process finished successfully
[script] transcoding finished succesfully

Report

C

attendant

9 years ago

you're probably ussing an older version. support for reading metadata from mp4 (and other formats) was added in 0.7beta.

Report

AsteriskPDX

9 years ago

No, I double checked and I have 0.7beta. I guess I will try 0.7.

Report

C

attendant

9 years ago

sorry, though i was correct about taglib plugins being added in 0.7beta (code taken from amarok), i've just reviewed the svn log and the plugins for m4a and wma were actually removed because they weren't working correctly. i'll see if i can bring them back. btw, can amarok read and/or write the metadata for those files?

Report

AsteriskPDX

9 years ago

I switched to 0.7 and same problem.

Amarok is able to display the tag information but transkode goes to Unknown.

I'm digging around the src to see if I can locate the tag code but I'm not sure where to even start.

Report

AsteriskPDX

9 years ago

Any hope of a new release sometime soon?

Report

C

attendant

9 years ago

don't count on it...
the plan is to port transkode to qt4/kde4 for the next release, but i don't know when that'll be.

Report

AsteriskPDX

9 years ago

Any tips on where to look to re-enable/improve the tag handling?

Report

mapi

9 years ago

Mandriva 2008.0 i686 rpm here:

http://mandriva.99k.org/

Report

Zibi1981

9 years ago

Quote:Error: 403 Forbidden

:-(

Report

fsateler

9 years ago

IT would be nice if transkode could (when transkoding, of course), use a named pipe instead of an intermediary file. This speeds up the process significantly (because of the eliminated i/o time), and reduces the space requirements (because there is never complete wav file in the middle).

Report

C

attendant

9 years ago

i don't think i can make encoders write to a named pipe unless they can output to stdout (and not all of them can do it). is there another way i'm missing?

Report

fsateler

9 years ago

I think you are confusing (normal) pipes with named pipes. You can create a "file" with mkfifo, and use it as a named pipe: http://en.wikipedia.org/wiki/Named_pipe

Report

11 years ago

Version 0.7:
- Fix: bug preventing Amarok TTMD to finish if there was a transcoding error
- Fix: decoding/encoding processes priority setting was not correctly applied

product-maker 30 133

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.7
updated Dec 12 2007
added Apr 10 2006
downloads today
0
page views today 2