Quick and Dirty Transcoder 0.3

Dean Povey dean.povey at gmail.com
Wed Jan 30 08:30:19 CET 2008


Name: Quick and Dirty Transcoder
Version: 0.3
Type: Amarok Script
Depend: 
License: BSD
More Info:
http://www.kde-apps.org/content/show.php?content=59480

Description:
 dirtyxcode provides a simple shell script that
adds transcoding
support to Amarok.  The only prerequisites are
that you have
gstreamer installed and the appropriate plugins.

dirtyxcode works with transcoding when copying
files to a media
player and also adds a context menu to allow you
to transcode files
in your collection. When doing the latter, the
transcoded file will
be written to the same directory as the original
file.

You can configure dirtyxcode by creating a file in
your home
directory ~/.dirtyxcode.sh.  The format of the
configuration is
a shell script that will be sourced by dirtyxcode.
 You can use
this to control how dirtyxcode constructs the
gstreamer pipeline.
For example, to change the flacencoder element add
the following:

flac_enc="myflacencoder myflacencopt=foo"

You can also add options to the existing encoders
by setting
_enc_options, for example to change the preset
quality
setting for the mp3 encoder (lame), add the
following to your
~/.dirtyxcode.sh file.

mp3_enc_options="preset=extreme"

You will need gstreamer installed with appropriate
plugins.  dirtyxcode
will attempt to locate the gst-launch binary on
startup from your path.
You can also configure the location by setting the
GST_LAUNCH variable
in your ~/dirtyxcode.sh file.

The default gstreamer plugins used by dirtyxcode
are:

  wav:  wavenc
  mp3:  lame
  ogg:  vorbisenc
  m4a:  faac
  aac:  faac
  flac: flacenc


Changelog:
 Version 0.3
* Fixed bug where an extraneous -p was passed to
gst-launch
* Better location of gst-launch binary on
platforms other than Debian/Ubuntu

Version 0.2

* Fixed a bug where file containing "&" was not
properly unescaped.
* Added better support for arbitry URI escapes in
filenames (requires Perl       and URI:Escape
module - if not present will fallback to old sed
scheme).
* Renamed installation file so that newer version
will overwrite older ones.  People upgrading from
0.1 will need to uninstall 0.1 manually.



More information about the Kde-announce-apps mailing list