vbr.
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 22
mpeglib 0.4.1
mpeglib is a mp3 and mpeg I video/audio library for linux. more>>
mpeglib is a mp3 and mpeg I video/audio library for linux.
The library includeds three command line players, for mp3,wav,mpeg video.
Main features:
MPEG I library.
This library contains:
- mpeg I audio player (layer I,II,III (mp3))
- mpeg I video player
- mpeg I system layer player
- wav player
Supported features:
- direct/fast seek in all players
- length detection
- video synchronisation, based on timestamps
- mmx Support where necessary
- VBR/ID3 support for mp3
- shoutcast/icecast support
- CDI/Video CD support
- plugin architecture for input,decoder,output
Supported Outputs:
Audio
- Support for OSS/Linux, Sun
Video
- X11 standard calls (fallback)
- X11 Shared mem
- X11 XFree86 4.0 DGA 2.0 (needs root)
- X11 XFree86 4.0 XVideo Extension (hardware yuv->rgb renderer)
Supported Inputs
- file,http.
- Supports on Linux Video CDs (vcd,cdi)
<<lessThe library includeds three command line players, for mp3,wav,mpeg video.
Main features:
MPEG I library.
This library contains:
- mpeg I audio player (layer I,II,III (mp3))
- mpeg I video player
- mpeg I system layer player
- wav player
Supported features:
- direct/fast seek in all players
- length detection
- video synchronisation, based on timestamps
- mmx Support where necessary
- VBR/ID3 support for mp3
- shoutcast/icecast support
- CDI/Video CD support
- plugin architecture for input,decoder,output
Supported Outputs:
Audio
- Support for OSS/Linux, Sun
Video
- X11 standard calls (fallback)
- X11 Shared mem
- X11 XFree86 4.0 DGA 2.0 (needs root)
- X11 XFree86 4.0 XVideo Extension (hardware yuv->rgb renderer)
Supported Inputs
- file,http.
- Supports on Linux Video CDs (vcd,cdi)
Download (0.70MB)
Added: 2005-07-07 License: GPL (GNU General Public License) Price:
1585 downloads
tooLAME 0.2i
tooLAME is an optimized Mpeg Audio 1/2 Layer 2 encoder. more>>
tooLAME is an optimized Mpeg Audio 1/2 Layer 2 encoder.
It is based heavily on:
- the ISO dist10 code
- improvement to algorithms as part of the LAME project
Installation:
1. edit Makefile
at least change the architecture type (ARCH) to suit your machine.
2. make
Usage:
./toolame [options] < input > < output >
Input File
tooLAME parses AIFF and WAV files for file info
raw PCM is assumed if no header is found
for stdin use a -
Output File
file is automatically renamed from *.* to *.mp2
for stdout use a -
Input Options
-s [int]
if inputting raw PCM sound, you must specify the sample rate
default sample rate is 44.1khz.
-a
downmix from stereo to mono
if the incoming file is stereo, combine the audio into
a single channel
-x
force byte-swapping of the input. (current endian detection is dodgy,
so if toolame produces only noise, use -x )
-g
swap the LR channels of a stereo file
Output Options
-m [char]
the encoding mode (default j)
s stereo
d dual channel
j joint stereo
m mono
-p [int]
which psy model to use (default 1)
Different models for the psychoacoustics
Models: -1 to 4
-b [int]
the total bitrate
For 48/44.1/32kHz default = 192
For 24/22.05/16kHz default = 96
-v [int]
Switch on VBR mode.
The higher the number the better the quality.
Useful range -10 to 10.
See README.VBR for details.
Operation
-f
fast mode turns off calculation of the psychoacoustic model.
Instead a set of default values are assumed
-q [int]
quick mode calculates the psy model every num frames.
Misc
-d emp
de-emphasis (default n)
-c
mark as copyright
-o
mark as original
-e
add error protection
-r
force padding bits off
-D
add DAB extensions
-t [int]
talkativity setting. 0 = no message. 3 = too much information
<<lessIt is based heavily on:
- the ISO dist10 code
- improvement to algorithms as part of the LAME project
Installation:
1. edit Makefile
at least change the architecture type (ARCH) to suit your machine.
2. make
Usage:
./toolame [options] < input > < output >
Input File
tooLAME parses AIFF and WAV files for file info
raw PCM is assumed if no header is found
for stdin use a -
Output File
file is automatically renamed from *.* to *.mp2
for stdout use a -
Input Options
-s [int]
if inputting raw PCM sound, you must specify the sample rate
default sample rate is 44.1khz.
-a
downmix from stereo to mono
if the incoming file is stereo, combine the audio into
a single channel
-x
force byte-swapping of the input. (current endian detection is dodgy,
so if toolame produces only noise, use -x )
-g
swap the LR channels of a stereo file
Output Options
-m [char]
the encoding mode (default j)
s stereo
d dual channel
j joint stereo
m mono
-p [int]
which psy model to use (default 1)
Different models for the psychoacoustics
Models: -1 to 4
-b [int]
the total bitrate
For 48/44.1/32kHz default = 192
For 24/22.05/16kHz default = 96
-v [int]
Switch on VBR mode.
The higher the number the better the quality.
Useful range -10 to 10.
See README.VBR for details.
Operation
-f
fast mode turns off calculation of the psychoacoustic model.
Instead a set of default values are assumed
-q [int]
quick mode calculates the psy model every num frames.
Misc
-d emp
de-emphasis (default n)
-c
mark as copyright
-o
mark as original
-e
add error protection
-r
force padding bits off
-D
add DAB extensions
-t [int]
talkativity setting. 0 = no message. 3 = too much information
Download (0.12MB)
Added: 2005-12-20 License: GPL (GNU General Public License) Price:
1403 downloads
mpgedit 0.72 Beta3
mpgedit is an MPEG 1 layer 1/2/3 (mp3), MPEG 2, and MPEG 2.5 audio file editor. more>>
mpgedit is an MPEG 1 layer 1/2/3 (mp3), MPEG 2, and MPEG 2.5 audio file editor that is capable of processing both Constant Bit Rate (CBR) and Variable Bit Rate (VBR) encoded files.
Since no file decoding / encoding occurs during editing, there is no audio quality loss when editing with mpgedit.
When editing VBR files that have a XING header, mpgedit updates the output files XING header information to reflect the new file size and average bit rate.
mpgedit operates in two modes: a command line and a curses-based, full-screen interactive shell. All editing functionality is available in both modes. The chief advantage of the interactive mode comes when using the playback feature for selection and verification of edit begin and end times, which is more rapidly performed interactively.
xmpgedit provides most of the same editing capabilities as the curses-mode mpgedit, but adds a graphical representation of the volume levels of mp3 file being being edited.
Enhancements:
- This release fixes an occasional crash in xmpgedit when adjusting the volume after playback has stopped.
- mpgedit playto start time is fixed, which would play beyond the specified edit time in some circumstances.
- The command "Copy start time" has been added to the xmpgedit edit menu.
- mpgedit playback and editing with the -I option is fixed, which would frequently repeat up to a second of material at the start of the edit.
<<lessSince no file decoding / encoding occurs during editing, there is no audio quality loss when editing with mpgedit.
When editing VBR files that have a XING header, mpgedit updates the output files XING header information to reflect the new file size and average bit rate.
mpgedit operates in two modes: a command line and a curses-based, full-screen interactive shell. All editing functionality is available in both modes. The chief advantage of the interactive mode comes when using the playback feature for selection and verification of edit begin and end times, which is more rapidly performed interactively.
xmpgedit provides most of the same editing capabilities as the curses-mode mpgedit, but adds a graphical representation of the volume levels of mp3 file being being edited.
Enhancements:
- This release fixes an occasional crash in xmpgedit when adjusting the volume after playback has stopped.
- mpgedit playto start time is fixed, which would play beyond the specified edit time in some circumstances.
- The command "Copy start time" has been added to the xmpgedit edit menu.
- mpgedit playback and editing with the -I option is fixed, which would frequently repeat up to a second of material at the start of the edit.
Download (0.20MB)
Added: 2006-04-20 License: GPL (GNU General Public License) Price:
1283 downloads
xmpgedit 0.72 Beta3
xmpgedit is an MP3 editor for VBR/CBR encoded files. more>>
xmpgedit project is an MP3 editor for VBR and CBR encoded files.
xmpgedit is an MPEG 1 layer 1/2/3 (MP3), MPEG 2, and MPEG 2.5 audio file editor that is capable of processing both Constant Bit Rate (CBR) and Variable Bit Rate (VBR) encoded files.
xmpgedit can cut an input MPEG file into one or more output files, as well as join one or more input MPEG files into a single output file. Since no decoding or encoding occurs during editing, there is no audio quality loss when editing with xmpgedit.
Enhancements:
- This release fixes an occasional crash in xmpgedit when adjusting the volume after playback has stopped.
- xmpgedit playto start time is fixed, which would play beyond the specified edit time in some circumstances.
- Added the command "Copy start time" to the xmpgedit edit menu.
<<lessxmpgedit is an MPEG 1 layer 1/2/3 (MP3), MPEG 2, and MPEG 2.5 audio file editor that is capable of processing both Constant Bit Rate (CBR) and Variable Bit Rate (VBR) encoded files.
xmpgedit can cut an input MPEG file into one or more output files, as well as join one or more input MPEG files into a single output file. Since no decoding or encoding occurs during editing, there is no audio quality loss when editing with xmpgedit.
Enhancements:
- This release fixes an occasional crash in xmpgedit when adjusting the volume after playback has stopped.
- xmpgedit playto start time is fixed, which would play beyond the specified edit time in some circumstances.
- Added the command "Copy start time" to the xmpgedit edit menu.
Download (0.18MB)
Added: 2006-04-20 License: GPL (GNU General Public License) Price:
1282 downloads
MP3::Info 1.20
MP3::Info is a Perl module that can manipulate / fetch info from MP3 audio files. more>>
MP3::Info is a Perl module that can manipulate / fetch info from MP3 audio files.
SYNOPSIS
#!perl -w
use MP3::Info;
my $file = Pearls_Before_Swine.mp3;
set_mp3tag($file, Pearls Before Swine, q"77s",
Sticks and Stones, 1990,
q"(c) 1990 77s LTD.", rock & roll);
my $tag = get_mp3tag($file) or die "No TAG info";
$tag->{GENRE} = rock;
set_mp3tag($file, $tag);
my $info = get_mp3info($file);
printf "$file length is %d:%dn", $info->{MM}, $info->{SS};
my $mp3 = new MP3::Info $file;
$mp3->title(Perls Before Swine);
printf "$file length is %s, title is %sn",
$mp3->time, $mp3->title;
$mp3 = MP3::Info->new(FILE)
OOP interface to the rest of the module. The same keys available via get_mp3info and get_mp3tag are available via the returned object (using upper case or lower case; but note that all-caps "VERSION" will return the module version, not the MP3 version).
Passing a value to one of the methods will set the value for that tag in the MP3 file, if applicable.
use_mp3_utf8([STATUS])
Tells MP3::Info to (or not) return TAG info in UTF-8. TRUE is 1, FALSE is 0. Default is TRUE, if available.
Will only be able to turn it on if Encode is available. ID3v2 tags will be converted to UTF-8 according to the encoding specified in each tag; ID3v1 tags will be assumed Latin-1 and converted to UTF-8.
Function returns status (TRUE/FALSE). If no argument is supplied, or an unaccepted argument is supplied, function merely returns status.
This function is not exported by default, but may be exported with the :utf8 or :all export tag.
use_winamp_genres()
Puts WinAmp genres into @mp3_genres and %mp3_genres (adds 68 additional genres to the default list of 80). This is a separate function because these are non-standard genres, but they are included because they are widely used.
You can import the data structures with one of:
use MP3::Info qw(:genres);
use MP3::Info qw(:DEFAULT :genres);
use MP3::Info qw(:all);
remove_mp3tag (FILE [, VERSION, BUFFER])
Can remove ID3v1 or ID3v2 tags. VERSION should be 1 for ID3v1 (the default), 2 for ID3v2, and ALL for both.
For ID3v1, removes last 128 bytes from file if those last 128 bytes begin with the text TAG. File will be 128 bytes shorter.
For ID3v2, removes ID3v2 tag. Because an ID3v2 tag is at the beginning of the file, we rewrite the file after removing the tag data. The buffer for rewriting the file is 4MB. BUFFER (in bytes) ca change the buffer size.
Returns the number of bytes removed, or -1 if no tag removed, or undef if there is an error.
set_mp3tag (FILE, TITLE, ARTIST, ALBUM, YEAR, COMMENT, GENRE [, TRACKNUM])
set_mp3tag (FILE, $HASHREF)
Adds/changes tag information in an MP3 audio file. Will clobber any existing information in file.
Fields are TITLE, ARTIST, ALBUM, YEAR, COMMENT, GENRE. All fields have a 30-byte limit, except for YEAR, which has a four-byte limit, and GENRE, which is one byte in the file. The GENRE passed in the function is a case-insensitive text string representing a genre found in @mp3_genres.
Will accept either a list of values, or a hashref of the type returned by get_mp3tag.
If TRACKNUM is present (for ID3v1.1), then the COMMENT field can only be 28 bytes.
ID3v2 support may come eventually. Note that if you set a tag on a file with ID3v2, the set tag will be for ID3v1[.1] only, and if you call get_mp3tag on the file, it will show you the (unchanged) ID3v2 tags, unless you specify ID3v1.
get_mp3tag (FILE [, VERSION, RAW_V2])
Returns hash reference containing tag information in MP3 file. The keys returned are the same as those supplied for set_mp3tag, except in the case of RAW_V2 being set.
If VERSION is 1, the information is taken from the ID3v1 tag (if present). If VERSION is 2, the information is taken from the ID3v2 tag (if present). If VERSION is not supplied, or is false, the ID3v1 tag is read if present, and then, if present, the ID3v2 tag information will override any existing ID3v1 tag info.
If RAW_V2 is 1, the raw ID3v2 tag data is returned, without any manipulation of text encoding. The key name is the same as the frame ID (ID to name mappings are in the global %v2_tag_names).
If RAW_V2 is 2, the ID3v2 tag data is returned, manipulating for Unicode if necessary, etc. It also takes multiple values for a given key (such as comments) and puts them in an arrayref.
If the ID3v2 version is older than ID3v2.2.0 or newer than ID3v2.4.0, it will not be read.
Strings returned will be in Latin-1, unless UTF-8 is specified (use_mp3_utf8), (unless RAW_V2 is 1).
Also returns a TAGVERSION key, containing the ID3 version used for the returned data (if TAGVERSION argument is 0, may contain two versions).
get_mp3info (FILE)
Returns hash reference containing file information for MP3 file. This data cannot be changed. Returned data:
VERSION MPEG audio version (1, 2, 2.5)
LAYER MPEG layer description (1, 2, 3)
STEREO boolean for audio is in stereo
VBR boolean for variable bitrate
BITRATE bitrate in kbps (average for VBR files)
FREQUENCY frequency in kHz
SIZE bytes in audio stream
OFFSET bytes offset that stream begins
SECS total seconds
MM minutes
SS leftover seconds
MS leftover milliseconds
TIME time in MM:SS
COPYRIGHT boolean for audio is copyrighted
PADDING boolean for MP3 frames are padded
MODE channel mode (0 = stereo, 1 = joint stereo,
2 = dual channel, 3 = single channel)
FRAMES approximate number of frames
FRAME_LENGTH approximate length of a frame
VBR_SCALE VBR scale from VBR header
On error, returns nothing and sets $@.
<<lessSYNOPSIS
#!perl -w
use MP3::Info;
my $file = Pearls_Before_Swine.mp3;
set_mp3tag($file, Pearls Before Swine, q"77s",
Sticks and Stones, 1990,
q"(c) 1990 77s LTD.", rock & roll);
my $tag = get_mp3tag($file) or die "No TAG info";
$tag->{GENRE} = rock;
set_mp3tag($file, $tag);
my $info = get_mp3info($file);
printf "$file length is %d:%dn", $info->{MM}, $info->{SS};
my $mp3 = new MP3::Info $file;
$mp3->title(Perls Before Swine);
printf "$file length is %s, title is %sn",
$mp3->time, $mp3->title;
$mp3 = MP3::Info->new(FILE)
OOP interface to the rest of the module. The same keys available via get_mp3info and get_mp3tag are available via the returned object (using upper case or lower case; but note that all-caps "VERSION" will return the module version, not the MP3 version).
Passing a value to one of the methods will set the value for that tag in the MP3 file, if applicable.
use_mp3_utf8([STATUS])
Tells MP3::Info to (or not) return TAG info in UTF-8. TRUE is 1, FALSE is 0. Default is TRUE, if available.
Will only be able to turn it on if Encode is available. ID3v2 tags will be converted to UTF-8 according to the encoding specified in each tag; ID3v1 tags will be assumed Latin-1 and converted to UTF-8.
Function returns status (TRUE/FALSE). If no argument is supplied, or an unaccepted argument is supplied, function merely returns status.
This function is not exported by default, but may be exported with the :utf8 or :all export tag.
use_winamp_genres()
Puts WinAmp genres into @mp3_genres and %mp3_genres (adds 68 additional genres to the default list of 80). This is a separate function because these are non-standard genres, but they are included because they are widely used.
You can import the data structures with one of:
use MP3::Info qw(:genres);
use MP3::Info qw(:DEFAULT :genres);
use MP3::Info qw(:all);
remove_mp3tag (FILE [, VERSION, BUFFER])
Can remove ID3v1 or ID3v2 tags. VERSION should be 1 for ID3v1 (the default), 2 for ID3v2, and ALL for both.
For ID3v1, removes last 128 bytes from file if those last 128 bytes begin with the text TAG. File will be 128 bytes shorter.
For ID3v2, removes ID3v2 tag. Because an ID3v2 tag is at the beginning of the file, we rewrite the file after removing the tag data. The buffer for rewriting the file is 4MB. BUFFER (in bytes) ca change the buffer size.
Returns the number of bytes removed, or -1 if no tag removed, or undef if there is an error.
set_mp3tag (FILE, TITLE, ARTIST, ALBUM, YEAR, COMMENT, GENRE [, TRACKNUM])
set_mp3tag (FILE, $HASHREF)
Adds/changes tag information in an MP3 audio file. Will clobber any existing information in file.
Fields are TITLE, ARTIST, ALBUM, YEAR, COMMENT, GENRE. All fields have a 30-byte limit, except for YEAR, which has a four-byte limit, and GENRE, which is one byte in the file. The GENRE passed in the function is a case-insensitive text string representing a genre found in @mp3_genres.
Will accept either a list of values, or a hashref of the type returned by get_mp3tag.
If TRACKNUM is present (for ID3v1.1), then the COMMENT field can only be 28 bytes.
ID3v2 support may come eventually. Note that if you set a tag on a file with ID3v2, the set tag will be for ID3v1[.1] only, and if you call get_mp3tag on the file, it will show you the (unchanged) ID3v2 tags, unless you specify ID3v1.
get_mp3tag (FILE [, VERSION, RAW_V2])
Returns hash reference containing tag information in MP3 file. The keys returned are the same as those supplied for set_mp3tag, except in the case of RAW_V2 being set.
If VERSION is 1, the information is taken from the ID3v1 tag (if present). If VERSION is 2, the information is taken from the ID3v2 tag (if present). If VERSION is not supplied, or is false, the ID3v1 tag is read if present, and then, if present, the ID3v2 tag information will override any existing ID3v1 tag info.
If RAW_V2 is 1, the raw ID3v2 tag data is returned, without any manipulation of text encoding. The key name is the same as the frame ID (ID to name mappings are in the global %v2_tag_names).
If RAW_V2 is 2, the ID3v2 tag data is returned, manipulating for Unicode if necessary, etc. It also takes multiple values for a given key (such as comments) and puts them in an arrayref.
If the ID3v2 version is older than ID3v2.2.0 or newer than ID3v2.4.0, it will not be read.
Strings returned will be in Latin-1, unless UTF-8 is specified (use_mp3_utf8), (unless RAW_V2 is 1).
Also returns a TAGVERSION key, containing the ID3 version used for the returned data (if TAGVERSION argument is 0, may contain two versions).
get_mp3info (FILE)
Returns hash reference containing file information for MP3 file. This data cannot be changed. Returned data:
VERSION MPEG audio version (1, 2, 2.5)
LAYER MPEG layer description (1, 2, 3)
STEREO boolean for audio is in stereo
VBR boolean for variable bitrate
BITRATE bitrate in kbps (average for VBR files)
FREQUENCY frequency in kHz
SIZE bytes in audio stream
OFFSET bytes offset that stream begins
SECS total seconds
MM minutes
SS leftover seconds
MS leftover milliseconds
TIME time in MM:SS
COPYRIGHT boolean for audio is copyrighted
PADDING boolean for MP3 frames are padded
MODE channel mode (0 = stereo, 1 = joint stereo,
2 = dual channel, 3 = single channel)
FRAMES approximate number of frames
FRAME_LENGTH approximate length of a frame
VBR_SCALE VBR scale from VBR header
On error, returns nothing and sets $@.
Download (0.097MB)
Added: 2006-06-23 License: GPL (GNU General Public License) Price:
1222 downloads
LAME 3.97
LAME is an MP3 encoder and graphical frame analyzer. more>>
LAME is short from LAME Aint an MP3 Encoder and is a research project for learning about and improving MP3 encoding technology. LAME includes an MP3 encoding library, simple frontend application, a much-improved psycho-acoustic model (GPSYCHO), and a graphical frame analyzer (MP3x).
Please note that any commercial use (including distributing the LAME encoding engine in a free encoder) may require a patent license from Thomson Multimedia.
Main features:
- Many improvements in quality in speed over ISO reference software. See history.
- MPEG1,2 and 2.5 layer III encoding.
- CBR (constant bitrate) and two types of variable bitrate, VBR and ABR.
- Encoding engine can be compiled as a shared library (Linux/UNIX), DLL or ACM codec (Windows)
- free format encoding and decoding
- GPSYCHO: a GPLd psycho acoustic and noise shaping model.
- Powerfull and easy to use presets
- Quality is comparable to FhG encoding engines and substantially better than most other encoders.
- Fast! Encodes faster than real time on a PII 266 at highest quality mode.
- MP3x: a GTK/X-Window MP3 frame analyzer for both .mp3 and unencoded audio files.
Software which uses "LAME":
- andromeda (PHP and ASP) Dynamically presents collections of mp3s as streaming web sites.
- rip (Perl) Script for ripping and encoding.
- avifile AVI/DIVX encoder and decoder for Linux.
- Grip (Linux) gtk-based cd-player, ripper and encoder. Supports cddb, cdparanoia and LAME.
- jbm2 (Linux) A KDE jukebox style application for public places (bars, pubs,...)
- Krabber (Linux) A KDE ripper & encoder, can use LAME.
- Mp3Maker (Linux) A WindowMaker enhanced front end to cdda2wav/cdparanoia and lame/bladeenc.
- dekagenc (Linux) Bourne shell script for ripping, encoding and CDDB naming.
- ripperX (Linux) GTK frontend for rippers and several encoders featuring CDDB support.
- T.E.A.R. (Linux) frontend to LAME, cdparanoia and CDDB.
- Xmcd. (Linux) CD Player with CDDB and ripping to MP3 and OGG.
- xtunes (Linux) GTK frontend for LAME, MAD, cdparanoia, cdrecord and more.
- DropMP3 (Mac) includes LAME binaries.
- CDex (Windows) Ripper & encoder, includes LAME binaries (the Blade compatible dll)
- Lamedrop (Windows) OggDrop style frontend.
- LAMEX (Windows) An activex control for LAME, and a GUI. Source code only, includes LAME.
- m3w (Windows) A live mp3 streamer for the WWW. Works with LAME, icecast, soundcard input
- out_lame (Windows) Winamp output plug-in. Create MP3 files directly from Winamp!
- RazorLame (Windows) The RazorBlade front end now supports LAME.
- winLAME (Windows) The only *nice* windows UI for LAME, according to the author :-)
- DarkIce Live streamer for IceCast.
- LiveIce Real time streaming of mp3s. Works with IceCast
- MuSE A mixing, encoding and streaming engine.
- Flash Forth a Flash-like development library
Enhancements:
- This version is identical to 3.97b3, which was promoted to release.
<<lessPlease note that any commercial use (including distributing the LAME encoding engine in a free encoder) may require a patent license from Thomson Multimedia.
Main features:
- Many improvements in quality in speed over ISO reference software. See history.
- MPEG1,2 and 2.5 layer III encoding.
- CBR (constant bitrate) and two types of variable bitrate, VBR and ABR.
- Encoding engine can be compiled as a shared library (Linux/UNIX), DLL or ACM codec (Windows)
- free format encoding and decoding
- GPSYCHO: a GPLd psycho acoustic and noise shaping model.
- Powerfull and easy to use presets
- Quality is comparable to FhG encoding engines and substantially better than most other encoders.
- Fast! Encodes faster than real time on a PII 266 at highest quality mode.
- MP3x: a GTK/X-Window MP3 frame analyzer for both .mp3 and unencoded audio files.
Software which uses "LAME":
- andromeda (PHP and ASP) Dynamically presents collections of mp3s as streaming web sites.
- rip (Perl) Script for ripping and encoding.
- avifile AVI/DIVX encoder and decoder for Linux.
- Grip (Linux) gtk-based cd-player, ripper and encoder. Supports cddb, cdparanoia and LAME.
- jbm2 (Linux) A KDE jukebox style application for public places (bars, pubs,...)
- Krabber (Linux) A KDE ripper & encoder, can use LAME.
- Mp3Maker (Linux) A WindowMaker enhanced front end to cdda2wav/cdparanoia and lame/bladeenc.
- dekagenc (Linux) Bourne shell script for ripping, encoding and CDDB naming.
- ripperX (Linux) GTK frontend for rippers and several encoders featuring CDDB support.
- T.E.A.R. (Linux) frontend to LAME, cdparanoia and CDDB.
- Xmcd. (Linux) CD Player with CDDB and ripping to MP3 and OGG.
- xtunes (Linux) GTK frontend for LAME, MAD, cdparanoia, cdrecord and more.
- DropMP3 (Mac) includes LAME binaries.
- CDex (Windows) Ripper & encoder, includes LAME binaries (the Blade compatible dll)
- Lamedrop (Windows) OggDrop style frontend.
- LAMEX (Windows) An activex control for LAME, and a GUI. Source code only, includes LAME.
- m3w (Windows) A live mp3 streamer for the WWW. Works with LAME, icecast, soundcard input
- out_lame (Windows) Winamp output plug-in. Create MP3 files directly from Winamp!
- RazorLame (Windows) The RazorBlade front end now supports LAME.
- winLAME (Windows) The only *nice* windows UI for LAME, according to the author :-)
- DarkIce Live streamer for IceCast.
- LiveIce Real time streaming of mp3s. Works with IceCast
- MuSE A mixing, encoding and streaming engine.
- Flash Forth a Flash-like development library
Enhancements:
- This version is identical to 3.97b3, which was promoted to release.
Download (1.3MB)
Added: 2006-09-24 License: GPL (GNU General Public License) Price:
1205 downloads
mp3asm 0.1.3
mp3asm is an mpeg 1/2/2.5 audio layer 1/2/3 (cbr/vbr) frame level editor. more>>
mp3asm is an mpeg 1/2/2.5 audio layer 1/2/3 (cbr/vbr) frame level editor. The current textmode version allows cutting, copying, and pasting of frames while never violating the mpeg audio standard.
Well, most ppl probably prefer decoding, wav editing, reencoding, but that has consequences. Encoders use advanced filtering to create audio data thats easy to compress so that ppl can hardly tell the difference (depending on BR offcourse) and then they compress that filtered audiodata. Now filtering once from original full range unfiltered audio will provide the nicest result.
And offcourse, u dont have to waste precious cycles on the whole lengthy process.
Yes indeed, with wavediting programs u can edit right up to the millisecond, or even better. But to be honest, an 128kbps mpeg 1 layer 3file has 25 frames per second, which means u can cut right down to 40ms. If u dont mind the quality of a 128kbps file, how can u mind a few millisecs?Every subsequent filtering will result in more loss of data, because the only real difference between encoders is the filterbanks.
So when this app is up and running theres no more reason to waste a perfectly good rip cos of a few bad starting frames or a long lead out. At this point i even believe it should be possible to provide for fading in/out, i aint certain yet actually. I have no clue whatsoever on why Olli fromme halted development back in 97.Maybe cos mp3s were a rarity back then? Maybe some personal reason. I will prolly never know. What I do know is that he had an unbelievable idea and he wrote a program that did the job very well.
Enhancements:
- fixed parsing sideinfo (off by 1 bit) for mpeg 1 layer 3 mono (found by Alain Daurat (alain.daurat@libertysurf.fr))
<<lessWell, most ppl probably prefer decoding, wav editing, reencoding, but that has consequences. Encoders use advanced filtering to create audio data thats easy to compress so that ppl can hardly tell the difference (depending on BR offcourse) and then they compress that filtered audiodata. Now filtering once from original full range unfiltered audio will provide the nicest result.
And offcourse, u dont have to waste precious cycles on the whole lengthy process.
Yes indeed, with wavediting programs u can edit right up to the millisecond, or even better. But to be honest, an 128kbps mpeg 1 layer 3file has 25 frames per second, which means u can cut right down to 40ms. If u dont mind the quality of a 128kbps file, how can u mind a few millisecs?Every subsequent filtering will result in more loss of data, because the only real difference between encoders is the filterbanks.
So when this app is up and running theres no more reason to waste a perfectly good rip cos of a few bad starting frames or a long lead out. At this point i even believe it should be possible to provide for fading in/out, i aint certain yet actually. I have no clue whatsoever on why Olli fromme halted development back in 97.Maybe cos mp3s were a rarity back then? Maybe some personal reason. I will prolly never know. What I do know is that he had an unbelievable idea and he wrote a program that did the job very well.
Enhancements:
- fixed parsing sideinfo (off by 1 bit) for mpeg 1 layer 3 mono (found by Alain Daurat (alain.daurat@libertysurf.fr))
Download (0.045MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1192 downloads
mousikos 0.3
mousikos is a portable audio/music player manager for GNOME. more>>
mousikos is a portable audio/music player manager for GNOME. It is designed to be able to support various types of portable music players connected through the parallel port or a USB port. It currently does not support any existing players. A fake player mimicked by a directory on the hard disk is currently supported as proof of concept of the rest of the features.
It is being developed under Linux. It is written in C. It requires glib, gtk+ and gnome. I intend to un-gnome-ify it sometime as some people only use KDE. It will always rely on glib and gtk however. It is distributed under the GNU General Public License (GPL) version 2 of June 1991.
It differs from other gui front-ends in these ways ways:
It relies on playlists (m3u).
It filters on the fly from high bit rate file to low bitrate files. In some cases this can be achieved by bit pealing (ogg to ogg), in others by re-encoding. This allows more files to fit on the player. The filtering capabilities are customizable so one could also have, for example, 256KBps ogg VBR to a regular 112Kbps mp3s.
Main features:
- It uses a two pane window. One for player contents one for playlist. Other player managers only have one with the player contents
- It can support multiple types of players. To add support for a given player one file must be edited and two new files must be created: .c and .h. I hope this means that existing command line programs for other players can be adapted easily for use within mousikos.
- It features a bookmarks(hotlist) menu for quick access to favorite playlists.
<<lessIt is being developed under Linux. It is written in C. It requires glib, gtk+ and gnome. I intend to un-gnome-ify it sometime as some people only use KDE. It will always rely on glib and gtk however. It is distributed under the GNU General Public License (GPL) version 2 of June 1991.
It differs from other gui front-ends in these ways ways:
It relies on playlists (m3u).
It filters on the fly from high bit rate file to low bitrate files. In some cases this can be achieved by bit pealing (ogg to ogg), in others by re-encoding. This allows more files to fit on the player. The filtering capabilities are customizable so one could also have, for example, 256KBps ogg VBR to a regular 112Kbps mp3s.
Main features:
- It uses a two pane window. One for player contents one for playlist. Other player managers only have one with the player contents
- It can support multiple types of players. To add support for a given player one file must be edited and two new files must be created: .c and .h. I hope this means that existing command line programs for other players can be adapted easily for use within mousikos.
- It features a bookmarks(hotlist) menu for quick access to favorite playlists.
Download (0.21MB)
Added: 2006-07-25 License: GPL (GNU General Public License) Price:
1187 downloads
FAAC 1.25
FAAC is an MPEG-4 AAC encoder and decoder. more>>
The FAAC project includes the AAC encoder FAAC and decoder FAAD2.
FAAC supports several MPEG-4 object types (LC, LTP, HE AAC, Main, PS) and file formats (raw AAC, MP4, ADTS AAC), multichannel and gapless en/decoding as well as MP4 metadata tags.
The codecs are compatible with standard-compliant audio applications using one or more of these profiles.
General FAAC compiling instructions:
1. Make sure you have autoconf, automake and libtool installed. For MP4 support, you must have libmp4v2 (included in faad2) installed.
2. cd to FAAC source dir
3. Run:
./bootstrap
./configure
make
make install
Usage:
faac [options]
Options:
-a X Set average bitrate to approximately X kbps per channel (i.e. using -a 64 averages at 128 kbps/stereo).
-c < bandwidth > Set the bandwidth in Hz (default value depends on sample rate)
-q < quality > Set quantizer quality (default: 100, averages at approx. 128 kbps VBR for a normal stereo input file at 16 bit and 44.1 kHz sample rate).
--tns Enable TNS coding.
--notns Disable TNS coding.
-n Disable mid/side coding.
-m X AAC MPEG version, X can be 2 or 4 (default: MPEG-2, so for the sake of interoperability with non-standard compliant players like QuickTime 6 you should set it to "4").
-o X AAC object type, X can be LC, MAIN or LTP (default: LC, for the same reason as with the MPEG version dont use Main or LTP).
-r RAW AAC output file (i.e. without ADTS headers).
-P Raw PCM input mode.
-R Raw PCM input sample rate in Hz (default: 44100 Hz).
-B Raw PCM input bit depth (default: 16 bits, also possible 8 bits).
-C Raw PCM input channels (default: 2).
- < stdin > If you simply use a hyphen/minus sign instead of an input file name, FAAC can encode directly from stdin, thus enabling piping within other applications like foobar2000 or mp4live.
Note: VBR output bitrate depends on -q AND -c, so you should only vary the default setting -q 100 -c 16000 if you know what youre doing and/or want to experiment with other cutoff frequencies at a given quality setting.
The ABR setting with -a is an approximate average bitrate that does not use a bit reservoir, i.e -a 64 and -q 100 at 44.1 kHz will result in exactly the same output file.
The following list should give some orientation for useful -q and -c settings, based on FAAC v1.17. The resulting VBR bitrates are referring to an average sounding stereo file with 16bit, 44.1 kHz, i.e. ct_reference.wav in this case. Multiplexing these AAC files to MP4 with e.g. mp4creator will result in a ~3 kbps lower bitrate because of the stripped ADTS headers:
-q 130 -c 22000 -m 4 (~218 kbps)
-q 120 -c 20000 -m 4 (~194 kbps)
-q 110 -c 18000 -m 4 (~158 kbps)
-q 100 -c 16000 -m 4 (~129 kbps)
-q 90 -c 14000 -m 4 (~103 kbps)
-q 80 -c 12000 -m 4 (~79 kbps)
-q 70 -c 10000 -m 4 (~62 kbps)
The added -m 4 switch does not change the bitrate or sound of course, but is recommended for most AAC/MP4 players that use an updated FAAD2-based plugin from this year (Winamp 2.x, foobar2000 etc.) or cant decode MPEG-2 AAC LC files like QuickTime 6. Philips Expanium users should not use this switch, because their CD portable does not know MPEG-4 AAC files.
Enhancements:
- Small bug fixes since last version
<<lessFAAC supports several MPEG-4 object types (LC, LTP, HE AAC, Main, PS) and file formats (raw AAC, MP4, ADTS AAC), multichannel and gapless en/decoding as well as MP4 metadata tags.
The codecs are compatible with standard-compliant audio applications using one or more of these profiles.
General FAAC compiling instructions:
1. Make sure you have autoconf, automake and libtool installed. For MP4 support, you must have libmp4v2 (included in faad2) installed.
2. cd to FAAC source dir
3. Run:
./bootstrap
./configure
make
make install
Usage:
faac [options]
Options:
-a X Set average bitrate to approximately X kbps per channel (i.e. using -a 64 averages at 128 kbps/stereo).
-c < bandwidth > Set the bandwidth in Hz (default value depends on sample rate)
-q < quality > Set quantizer quality (default: 100, averages at approx. 128 kbps VBR for a normal stereo input file at 16 bit and 44.1 kHz sample rate).
--tns Enable TNS coding.
--notns Disable TNS coding.
-n Disable mid/side coding.
-m X AAC MPEG version, X can be 2 or 4 (default: MPEG-2, so for the sake of interoperability with non-standard compliant players like QuickTime 6 you should set it to "4").
-o X AAC object type, X can be LC, MAIN or LTP (default: LC, for the same reason as with the MPEG version dont use Main or LTP).
-r RAW AAC output file (i.e. without ADTS headers).
-P Raw PCM input mode.
-R Raw PCM input sample rate in Hz (default: 44100 Hz).
-B Raw PCM input bit depth (default: 16 bits, also possible 8 bits).
-C Raw PCM input channels (default: 2).
- < stdin > If you simply use a hyphen/minus sign instead of an input file name, FAAC can encode directly from stdin, thus enabling piping within other applications like foobar2000 or mp4live.
Note: VBR output bitrate depends on -q AND -c, so you should only vary the default setting -q 100 -c 16000 if you know what youre doing and/or want to experiment with other cutoff frequencies at a given quality setting.
The ABR setting with -a is an approximate average bitrate that does not use a bit reservoir, i.e -a 64 and -q 100 at 44.1 kHz will result in exactly the same output file.
The following list should give some orientation for useful -q and -c settings, based on FAAC v1.17. The resulting VBR bitrates are referring to an average sounding stereo file with 16bit, 44.1 kHz, i.e. ct_reference.wav in this case. Multiplexing these AAC files to MP4 with e.g. mp4creator will result in a ~3 kbps lower bitrate because of the stripped ADTS headers:
-q 130 -c 22000 -m 4 (~218 kbps)
-q 120 -c 20000 -m 4 (~194 kbps)
-q 110 -c 18000 -m 4 (~158 kbps)
-q 100 -c 16000 -m 4 (~129 kbps)
-q 90 -c 14000 -m 4 (~103 kbps)
-q 80 -c 12000 -m 4 (~79 kbps)
-q 70 -c 10000 -m 4 (~62 kbps)
The added -m 4 switch does not change the bitrate or sound of course, but is recommended for most AAC/MP4 players that use an updated FAAD2-based plugin from this year (Winamp 2.x, foobar2000 etc.) or cant decode MPEG-2 AAC LC files like QuickTime 6. Philips Expanium users should not use this switch, because their CD portable does not know MPEG-4 AAC files.
Enhancements:
- Small bug fixes since last version
Download (0.27MB)
Added: 2006-08-13 License: GPL (GNU General Public License) Price:
1181 downloads
Aften 0.05
Aften is a simple, open-source, A/52 (AC-3) audio encoder. more>>
Aften project is a simple, open-source, A/52 (AC-3) audio encoder.
Main features:
- Implemented my own wav reader
- Converted the fixed-point algorithms to floating-point
- Rearranged the methods and structures
- Added stereo rematrixing (mid/side)
- Added short block MDCT and block switching
- Added VBR encoding mode
- Added variable bandwidth
- Added more complete WAV format support
- Added support for using the alternate bit stream syntax
- Created separate library and frontend
- Added input filters
Enhancements:
- Bit allocation speedups, a compile-time choice of using floats or doubles internally, an internal restructuring of MDCT functions, and bugfixes. quality=0 is now a valid setting.
<<lessMain features:
- Implemented my own wav reader
- Converted the fixed-point algorithms to floating-point
- Rearranged the methods and structures
- Added stereo rematrixing (mid/side)
- Added short block MDCT and block switching
- Added VBR encoding mode
- Added variable bandwidth
- Added more complete WAV format support
- Added support for using the alternate bit stream syntax
- Created separate library and frontend
- Added input filters
Enhancements:
- Bit allocation speedups, a compile-time choice of using floats or doubles internally, an internal restructuring of MDCT functions, and bugfixes. quality=0 is now a valid setting.
Download (0.046MB)
Added: 2006-08-22 License: GPL (GNU General Public License) Price:
1165 downloads
PyMP3Cut 0.27
PyMP3Cut is a Python command line tool designed to cut huge mp3 files. more>>
PyMP3Cut is a Python command line tool designed to cut huge (> 100MB) MP3 files at high speed without requiring the extra disk space and processing time usually needed by visual audio editing tools, which convert the MP3 format to more easily manageable formats like WAV before doing anything.
It cuts and reads simultaneously according to the autodetected MP3 frame rate and a timeline passed as a command line argument. It doesnt currently deal with Variable Bit Rate (VBR) MP3 files, though.
Main features:
- PyMP3Cut is a Python command line tool designed to cut very huge MP3 files at a blazzingly fast rate without requiring the extra disk space and processing time usually needed by Audacity or other similar visual audio editing tools, which convert the MP3 format to more easily manageable formats like WAV before doing anything. The WAV conversion usually requires 10 times more disk space !
- PyMP3Cut doesnt convert anything : it reads and cuts simultaneously, according to the autodetected audio frame rate and a timeline passed as a command line argument. You can think of PyMP3Cut as being some sort of very careful chainsaw ;-) Since theres no back and forth MP3 conversion, theres no quality loss either !
- PyMP3Cut was designed to slice high quality MP3 recordings of day-long congresses into smaller per-speaker MP3 files. It only needs the exact same amount of disk space as the original file to slice, even less if you plan to skip some parts, which PyMP3Cut can do automatically if you use a specially formatted *SKIP* entry in your timeline. It was successfully used many times against several hundredths megabytes MP3 files.
Enhancements:
- Bill Eldridge added the --segment command line option.
<<lessIt cuts and reads simultaneously according to the autodetected MP3 frame rate and a timeline passed as a command line argument. It doesnt currently deal with Variable Bit Rate (VBR) MP3 files, though.
Main features:
- PyMP3Cut is a Python command line tool designed to cut very huge MP3 files at a blazzingly fast rate without requiring the extra disk space and processing time usually needed by Audacity or other similar visual audio editing tools, which convert the MP3 format to more easily manageable formats like WAV before doing anything. The WAV conversion usually requires 10 times more disk space !
- PyMP3Cut doesnt convert anything : it reads and cuts simultaneously, according to the autodetected audio frame rate and a timeline passed as a command line argument. You can think of PyMP3Cut as being some sort of very careful chainsaw ;-) Since theres no back and forth MP3 conversion, theres no quality loss either !
- PyMP3Cut was designed to slice high quality MP3 recordings of day-long congresses into smaller per-speaker MP3 files. It only needs the exact same amount of disk space as the original file to slice, even less if you plan to skip some parts, which PyMP3Cut can do automatically if you use a specially formatted *SKIP* entry in your timeline. It was successfully used many times against several hundredths megabytes MP3 files.
Enhancements:
- Bill Eldridge added the --segment command line option.
Download (0.016MB)
Added: 2006-08-30 License: GPL (GNU General Public License) Price:
1161 downloads
Audio::TagLib::MPEG::XingHeader 1.42
Audio::TagLib::MPEG::XingHeader is an implementation of the Xing VBR headers. more>>
Audio::TagLib::MPEG::XingHeader is an implementation of the Xing VBR headers.
SYNOPSIS
use Audio::TagLib::MPEG::XingHeader;
my $i = Audio::TagLib::MPEG::XingHeader->new($data);
print $i->isValid() ? "valid" : "invalid", "n";
This is a minimalistic implementation of the Xing VBR headers. Xing headers are often added to VBR (variable bit rate) MP3 streams to make it easy to compute the length and quality of a VBR stream. Our implementation is only concerned with the total size of the stream (so that we can calculate the total playing time and the average bitrate). It uses http://home.pcisys.net/~melanson/codecs/mp3extensions.txt and the XMMS sources as references.
new(ByteVector $data)
Parses a Xing header based on $data. The data must be at least 16 bytes long (anything longer than this is discarded).
DESTROY()
Destroy this XingHeader instance
BOOL isValid()
Returns true if the data was parsed properly and if there is a vaild Xing header present.
UV totalFrames()
Returns the total number of frames.
UV totalSize()
Returns the total size of stream in bytes.
IV xingHeaderOffset(PV $version, PV $channelMode) [static]
Returns the offset for the start of this Xing header, given the version and channels of the frame
see Audio::TagLib::MPEG::Header
<<lessSYNOPSIS
use Audio::TagLib::MPEG::XingHeader;
my $i = Audio::TagLib::MPEG::XingHeader->new($data);
print $i->isValid() ? "valid" : "invalid", "n";
This is a minimalistic implementation of the Xing VBR headers. Xing headers are often added to VBR (variable bit rate) MP3 streams to make it easy to compute the length and quality of a VBR stream. Our implementation is only concerned with the total size of the stream (so that we can calculate the total playing time and the average bitrate). It uses http://home.pcisys.net/~melanson/codecs/mp3extensions.txt and the XMMS sources as references.
new(ByteVector $data)
Parses a Xing header based on $data. The data must be at least 16 bytes long (anything longer than this is discarded).
DESTROY()
Destroy this XingHeader instance
BOOL isValid()
Returns true if the data was parsed properly and if there is a vaild Xing header present.
UV totalFrames()
Returns the total number of frames.
UV totalSize()
Returns the total size of stream in bytes.
IV xingHeaderOffset(PV $version, PV $channelMode) [static]
Returns the offset for the start of this Xing header, given the version and channels of the frame
see Audio::TagLib::MPEG::Header
Download (1.4MB)
Added: 2006-11-14 License: Perl Artistic License Price:
1076 downloads
getID3() 2.0.0b4
getID3() is a PHP4 script that extracts useful information from MP3s & other multimedia file formats. more>>
getID3() is a PHP4 script that extracts useful information from MP3s & other multimedia file formats:
Tag formats:
- ID3v1 (v1.0 & v1.1)
- ID3v2 (v2.2, v2.3 & v2.4)
- APE tags (v1 & v2)
- (Ogg) VorbisComment
- Lyrics3 (v1 & v2)
Lossy Audio-only formats:
- MP3, MP2, MP1 (MPEG-1, layer III/II/I audio, including Fraunhofer, Xing and LAME VBR/CBR headers)
- Ogg Vorbis
- Musepack / MPEGplus
- AAC & MP4
- AC-3
- RealAudio
- VQF
- Speex
Lossless Audio-only formats:
- WAV (including extended chunks such as BWF and CART)
- AIFF (Audio Interchange File Format)
- Monkeys Audio
- FLAC & OggFLAC
- LA (Lossless Audio)
- OptimFROG
- WavPack
- TTA
- LPAC (Lossless Predictive Audio Compressor)
- Bonk
- LiteWave
- Shorten
- RKAU
- Apple Lossless Audio Codec
- RealAudio Lossless
- CD-audio (*.cda)
- NeXT/Sun .au
- Creative .voc
- AVR (Audio Visual Research)
- MIDI
Audio-Video formats:
- AVI
- ASF (ASF, Windows Media Audio, Windows Media Video)
- MPEG-1 & MPEG-2
- Quicktime
- RealVideo
- NSV (Nullsoft Streaming Video)
Graphic formats:
- JPG
- PNG
- GIF
- BMP (Windows & OS/2)
- TIFF
- SWF (Flash)
- PhotoCD
Data formats:
- ZIP
- TAR
- GZIP
- ISO 9660 (CD-ROM image)
- SZIP
getID3() can write:
- ID3v1 (v1 & v1.1)
- ID3v2 (v2.3, v2.4)
- APE (v2)
- Ogg Vorbis comments
- FLAC comments
Whats New in 1.7.7 Stable Release:
- All 1.x bugfixes have been ported from getID3() 1.7.2 to 1.7.7
<<lessTag formats:
- ID3v1 (v1.0 & v1.1)
- ID3v2 (v2.2, v2.3 & v2.4)
- APE tags (v1 & v2)
- (Ogg) VorbisComment
- Lyrics3 (v1 & v2)
Lossy Audio-only formats:
- MP3, MP2, MP1 (MPEG-1, layer III/II/I audio, including Fraunhofer, Xing and LAME VBR/CBR headers)
- Ogg Vorbis
- Musepack / MPEGplus
- AAC & MP4
- AC-3
- RealAudio
- VQF
- Speex
Lossless Audio-only formats:
- WAV (including extended chunks such as BWF and CART)
- AIFF (Audio Interchange File Format)
- Monkeys Audio
- FLAC & OggFLAC
- LA (Lossless Audio)
- OptimFROG
- WavPack
- TTA
- LPAC (Lossless Predictive Audio Compressor)
- Bonk
- LiteWave
- Shorten
- RKAU
- Apple Lossless Audio Codec
- RealAudio Lossless
- CD-audio (*.cda)
- NeXT/Sun .au
- Creative .voc
- AVR (Audio Visual Research)
- MIDI
Audio-Video formats:
- AVI
- ASF (ASF, Windows Media Audio, Windows Media Video)
- MPEG-1 & MPEG-2
- Quicktime
- RealVideo
- NSV (Nullsoft Streaming Video)
Graphic formats:
- JPG
- PNG
- GIF
- BMP (Windows & OS/2)
- TIFF
- SWF (Flash)
- PhotoCD
Data formats:
- ZIP
- TAR
- GZIP
- ISO 9660 (CD-ROM image)
- SZIP
getID3() can write:
- ID3v1 (v1 & v1.1)
- ID3v2 (v2.3, v2.4)
- APE (v2)
- Ogg Vorbis comments
- FLAC comments
Whats New in 1.7.7 Stable Release:
- All 1.x bugfixes have been ported from getID3() 1.7.2 to 1.7.7
Download (0.35MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
987 downloads
cutmp3 1.9.2
cutmp3 is a small and fast command line MP3 editor. more>>
cutmp3 is a small and fast command line MP3 editor. cutmp3 lets you select sections of an MP3 interactively or via a timetable and save them to separate files without quality loss.
It uses mpg123 for playback and works with VBR files and even with files bigger than 2GB.
Other features are configurable silence seeking and ID3 tag seeking, which are useful for concatenated mp3s.
Playback is realized via mpg123, so be sure to have it installed or at least have a symlink to your favorite mp3 playing program.
I recommend a symlink to mpg321 which works better!
You can mark beginning and end of a segment with a and b and save the segment with s.
Using a timetable or direct times with VBR files delivers exact(!) results at the cost of slightly lower speed. cutmp3 even works with files bigger than 2 GB!
If you want a working graphical software you can try mp3directcut,
which runs fairly well in WINE after I asked the author about a WINEd version.
Installation:
make (you will need readline-devel or similar!)
install it to /usr/bin with
make install
Enhancements:
- A small fix for timetable cutting with negative values has been made.
- Another option for silence seeking has been added.
- The documentation has been updated.
<<lessIt uses mpg123 for playback and works with VBR files and even with files bigger than 2GB.
Other features are configurable silence seeking and ID3 tag seeking, which are useful for concatenated mp3s.
Playback is realized via mpg123, so be sure to have it installed or at least have a symlink to your favorite mp3 playing program.
I recommend a symlink to mpg321 which works better!
You can mark beginning and end of a segment with a and b and save the segment with s.
Using a timetable or direct times with VBR files delivers exact(!) results at the cost of slightly lower speed. cutmp3 even works with files bigger than 2 GB!
If you want a working graphical software you can try mp3directcut,
which runs fairly well in WINE after I asked the author about a WINEd version.
Installation:
make (you will need readline-devel or similar!)
install it to /usr/bin with
make install
Enhancements:
- A small fix for timetable cutting with negative values has been made.
- Another option for silence seeking has been added.
- The documentation has been updated.
Download (0.033MB)
Added: 2007-04-06 License: GPL (GNU General Public License) Price:
931 downloads
mp3plot 0.4.0 Alpha
mp3plot project prints out a plot of the bitrate distribution of a VBR MP3 file. more>>
mp3plot project prints out a plot of the bitrate distribution of a VBR MP3 file (it will also do it for CBR files although it isnt very meaningful).
It should be architecture independent but I havent tested beyond PCs.
Theres a much more mature tool that does the same and more: mp3stat at signal-lost.homeip.net/projects. mp3stat refuses to work on my system(s) and having an interest in mp3s internal structure I gave a shot at it with mp3plot.
<<lessIt should be architecture independent but I havent tested beyond PCs.
Theres a much more mature tool that does the same and more: mp3stat at signal-lost.homeip.net/projects. mp3stat refuses to work on my system(s) and having an interest in mp3s internal structure I gave a shot at it with mp3plot.
Download (0.030MB)
Added: 2007-05-29 License: GPL (GNU General Public License) Price:
878 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above vbr. 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