encoder decoder
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 232
MIME::WordDecoder 5.420
MIME::WordDecoder is a Perl module to decode RFC-1522 encoded words to a local representation. more>>
MIME::WordDecoder is a Perl module to decode RFC-1522 encoded words to a local representation.
SYNOPSIS
See MIME::Words for the basics of encoded words. See "DESCRIPTION" for how this class works.
use MIME::WordDecoder;
### Get the default word-decoder (used by unmime()):
$wd = default MIME::WordDecoder;
### Get a word-decoder which maps to ISO-8859-1 (Latin1):
$wd = supported MIME::WordDecoder "ISO-8859-1";
### Decode a MIME string (e.g., into Latin1) via the default decoder:
$str = $wd->decode(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= );
### Decode a string using the default decoder, non-OO style:
$str = unmime(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= );
A MIME::WordDecoder consists, fundamentally, of a hash which maps a character set name (US-ASCII, ISO-8859-1, etc.) to a subroutine which knows how to take bytes in that character set and turn them into the target string representation. Ideally, this target representation would be Unicode, but we dont want to overspecify the translation that takes place: if you want to convert MIME strings directly to Big5, thats your own decision.
The subroutine will be invoked with two arguments: DATA (the data in the given character set), and CHARSET (the upcased character set name).
For example:
### Keep 7-bit characters as-is, convert 8-bit characters to #:
sub keep7bit {
local $_ = shift;
tr/x00-x7F/#/c;
$_;
}
Heres a decoder which uses that:
### Construct a decoder:
$wd = MIME::WordDecoder->new({US-ASCII => "KEEP", ### sub { $_[0] }
ISO-8859-1 => &keep7bit,
ISO-8859-2 => &keep7bit,
Big5 => "WARN",
* => "DIE"});
### Convert some MIME text to a pure ASCII string...
$ascii = $wd->decode(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= < keld >);
### ...which will now hold: "To: Keld J#rn Simonsen < keld >"
<<lessSYNOPSIS
See MIME::Words for the basics of encoded words. See "DESCRIPTION" for how this class works.
use MIME::WordDecoder;
### Get the default word-decoder (used by unmime()):
$wd = default MIME::WordDecoder;
### Get a word-decoder which maps to ISO-8859-1 (Latin1):
$wd = supported MIME::WordDecoder "ISO-8859-1";
### Decode a MIME string (e.g., into Latin1) via the default decoder:
$str = $wd->decode(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= );
### Decode a string using the default decoder, non-OO style:
$str = unmime(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= );
A MIME::WordDecoder consists, fundamentally, of a hash which maps a character set name (US-ASCII, ISO-8859-1, etc.) to a subroutine which knows how to take bytes in that character set and turn them into the target string representation. Ideally, this target representation would be Unicode, but we dont want to overspecify the translation that takes place: if you want to convert MIME strings directly to Big5, thats your own decision.
The subroutine will be invoked with two arguments: DATA (the data in the given character set), and CHARSET (the upcased character set name).
For example:
### Keep 7-bit characters as-is, convert 8-bit characters to #:
sub keep7bit {
local $_ = shift;
tr/x00-x7F/#/c;
$_;
}
Heres a decoder which uses that:
### Construct a decoder:
$wd = MIME::WordDecoder->new({US-ASCII => "KEEP", ### sub { $_[0] }
ISO-8859-1 => &keep7bit,
ISO-8859-2 => &keep7bit,
Big5 => "WARN",
* => "DIE"});
### Convert some MIME text to a pure ASCII string...
$ascii = $wd->decode(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= < keld >);
### ...which will now hold: "To: Keld J#rn Simonsen < keld >"
Download (0.37MB)
Added: 2006-08-30 License: Perl Artistic License Price:
1150 downloads
MMS Decoder 0.77
MMS Decoder provides a script for sending MMS messages to a Web page. more>>
MMS Decoder provides a script for sending MMS messages to a Web page.
MMS Decoder can receive MMS messages, decode them, and display them on a Web page. This is done by acting as an MMSC, which is a server to which MMS messages are sent.
The only requirement to get this to work is an internet connected webserver, with PHP support and a phone which can send MMS (some operators may have blocked all MMS servers except their own, and the application will not work with these).
When an MMS is sent, its usually sent to the operators MMSC, which notifies the reciever (by a binary encoded SMS) that she or he has an MMS to retrieve, then his or her phone connects to the MMSC server and fetches the MMS which has been made available on the server via HTTP. What my web application actually do is to pretend to be an MMSC, recieves the MMS, decodes it (its encoded as specified in the WAP-209-MMSEncapsulation-20020105-a and wap-230-wsp-20010705-a specifications) and then stores it.
The only thing you need to do to make this work on your phone, is to set the phones MMSC (may also be labeled Service Center, MMS Center, or MMS Server) to http://domain.com/mms/get.php, or something like that, and then start sending MMS messages. And best of all, it will not cost you like 20 cents which the phone operators charge, the only cost is what your operator charge for WAP access (usually a lot less than the MMS cost), since the MMS is sent over WAP.
MMS Decoder was first written as a school project, and therefore Ive written a very detailed report of the decoding mechanism. This is, how ever, written in swedish so it would not be useful to anyone who doesnt know swedish. You can grab the report here.
Enhancements:
- An installation script, which creates the database or/and the tables, was added.
- A phpMyAdmin dump of the database structure was added.
- The directory structure of the package was changed.
<<lessMMS Decoder can receive MMS messages, decode them, and display them on a Web page. This is done by acting as an MMSC, which is a server to which MMS messages are sent.
The only requirement to get this to work is an internet connected webserver, with PHP support and a phone which can send MMS (some operators may have blocked all MMS servers except their own, and the application will not work with these).
When an MMS is sent, its usually sent to the operators MMSC, which notifies the reciever (by a binary encoded SMS) that she or he has an MMS to retrieve, then his or her phone connects to the MMSC server and fetches the MMS which has been made available on the server via HTTP. What my web application actually do is to pretend to be an MMSC, recieves the MMS, decodes it (its encoded as specified in the WAP-209-MMSEncapsulation-20020105-a and wap-230-wsp-20010705-a specifications) and then stores it.
The only thing you need to do to make this work on your phone, is to set the phones MMSC (may also be labeled Service Center, MMS Center, or MMS Server) to http://domain.com/mms/get.php, or something like that, and then start sending MMS messages. And best of all, it will not cost you like 20 cents which the phone operators charge, the only cost is what your operator charge for WAP access (usually a lot less than the MMS cost), since the MMS is sent over WAP.
MMS Decoder was first written as a school project, and therefore Ive written a very detailed report of the decoding mechanism. This is, how ever, written in swedish so it would not be useful to anyone who doesnt know swedish. You can grab the report here.
Enhancements:
- An installation script, which creates the database or/and the tables, was added.
- A phpMyAdmin dump of the database structure was added.
- The directory structure of the package was changed.
Added: 2007-03-15 License: AGPL (Affero General Public License) Price:
969 downloads
TiVo File Decoder 0.2pre2
TiVo File Decoder software converts a .TiVo file. more>>
TiVo File Decoder software converts a .TiVo file (produced by the TiVoToGo functionality on recent TiVo software releases) to a normal MPEG file.
This has the same functionality as using TiVos supplied DirectShow DLL on Windows with a tool such as DirectShowDump, but is portable to different architectures and operating systems, and runs on the command line using files or pipes.
The conversion still requires the valid MAK of the TiVo which recorded the file, so it cannot be used to circumvent their protection, simply to provide the same level of access as is already available on Windows.
Usage: ./objects.dir/tivodecode [--help] [--verbose|-v] [--no-verify|-n] {--mak|-m} mak [{--out|-o} outfile] < tivofile >
--mak, -m media access key (required)
--out, -o output file (default stdout)
--verbose, -v verbose
--no-verify, -n do not verify MAK while decoding
--help print this help and exit
Enhancements:
- Fixes a merge error in tivodecoder.h which included several headers before including tdconfig.h, causing some needed defines not to be defined in those headers
<<lessThis has the same functionality as using TiVos supplied DirectShow DLL on Windows with a tool such as DirectShowDump, but is portable to different architectures and operating systems, and runs on the command line using files or pipes.
The conversion still requires the valid MAK of the TiVo which recorded the file, so it cannot be used to circumvent their protection, simply to provide the same level of access as is already available on Windows.
Usage: ./objects.dir/tivodecode [--help] [--verbose|-v] [--no-verify|-n] {--mak|-m} mak [{--out|-o} outfile] < tivofile >
--mak, -m media access key (required)
--out, -o output file (default stdout)
--verbose, -v verbose
--no-verify, -n do not verify MAK while decoding
--help print this help and exit
Enhancements:
- Fixes a merge error in tivodecoder.h which included several headers before including tdconfig.h, causing some needed defines not to be defined in those headers
Download (0.11MB)
Added: 2007-04-02 License: BSD License Price:
939 downloads
DreamEncoder 0.2.1
DreamEncoder is a TwinVQ encoder working in XWindow environment based. more>>
DreamEncoder is a TwinVQ encoder working in XWindow environment based. It uses free encoding library taken from TwinVQ SDK by NTT. As always program is available on GNU GPL, so you get the source code. You can use it as you wish, but please note that the code is mine .
DreamEncoder has been created to fill the hole - there wasnt any batch encoder (like TwinVQ Encoder by Andre Kampert for Win32).
To install DreamEncoder do the following steps:
Untar the package by typing:
# tar -zxf dreamenc-v?.?.?.tar.gz
then go to the dreamenc directory:
# cd dreamenc
and type:
# make
In a while computer will compile the source code, when finishes type:
# make install and the DreamEncoder is installed on your system. To use it type in xterm or run anyway dreamenc. The interface is (I think) intuitive so you cant complain thats non-intuitive.
<<lessDreamEncoder has been created to fill the hole - there wasnt any batch encoder (like TwinVQ Encoder by Andre Kampert for Win32).
To install DreamEncoder do the following steps:
Untar the package by typing:
# tar -zxf dreamenc-v?.?.?.tar.gz
then go to the dreamenc directory:
# cd dreamenc
and type:
# make
In a while computer will compile the source code, when finishes type:
# make install and the DreamEncoder is installed on your system. To use it type in xterm or run anyway dreamenc. The interface is (I think) intuitive so you cant complain thats non-intuitive.
Download (0.60MB)
Added: 2006-08-02 License: GPL (GNU General Public License) Price:
1180 downloads
Convert::yEnc::Decoder 1.02
Convert::yEnc::Decoder is a Perl module that decodes yEncoded files. more>>
Convert::yEnc::Decoder is a Perl module that decodes yEncoded files.
SYNOPSIS
use Convert::yEnc::Decoder;
$decoder = new Convert::yEnc::Decoder;
$decoder = new Convert::yEnc::Decoder $dir;
$decoder->out_dir($dir);
eval
{
$decoder->decode( $file);
$decoder->decode(*FILE);
$decoder->decode;
};
print $@ if $@;
$name = $decoder->name;
$file = $decoder->file;
$size = $decoder->size;
$ybegin = $decoder->ybegin;
$ypart = $decoder->ypart;
$yend = $decoder->yend;
ABSTRACT
yEnc decoder
Convert::yEnc::Decoder decodes a yEncoded file and writes it to disk. Methods are provided for returning information about the decoded file.
<<lessSYNOPSIS
use Convert::yEnc::Decoder;
$decoder = new Convert::yEnc::Decoder;
$decoder = new Convert::yEnc::Decoder $dir;
$decoder->out_dir($dir);
eval
{
$decoder->decode( $file);
$decoder->decode(*FILE);
$decoder->decode;
};
print $@ if $@;
$name = $decoder->name;
$file = $decoder->file;
$size = $decoder->size;
$ybegin = $decoder->ybegin;
$ypart = $decoder->ypart;
$yend = $decoder->yend;
ABSTRACT
yEnc decoder
Convert::yEnc::Decoder decodes a yEncoded file and writes it to disk. Methods are provided for returning information about the decoded file.
Download (0.056MB)
Added: 2006-08-23 License: Perl Artistic License Price:
683 downloads
smp-encode 0.99
smp-encode is a compact utility that encodes groups of audio files. more>>
smp-encode is a compact utility that encodes groups of audio files in parallel to make use of multiple CPUs with single threaded encoders.
smp-encode project supports supports OggEnc and LAME.
Usage:
smp-encode is invoked with 3 mandatory arguments.
-e < encoder > where encoder is one of the available builtin modules, "lame" or "oggenc" as of now. encoder arguments are hardcoded in encoder.cpp, but in the future these will be defined on smp-encodes commandline.
-p < N > where N refers to any number over over 0. This will cause smp-encode to generate N processes to be used to encode the given files. Given files are evenly distributed.
The last mandatory argument is a choice between a list of files, either given explicitly or via wildcard (eg. ./*.wav) or the -d < directory > argument.
As of now, successful invocations dont display anything during runtime, in the future some progress info will be reported.
Compile:
You should be fine with just running make and then make install. This will generate a program named smp-encode that is stripped. And throw it in /usr/local/bin
If you need to add encoders or edit the argvs of them, encoder.cpp is where all that stuff is done.
Enhancements:
- A complete rewrite using the GTK+2.0 UI.
- Thread control (pause and cancel).
- Many options from LAME and oggenc are implemented in the GUI.
- Progress bars indicate individual thread progress.
- Many other tweaks and bugfixes related to the rewrite.
<<lesssmp-encode project supports supports OggEnc and LAME.
Usage:
smp-encode is invoked with 3 mandatory arguments.
-e < encoder > where encoder is one of the available builtin modules, "lame" or "oggenc" as of now. encoder arguments are hardcoded in encoder.cpp, but in the future these will be defined on smp-encodes commandline.
-p < N > where N refers to any number over over 0. This will cause smp-encode to generate N processes to be used to encode the given files. Given files are evenly distributed.
The last mandatory argument is a choice between a list of files, either given explicitly or via wildcard (eg. ./*.wav) or the -d < directory > argument.
As of now, successful invocations dont display anything during runtime, in the future some progress info will be reported.
Compile:
You should be fine with just running make and then make install. This will generate a program named smp-encode that is stripped. And throw it in /usr/local/bin
If you need to add encoders or edit the argvs of them, encoder.cpp is where all that stuff is done.
Enhancements:
- A complete rewrite using the GTK+2.0 UI.
- Thread control (pause and cancel).
- Many options from LAME and oggenc are implemented in the GUI.
- Progress bars indicate individual thread progress.
- Many other tweaks and bugfixes related to the rewrite.
Download (0.016MB)
Added: 2006-03-06 License: GPL (GNU General Public License) Price:
1328 downloads

LAME MP3 Encoder 3.98.2
Today, LAME is considered the best MP3 encoder at mid-high bitrates and at VBR. more>> LAME development started around mid-1998. Mike Cheng started it as a patch against the 8hz-MP3 encoder sources. After some quality concerns raised by others, he decided to start from scratch based on the dist10 sources. His goal was only to speed up the dist10 sources, and leave its quality untouched. That branch (a patch against the reference sources) became Lame 2.0, and only on Lame 3.81 did we replaced of all dist10 code, making LAME no more only a patch.
The project quickly became a team project. Mike Cheng eventually left leadership and started working on tooLame, an MP2 encoder. Mark Taylor became leader and started pursuing increased quality in addition to better speed. He can be considered the initiator of the LAME project in its current form. He released version 3.0 featuring gpsycho, a new psychoacoustic model he developed.
In early 2003 Mark left project leadership, and since then the project has been lead through the cooperation of the active developers (currently 4 individuals).
Today, LAME is considered the best MP3 encoder at mid-high bitrates and at VBR, mostly thanks to the dedicated work of its developers and the open source licensing model that allowed the project to tap into engineering resources from all around the world. Both quality and speed improvements are still happening, probably making LAME the only MP3 encoder still being actively developed.<<less
Download (1.27MB)
Added: 2009-04-08 License: Freeware Price:
198 downloads
Other version of LAME MP3 Encoder
License:Freeware
Versatile Encoder 0.8p2
Versatile Encoder allows you to encode your own videos into good quality mpeg4 or h264. more>>
Versatile Encoder allows you to encode your own videos into good quality mpeg4 or h264. The input can be a sequence of files (as generated by blender), a file (if you want to recompress something) or a DVD/VCD (if you need to backup some movie).
This piece of software tries to guess good defaults and to help the user in his choices. It works at least under Windows and Linux, the coding platform is Linux.
It should work without a hassle under all BSD variants and probably under MacOSX too, report me if you get it working somewhere else.
<<lessThis piece of software tries to guess good defaults and to help the user in his choices. It works at least under Windows and Linux, the coding platform is Linux.
It should work without a hassle under all BSD variants and probably under MacOSX too, report me if you get it working somewhere else.
Download (0.092MB)
Added: 2006-07-10 License: BSD License Price:
1207 downloads
Audio::AMR::Decode 0.01
Audio::AMR::Decode is a Perl extension do decode .amr files. more>>
Audio::AMR::Decode is a Perl extension do decode .amr files.
SYNOPSIS
use Audio::AMR::Decode;
Audio::AMR::Decode::amr2raw(infile.amr, outfile.pcm);
This module will attempt to decode an amr encoded audio file to a raw pcm audio encoded file.
The package contains C-source files for the optimized fixed-point speech decoder. The optimized fixed-point speech decoder is bit-exact with 3GPP TS 26.073 fixed-point speech decoder version 4.1.0.
<<lessSYNOPSIS
use Audio::AMR::Decode;
Audio::AMR::Decode::amr2raw(infile.amr, outfile.pcm);
This module will attempt to decode an amr encoded audio file to a raw pcm audio encoded file.
The package contains C-source files for the optimized fixed-point speech decoder. The optimized fixed-point speech decoder is bit-exact with 3GPP TS 26.073 fixed-point speech decoder version 4.1.0.
Download (0.13MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1229 downloads
iPod Video Encoder 1.0.2
iPod Video Encoder is a command line tool for convenient encoding of video files for use on iPod video. more>>
iPod Video Encoder is a command line tool for convenient encoding of video files for use on iPod video. iPod Video Encoder project uses the ffmpeg tool for the actual encoding.
It features recursive encoding of all files in a directory, and generating a podcast.xml file for convenient use in iTunes.
It can be used in a cron job that periodically checks directories for new files and encodes them without user intervention.
Main features:
- Encoding of single files
- Optional specification of a/v bitrates
- Recursively encode all files in a directory
- Generating a podcast.xml for convenient use in iTunes
Options:
--version show programs version number and exit
-h, --help show this help message and exit
-R, --recursive Process directories recusively
-f, --force Force re-encode existing iPod videos
-t, --test Only encode first 10 seconds, to produce test videos
-e EXTENSIONS, --extensions=EXTENSIONS
Comma separated list of input extensions. Default: avi
-i IPODEXT, --ipodext=IPODEXT
iPod extension. Default: .ipod.mp4
-b VIDEO_RATE, --video-rate=VIDEO_RATE
Video bit rate, in kbps (default: 1024)
-a AUDIO_RATE, --audio-rate=AUDIO_RATE
Audio bit rate, in kbps (128)
-W WIDTH, --width=WIDTH
Video width, in pixels (default: 320)
-H HEIGHT, --height=HEIGHT
Video height, in pixels (default: 240)
-P, --pretend Do not really encode, just print out the ffmpeg
commands which would be executed
-v, --verbose Enable verbose output
Podcast options:
-p, --podcast Generate a podcast.xml file for each directory.
--podcast-documentroot=PODCAST_DOCUMENTROOT
Podcast document root; eg. /var/data/Movies/
--podcast-baseurl=PODCAST_BASEURL
Podcast base URL; eg. http://localhost/
Enhancements:
- Only uses the -e option for processing directories.
- The default ipod extension is now _ipod.mp4 for Windows compatibility.
- The README file has been extended with information on the .ipod-encoder settings file.
- The program no longer crashes when HOME is not set on Windows.
- --width and --height parameters have been added.
<<lessIt features recursive encoding of all files in a directory, and generating a podcast.xml file for convenient use in iTunes.
It can be used in a cron job that periodically checks directories for new files and encodes them without user intervention.
Main features:
- Encoding of single files
- Optional specification of a/v bitrates
- Recursively encode all files in a directory
- Generating a podcast.xml for convenient use in iTunes
Options:
--version show programs version number and exit
-h, --help show this help message and exit
-R, --recursive Process directories recusively
-f, --force Force re-encode existing iPod videos
-t, --test Only encode first 10 seconds, to produce test videos
-e EXTENSIONS, --extensions=EXTENSIONS
Comma separated list of input extensions. Default: avi
-i IPODEXT, --ipodext=IPODEXT
iPod extension. Default: .ipod.mp4
-b VIDEO_RATE, --video-rate=VIDEO_RATE
Video bit rate, in kbps (default: 1024)
-a AUDIO_RATE, --audio-rate=AUDIO_RATE
Audio bit rate, in kbps (128)
-W WIDTH, --width=WIDTH
Video width, in pixels (default: 320)
-H HEIGHT, --height=HEIGHT
Video height, in pixels (default: 240)
-P, --pretend Do not really encode, just print out the ffmpeg
commands which would be executed
-v, --verbose Enable verbose output
Podcast options:
-p, --podcast Generate a podcast.xml file for each directory.
--podcast-documentroot=PODCAST_DOCUMENTROOT
Podcast document root; eg. /var/data/Movies/
--podcast-baseurl=PODCAST_BASEURL
Podcast base URL; eg. http://localhost/
Enhancements:
- Only uses the -e option for processing directories.
- The default ipod extension is now _ipod.mp4 for Windows compatibility.
- The README file has been extended with information on the .ipod-encoder settings file.
- The program no longer crashes when HOME is not set on Windows.
- --width and --height parameters have been added.
Download (0.010MB)
Added: 2006-01-20 License: GPL (GNU General Public License) Price:
1379 downloads
KmPg2 MPEG2 Encoder 1.96
KmPg2 is a user friendly MPEG2 encoding wizard that allows the user to create high quality DVD compatible MPEG2 streams. more>>
KmPg2 is a very simple to use MPEG2 encoding wizard that allows the user to create high quality DVD compatible MPEG2 streams, without requiring any technical knowledge.
Creating high quality MPEG2 streams involves a lot more than simply feeding the input video to mpeg2enc/transcode/mencoder/etc.
The input video needs to be carefully prepared by pulling it through a chain of stream processing tools like low-pass filters, color correction filters, static and dynamic chroma and luma noise filters, scalers, and so on.
This processing chain needs to be tuned in such a way that all irrelevant data (like noise) is removed before the video enters the encoder. KmPg2 uses the video processing / encoding tools from the MJPEGTools project to achieve this.
KmPg2 features a profiler that enables the user to interactively create custom pre-processing pipelines that are optimised for a specific type of video material. These preprocessing pipelines (profiles) can be stored and used with the actual encoding wizard.
For example, you could create a profile that is designed especially for restoring a single aging VHS tape, or you could create a profile tuned for your digital camcorder and re-use it for every new recording that needs to be encoded.
At this moment KmPg2 accepts only one format of input video: Raw Sony DV video streams. This is the video format that most people use nowadays for high quality video processing and editing. Support for using AVI files for input is expected in future versions.
Main features:
- Produces DVD compliant MPEG2 streams
- Seperate chroma/luma noise filtering
- Low-Pass filtering support
- Contrast/Brightness/Saturation correction
- White balance correction
- Special black-and-white mode
- Crop image to Widescreen (16:9) or Panavision (2.35:1)
- Output conforms to Rec.601 specifications
- Both constant bitrate and variable bitrate encoding
- Unsharp masking
- Supports progressive and interlaced source material
- Support for removing overscan area
- Provides feedback to user about average/peak bitrates
- Show output on screen while encoding
- Generate encoding shell scripts
- Generate quick preview-encodings of parts of source video
<<lessCreating high quality MPEG2 streams involves a lot more than simply feeding the input video to mpeg2enc/transcode/mencoder/etc.
The input video needs to be carefully prepared by pulling it through a chain of stream processing tools like low-pass filters, color correction filters, static and dynamic chroma and luma noise filters, scalers, and so on.
This processing chain needs to be tuned in such a way that all irrelevant data (like noise) is removed before the video enters the encoder. KmPg2 uses the video processing / encoding tools from the MJPEGTools project to achieve this.
KmPg2 features a profiler that enables the user to interactively create custom pre-processing pipelines that are optimised for a specific type of video material. These preprocessing pipelines (profiles) can be stored and used with the actual encoding wizard.
For example, you could create a profile that is designed especially for restoring a single aging VHS tape, or you could create a profile tuned for your digital camcorder and re-use it for every new recording that needs to be encoded.
At this moment KmPg2 accepts only one format of input video: Raw Sony DV video streams. This is the video format that most people use nowadays for high quality video processing and editing. Support for using AVI files for input is expected in future versions.
Main features:
- Produces DVD compliant MPEG2 streams
- Seperate chroma/luma noise filtering
- Low-Pass filtering support
- Contrast/Brightness/Saturation correction
- White balance correction
- Special black-and-white mode
- Crop image to Widescreen (16:9) or Panavision (2.35:1)
- Output conforms to Rec.601 specifications
- Both constant bitrate and variable bitrate encoding
- Unsharp masking
- Supports progressive and interlaced source material
- Support for removing overscan area
- Provides feedback to user about average/peak bitrates
- Show output on screen while encoding
- Generate encoding shell scripts
- Generate quick preview-encodings of parts of source video
Download (0.068MB)
Added: 2006-06-11 License: GPL (GNU General Public License) Price:
1250 downloads
Teralogic 880 HDTV decoder Linux driver 0.2.3
Teralogic 880 HDTV decoder Linux driver. more>>
Teralogic 880 HDTV decoder Linux driver.
Remember that this driver has no video capture capability. The kernel module
uses three devices per TL880 card in /dev/tl880 to allow all users to mmap the
memory regions of the TL880, or use the ioctl interface to control the card.
The tools are then used to upload the firmware, set external sync, turn on color
bars, display a mouse cursor, and tweak the OSD. Thats all that the driver can
do so far. There is also I2C bus support. For the latest known bugs, see the
web site and mailing list.
To test the I2C bus(es), you will need the lm_sensors package. Load the
i2c-dev, i2c-algo-bit, and tl880.ko kernel modules, then run i2cdetect for each
bus displayed in the kernel message log (each card has a different number of
buses). If you have any output beside all XXs, note the address and bus
number, and run i2cdump [bus] [address]. For example, the NXT2000 on the MyHD
has address 0x14 on bus 1, so i2cdetect 1 shows a response from address 0xa, and
i2cdump 1 0xa shows the registers of the NXT2000.
Enhancements:
- Many internal improvements in this version, though few new user-worthy
- features.
- Improvements to card initialization.
- New ioctl interfaces.
- Improved VPX chip support.
- More chip features documented.
<<lessRemember that this driver has no video capture capability. The kernel module
uses three devices per TL880 card in /dev/tl880 to allow all users to mmap the
memory regions of the TL880, or use the ioctl interface to control the card.
The tools are then used to upload the firmware, set external sync, turn on color
bars, display a mouse cursor, and tweak the OSD. Thats all that the driver can
do so far. There is also I2C bus support. For the latest known bugs, see the
web site and mailing list.
To test the I2C bus(es), you will need the lm_sensors package. Load the
i2c-dev, i2c-algo-bit, and tl880.ko kernel modules, then run i2cdetect for each
bus displayed in the kernel message log (each card has a different number of
buses). If you have any output beside all XXs, note the address and bus
number, and run i2cdump [bus] [address]. For example, the NXT2000 on the MyHD
has address 0x14 on bus 1, so i2cdetect 1 shows a response from address 0xa, and
i2cdump 1 0xa shows the registers of the NXT2000.
Enhancements:
- Many internal improvements in this version, though few new user-worthy
- features.
- Improvements to card initialization.
- New ioctl interfaces.
- Improved VPX chip support.
- More chip features documented.
Download (MB)
Added: 2007-03-28 License: Other/Proprietary License Price:
946 downloads
aKode 2.0.2
aKode is the decoding library used in akode_artsplugin in kdemultimedia. more>>
aKode is not really a KDE application and not even an application, but very usefull non the less.
aKode is the decoding library used in akode_artsplugin in kdemultimedia, and improves the aRts experience by fewer drop-outs, more supported formats and fewer bugs in general.
It can also be used directly without aRts in JuK and Amarok.
aKode supports decoding of MPEG audio, Ogg Vorbis, Ogg FLAC, old FLAC, Speex, WAV, and Musepack audio.
aKode currently has the following decoder plugins:
- mpeg: Uses libMAD to decoder all MPEG 1/2 layer I-III audio. GPL licensed and patent issue in the US.
- mpc: Decodes musepack aka mpc audio. LGPL licensed.
- xiph: Decodes FLAC, Ogg/FLAC, Speex and Ogg Vorbis audio. LGPL licensed, patent free.
- ffmpeg: Experimental decoder using the FFMPEG decoding library. Enables WMA and RealAudio playback. LGPL and possible patent and reengineering issues in the US.
aKode also has the following audio outputs:
- oss: Outputs to the OSS (Open Sound System) of for instance FreeBSD and Linux 2.4
- alsa: Outputs to ALSA of Linux 2.6 (version 0.9 or 1.x required) (dmix is recommended).
- sun: Outputs to Sun OS/Solaris audio device .
- jack: Outputs using Jack audio backend.
- polyp: Output to the polypaudio server. Recommended for network transparent audio.
Enhancements:
- Support for new FLAC C API (1.1.3+)
- Fixed WAV replay bug.
- Improved FFMPEG decoder
<<lessaKode is the decoding library used in akode_artsplugin in kdemultimedia, and improves the aRts experience by fewer drop-outs, more supported formats and fewer bugs in general.
It can also be used directly without aRts in JuK and Amarok.
aKode supports decoding of MPEG audio, Ogg Vorbis, Ogg FLAC, old FLAC, Speex, WAV, and Musepack audio.
aKode currently has the following decoder plugins:
- mpeg: Uses libMAD to decoder all MPEG 1/2 layer I-III audio. GPL licensed and patent issue in the US.
- mpc: Decodes musepack aka mpc audio. LGPL licensed.
- xiph: Decodes FLAC, Ogg/FLAC, Speex and Ogg Vorbis audio. LGPL licensed, patent free.
- ffmpeg: Experimental decoder using the FFMPEG decoding library. Enables WMA and RealAudio playback. LGPL and possible patent and reengineering issues in the US.
aKode also has the following audio outputs:
- oss: Outputs to the OSS (Open Sound System) of for instance FreeBSD and Linux 2.4
- alsa: Outputs to ALSA of Linux 2.6 (version 0.9 or 1.x required) (dmix is recommended).
- sun: Outputs to Sun OS/Solaris audio device .
- jack: Outputs using Jack audio backend.
- polyp: Output to the polypaudio server. Recommended for network transparent audio.
Enhancements:
- Support for new FLAC C API (1.1.3+)
- Fixed WAV replay bug.
- Improved FFMPEG decoder
Download (0.45MB)
Added: 2007-04-06 License: GPL (GNU General Public License) Price:
936 downloads
Convert::UUlib 1.06
Convert::UUlib is a Perl interface to the uulib library (a.k.a. uudeview/uuenview). more>>
Convert::UUlib is a Perl interface to the uulib library (a.k.a. uudeview/uuenview).
SYNOPSIS
use Convert::UUlib :all;
# read all the files named on the commandline and decode them
# into the CURRENT directory. See below for a longer example.
LoadFile $_ for @ARGV;
for (my $i = 0; my $uu = GetFileListItem $i; $i++) {
if ($uu->state & FILE_OK) {
$uu->decode;
print $uu->filename, "n";
}
}
Read the file doc/library.pdf from the distribution for in-depth information about the C-library used in this interface, and the rest of this document and especially the non-trivial decoder program at the end.
<<lessSYNOPSIS
use Convert::UUlib :all;
# read all the files named on the commandline and decode them
# into the CURRENT directory. See below for a longer example.
LoadFile $_ for @ARGV;
for (my $i = 0; my $uu = GetFileListItem $i; $i++) {
if ($uu->state & FILE_OK) {
$uu->decode;
print $uu->filename, "n";
}
}
Read the file doc/library.pdf from the distribution for in-depth information about the C-library used in this interface, and the rest of this document and especially the non-trivial decoder program at the end.
Download (0.23MB)
Added: 2006-08-21 License: Perl Artistic License Price:
1159 downloads
KMediaGrab 0.3
KMediagrab is a media grabber and encoder built on top of mplayer/mencoder. more>>
KMediagrab is a media grabber and encoder built on top of mplayer/mencoder. It can grab and encode a DVD at the same time (e.g., creating a divx or a videocd file for instance), record a movie or your favourite TV program from your TV-card, or translate a video file from one format to another (e.g., create a realplayer file from a .wmv one).
Enhancements:
- Added subtitles support
- fixed tv frame sizes
- moved from divx4 to xvid
<<lessEnhancements:
- Added subtitles support
- fixed tv frame sizes
- moved from divx4 to xvid
Download (0.53MB)
Added: 2005-06-16 License: GPL (GNU General Public License) Price:
1591 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above encoder decoder search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed