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:
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
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?
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.
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! :)
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
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
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.
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
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)
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
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?
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.
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).
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?
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
Ratings & Comments
84 Comments
Hi, are there any plans to port transkode to kde4?
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?
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.
If I close the window (leaving it on the system tray) while transkoding, it doesn't hangs.
I confirm that the above tweak is needed for the program to compile. Thanks
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! :)
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
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
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.
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
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)
This is hands down one of the best no nonsense, easy to use sound converter applications for KDE around. I love it.
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
you're probably ussing an older version. support for reading metadata from mp4 (and other formats) was added in 0.7beta.
No, I double checked and I have 0.7beta. I guess I will try 0.7.
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?
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.
Any hope of a new release sometime soon?
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.
Any tips on where to look to re-enable/improve the tag handling?
Mandriva 2008.0 i686 rpm here: http://mandriva.99k.org/
Quote:Error: 403 Forbidden
:-(
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).
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?
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