convert audio files freeware
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 11205
Audio File Library 0.2.6
Audio File Library is a uniform API for accessing standard digital audio file formats. more>>
The Audio File Library provides a uniform and elegant API for accessing a variety of audio file formats, such as AIFF/AIFF-C, WAVE, NeXT/Sun .snd/.au, Berkeley/IRCAM/CARL Sound File, Audio Visual Research, Amiga IFF/8SVX, and NIST SPHERE. Supported compression formats are currently G.711 mu-law and A-law and IMA and MS ADPCM.
Key goals of the Audio File Library are file format transparency and data format transparency. The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. Likewise, the format of the audio data presented to the application need not be tied to the format of the data contained in the file.
The Audio File Library distributed under the GNU Library General Public License.
<<lessKey goals of the Audio File Library are file format transparency and data format transparency. The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. Likewise, the format of the audio data presented to the application need not be tied to the format of the data contained in the file.
The Audio File Library distributed under the GNU Library General Public License.
Download (0.36MB)
Added: 2005-04-14 License: LGPL (GNU Lesser General Public License) Price:
1655 downloads
Perl Audio Converter 3.3.2
Perl Audio Converter (PAC) is a simple script for converting multiple audio types from one format to another. more>>
Perl Audio Converter (PAC) is a tool for converting multiple audio types from one format to another. It supports MP2, MP3, Ogg Vorbis, FLAC, Shorten, Monkey Audio, FAAC (AAC/M4A/MP4), Musepack (MPC), Wavpack (WV), OptimFrog (OFR/OFS), TTA, LPAC, Kexis (KXS), AIFF, AC3, Lossless Audio (LA), AU, SND, RAW, VOC, SMP, RealAudio (RA/RAM), WAV, and WMA.
It can also convert audio from the following video formats/extensions: RM, RV, ASF, DivX, MPG, MKV, MPEG, AVI, MOV, OGM, QT, VCD, VOB, and WMV. A CD ripping function with CDDB support, batch and playlist conversion, tag preservation for most supported formats, independent tag reading/writing, and extensions for Konqueror and amaroK is also provided.
Enhancements:
- Added: MP4::Info dependency IO::String to pacpl-install
- Updated: License GPLv3
- Bug Fix: Directory conversions. pacpl was claiming the directory was empty and prompting to use the --recursive option...Thanks to John Meyer for the report.
<<lessIt can also convert audio from the following video formats/extensions: RM, RV, ASF, DivX, MPG, MKV, MPEG, AVI, MOV, OGM, QT, VCD, VOB, and WMV. A CD ripping function with CDDB support, batch and playlist conversion, tag preservation for most supported formats, independent tag reading/writing, and extensions for Konqueror and amaroK is also provided.
Enhancements:
- Added: MP4::Info dependency IO::String to pacpl-install
- Updated: License GPLv3
- Bug Fix: Directory conversions. pacpl was claiming the directory was empty and prompting to use the --recursive option...Thanks to John Meyer for the report.
Download (0.12MB)
Added: 2007-07-07 License: GPL v3 Price:
526 downloads
audiofile 0.2.6
The Audio File Library provides a uniform and elegant API for accessing a variety of audio file formats. more>>
The Audio File Library provides a uniform and elegant API for accessing a variety of audio file formats, such as AIFF/AIFF-C, WAVE, NeXT/Sun .snd/.au, Berkeley/IRCAM/CARL Sound File, Audio Visual Research, Amiga IFF/8SVX, and NIST SPHERE. Supported compression formats are currently G.711 mu-law and A-law and IMA and MS ADPCM.
Key goals of the Audio File Library are file format transparency and data format transparency. The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. Likewise, the format of the audio data presented to the application need not be like the format of the data contained in the file.
Enhancements:
- libaudiofile/Makefile.am, libaudiofile/audiofile.exports:
- Export only public entry points.
- Released version 0.2.6 of the Audio File Library.
<<lessKey goals of the Audio File Library are file format transparency and data format transparency. The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. Likewise, the format of the audio data presented to the application need not be like the format of the data contained in the file.
Enhancements:
- libaudiofile/Makefile.am, libaudiofile/audiofile.exports:
- Export only public entry points.
- Released version 0.2.6 of the Audio File Library.
Download (0.36MB)
Added: 2006-07-14 License: GPL (GNU General Public License) Price:
1203 downloads
Audio::File 0.10
Audio::File is a audio file abstraction library. more>>
Audio::File is a audio file abstraction library.
SYNOPSIS
use Audio::File;
my $file = Audio::File->new( "foo.bar" );
print "The ". $file->type() ."-file ". $file->name
." is ". int $file->length() ." seconds long.n";
print "Its interpreted by ". $file->tag->artist()
." and called ". $file->tag->title() ".n";
Audio::File abstracts a single audio file, independant of its format. Using this module you can access a files meta-info like title, album, etc. as well as the files audio-properties like its length and bitrate.
Currently only the formats flac, ogg vorbis and mp3 are supported, but support for other formats may be easily added.
<<lessSYNOPSIS
use Audio::File;
my $file = Audio::File->new( "foo.bar" );
print "The ". $file->type() ."-file ". $file->name
." is ". int $file->length() ." seconds long.n";
print "Its interpreted by ". $file->tag->artist()
." and called ". $file->tag->title() ".n";
Audio::File abstracts a single audio file, independant of its format. Using this module you can access a files meta-info like title, album, etc. as well as the files audio-properties like its length and bitrate.
Currently only the formats flac, ogg vorbis and mp3 are supported, but support for other formats may be easily added.
Download (0.073MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1221 downloads
Cactus Audio Player 0.2.4
Cactus is just an audio file player. more>>
Cactus is just an audio file player. But it has some features that makes it different from other players.
There are music databases and there are players like xmms with a small and leightweight, skinable GUI.
Cactus combines these two types in one player! With Cactus you can read your music collection into a database, create a playlist by browsing/searching it and finally switch to player view(F2-Key).
Main features:
- Plattform independent
- Browse your music collection by artist, albums and titles
- Tiny lightweight player combined with a powerful database for organizing mp3-files
- Save and Load m3u Playlists
- Supports ID3v1(read/write) and ID3v2(read)
- Easy tagging of mp3-files
Enhancements:
- Some bugs concerning the playlist/tag-editing now fixed...
<<lessThere are music databases and there are players like xmms with a small and leightweight, skinable GUI.
Cactus combines these two types in one player! With Cactus you can read your music collection into a database, create a playlist by browsing/searching it and finally switch to player view(F2-Key).
Main features:
- Plattform independent
- Browse your music collection by artist, albums and titles
- Tiny lightweight player combined with a powerful database for organizing mp3-files
- Save and Load m3u Playlists
- Supports ID3v1(read/write) and ID3v2(read)
- Easy tagging of mp3-files
Enhancements:
- Some bugs concerning the playlist/tag-editing now fixed...
Download (2.2MB)
Added: 2005-08-18 License: GPL (GNU General Public License) Price:
1532 downloads
AudioFile::Info 1.08
AudioFile::Info is a Perl extension to get info from audio files. more>>
AudioFile::Info is a Perl extension to get info from audio files.
SYNOPSIS
use AudioFile::Info;
my $song = AudioFile::Info->new($some_mp3_or_ogg_vorbis_file);
print Title: , $song->title, "n",
Artist: , $song->artist, "n".
Album: , $song->album, "n",
Track: , $song->track, "n";
Year: , $song->year, "n",
Genre: , $song->genre, "n";
$song->title(something else); # Changes the title
ABSTRACT
AudioFile::Info is a simple way to get track information out of an audio file. It gives a unified interface for extracting information from both MP3 and Ogg Vorbis files.
Some AudioFile::Info plugins also have the ability to write data back to the file.
<<lessSYNOPSIS
use AudioFile::Info;
my $song = AudioFile::Info->new($some_mp3_or_ogg_vorbis_file);
print Title: , $song->title, "n",
Artist: , $song->artist, "n".
Album: , $song->album, "n",
Track: , $song->track, "n";
Year: , $song->year, "n",
Genre: , $song->genre, "n";
$song->title(something else); # Changes the title
ABSTRACT
AudioFile::Info is a simple way to get track information out of an audio file. It gives a unified interface for extracting information from both MP3 and Ogg Vorbis files.
Some AudioFile::Info plugins also have the ability to write data back to the file.
Download (0.005MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1219 downloads
Audio::File::Type 0.10
Audio::File::Type represents an audio filetype. more>>
Audio::File::Type represents an audio filetype.
An instance of an object inherited from Audio::File::Type is returned by the constructor of Audio::File. This object currently provides access to the audio files information like its audio properties (bitrate, sample rate, number of channels, ...) and the data stored in the files tag, but also providing access to the raw audio data and other information should be easy to be implemented.
METHODS
new
Constructor. In fact you dont need to use it. Please use Audio::File which will call the appropriate constructor corresponding to the files type.
init
This method will be called by the constructor. Its empty by default and should be overwritten by inheriting subclasses to initialize themselfes.
name
Returns the name of the audio file.
is_readable
Checks whether the file is readable or not. At the moment its only used by the constructor, but it will be more usefull with later versions of Audio::File.
is_writeable
Checks whether the file is writeable or not. At the moment youll probably dont need to call this method, but itll be more usefull as soon as changing the audio file is implemented.
tag
Returns a reference to the files tag object. See the documentation of Audio::File::Tag to learn about what the tag object does.
audio_properties
Returns a reference to the files audio properties object. See the documentation of Audio::File::AudioProperties to get information about what the audio properties object does.
save
Saves the audio file. This is not yet implemented but it should remember me to do it at some time..
type
Returns the files type.
<<lessAn instance of an object inherited from Audio::File::Type is returned by the constructor of Audio::File. This object currently provides access to the audio files information like its audio properties (bitrate, sample rate, number of channels, ...) and the data stored in the files tag, but also providing access to the raw audio data and other information should be easy to be implemented.
METHODS
new
Constructor. In fact you dont need to use it. Please use Audio::File which will call the appropriate constructor corresponding to the files type.
init
This method will be called by the constructor. Its empty by default and should be overwritten by inheriting subclasses to initialize themselfes.
name
Returns the name of the audio file.
is_readable
Checks whether the file is readable or not. At the moment its only used by the constructor, but it will be more usefull with later versions of Audio::File.
is_writeable
Checks whether the file is writeable or not. At the moment youll probably dont need to call this method, but itll be more usefull as soon as changing the audio file is implemented.
tag
Returns a reference to the files tag object. See the documentation of Audio::File::Tag to learn about what the tag object does.
audio_properties
Returns a reference to the files audio properties object. See the documentation of Audio::File::AudioProperties to get information about what the audio properties object does.
save
Saves the audio file. This is not yet implemented but it should remember me to do it at some time..
type
Returns the files type.
Download (0.073MB)
Added: 2006-06-19 License: Perl Artistic License Price:
1222 downloads
MPEG::Audio::Frame 0.09
MPEG::Audio::Frame is a class for weeding out MPEG audio frames out of a file handle. more>>
MPEG::Audio::Frame is a class for weeding out MPEG audio frames out of a file handle.
SYNOPSIS
use MPEG::Audio::Frame;
open FILE,"file.mp3";
while(my $frame = MPEG::Audio::Frame->read(*FILE)){
print $frame->offset(), ": ", $frame->bitrate(), "Kbps/", $frame->sample()/1000, "KHzn"; # or something.
}
A very simple, pure Perl module which allows parsing out data from mp3 files, or streams, and chunking them up into different frames. You can use this to accurately determine the length of an mp3, filter nonaudio data, or chunk up the file for streaming via datagram. Virtually anything is possible.
<<lessSYNOPSIS
use MPEG::Audio::Frame;
open FILE,"file.mp3";
while(my $frame = MPEG::Audio::Frame->read(*FILE)){
print $frame->offset(), ": ", $frame->bitrate(), "Kbps/", $frame->sample()/1000, "KHzn"; # or something.
}
A very simple, pure Perl module which allows parsing out data from mp3 files, or streams, and chunking them up into different frames. You can use this to accurately determine the length of an mp3, filter nonaudio data, or chunk up the file for streaming via datagram. Virtually anything is possible.
Download (0.35MB)
Added: 2006-06-19 License: Perl Artistic License Price:
1222 downloads
KAudioCreator 0.99
KAudioCreator is an audio file creation solution for KDE. more>>
KAudioCreator is a front-end tool for ripping audio CDs and encoding the wav files using your favorite encoder. Based upon KDE it combines the look and feel of your desktop with the power and flexibility of the command line tools.
KAudioCreator is an audio file creation solution for KDE. It allows you to use whatever encoder you wish to encode your audio files while providing a comfortable GUI.
KAudioCreator also provides a job control system so you can see what files have succeeded, failed and stop or cancel jobs as the application progresses.
Note that the source for KAudioCreator is now kept in KDEs CVS. Please obtain it from the kdemultimedia section. The older downloads presented here (.88 and .99) are for KDE 2.X only! The Screenshots on the other hand are from the latest and greatest CVS version.
<<lessKAudioCreator is an audio file creation solution for KDE. It allows you to use whatever encoder you wish to encode your audio files while providing a comfortable GUI.
KAudioCreator also provides a job control system so you can see what files have succeeded, failed and stop or cancel jobs as the application progresses.
Note that the source for KAudioCreator is now kept in KDEs CVS. Please obtain it from the kdemultimedia section. The older downloads presented here (.88 and .99) are for KDE 2.X only! The Screenshots on the other hand are from the latest and greatest CVS version.
Download (0.540MB)
Added: 2005-09-13 License: GPL (GNU General Public License) Price:
1509 downloads
Audio::TagLib::File 1.42
Audio::TagLib::File is a file class with some useful methods for tag manipulation. more>>
Audio::TagLib::File is a file class with some useful methods for tag manipulation.
This class is a basic file class with some methods that are particularly useful for tag editors. It has methods to take advantage of ByteVector and a binary search method for finding patterns in a file.
DESTROY()
Destroys this File instance.
PV name()
Returns the file name in the local file system encoding.
Tag tag() [pure virtual]
Returns this files tag. This should be reimplemented in the concrete subclasses.
AudioProperties audioProperties() [pure virtual]
Returns this files audio properties. This should be reimplemented in the concrete subclasses. If no audio properties were read then this will return undef.
BOOL save() [pure virtual]
Save the file and its associated tags. This should be reimplemented in the concrete subclasses. Returns true if the save succeeds.
ByteVector readBlock(UV $length)
Reads a block of size $length at the current get pointer.
void writeBlock(ByteVector $data)
Attempts to write the block $data at the current get pointer. If the file is currently only opened read only -- i.e. readOnly() returns true -- this attempts to reopen the file in read/write mode.
IV find(ByteVector $pattern, IV $fromOffset = 0, ByteVector $before = ByteVector::null)
Returns the offset in the file that $pattern occurs at or -1 if it can not be found. If $before is set, the search will only continue until the pattern $before is found. This is useful for tagging purposes to search for a tag before the synch frame.
Searching starts at $fromOffset, which defaults to the beginning of the file.
This has the practial limitation that $pattern can not be longer than the buffer size used by readBlock(). Currently this is 1024 bytes.
IV rfind(ByteVector $pattern, IV $fromOffset = 0, ByteVector $before = ByteVector::null)
Returns the offset in the file that $pattern at or -1 if it can not be found. If $before is set, the search will only continue until the pattern $before is found. This is useful for tagging purposes to search for a tag before the synch frame.
Searching starts at $fromOffset and proceeds from the that point to the beginning of the file and defaults to the end of the file.
This has the practial limitation that $pattern can not be longer than the buffer size used by readBlock(). Currently this is 1024 bytes.
void insert(ByteVector $data, UV $start = 0, UV $replace = 0)
Insert $data at position $start in the file overwriting $replace bytes of the original content.
This method is slow since it requires rewriting all of the file after the insertion point.
void removeBlock(UV $start = 0, UV $length = 0)
Removes a block of the file starting a $start and continuing for $length bytes.
This method is slow since it involves rewriting all of the file after the removed portion.
BOOL readOnly()
Returns true if the file is read only (or if the file can not be opened).
BOOL isOpen()
Since the file can currently only be opened as an argument to the constructor (sort-of by design), this returns if that open succeeded.
BOOL isValid()
Returns true if the file is open and readble and valid information for the Tag and / or AudioProperties was found.
void seek(IV $offset, PV $p = "Beginning")
Move the I/O pointer to $offset in the file from position $p. This defaults to seeking from the beginning of the file.
void clear()
Reset the end-of-file and error flags on the file.
IV tell()
Returns the current offset withing the file.
IV length()
Returns the length of the file.
BOOL isReadable(PV $file) [static]
Returns true if $file can be opened for reading. If the file does not exist, this will return false.
BOOL isWritable(PV $file) [static]
Returns true if $file can be opened for writing.
%_Position
Position in the file used for seeking. C<<less
This class is a basic file class with some methods that are particularly useful for tag editors. It has methods to take advantage of ByteVector and a binary search method for finding patterns in a file.
DESTROY()
Destroys this File instance.
PV name()
Returns the file name in the local file system encoding.
Tag tag() [pure virtual]
Returns this files tag. This should be reimplemented in the concrete subclasses.
AudioProperties audioProperties() [pure virtual]
Returns this files audio properties. This should be reimplemented in the concrete subclasses. If no audio properties were read then this will return undef.
BOOL save() [pure virtual]
Save the file and its associated tags. This should be reimplemented in the concrete subclasses. Returns true if the save succeeds.
ByteVector readBlock(UV $length)
Reads a block of size $length at the current get pointer.
void writeBlock(ByteVector $data)
Attempts to write the block $data at the current get pointer. If the file is currently only opened read only -- i.e. readOnly() returns true -- this attempts to reopen the file in read/write mode.
IV find(ByteVector $pattern, IV $fromOffset = 0, ByteVector $before = ByteVector::null)
Returns the offset in the file that $pattern occurs at or -1 if it can not be found. If $before is set, the search will only continue until the pattern $before is found. This is useful for tagging purposes to search for a tag before the synch frame.
Searching starts at $fromOffset, which defaults to the beginning of the file.
This has the practial limitation that $pattern can not be longer than the buffer size used by readBlock(). Currently this is 1024 bytes.
IV rfind(ByteVector $pattern, IV $fromOffset = 0, ByteVector $before = ByteVector::null)
Returns the offset in the file that $pattern at or -1 if it can not be found. If $before is set, the search will only continue until the pattern $before is found. This is useful for tagging purposes to search for a tag before the synch frame.
Searching starts at $fromOffset and proceeds from the that point to the beginning of the file and defaults to the end of the file.
This has the practial limitation that $pattern can not be longer than the buffer size used by readBlock(). Currently this is 1024 bytes.
void insert(ByteVector $data, UV $start = 0, UV $replace = 0)
Insert $data at position $start in the file overwriting $replace bytes of the original content.
This method is slow since it requires rewriting all of the file after the insertion point.
void removeBlock(UV $start = 0, UV $length = 0)
Removes a block of the file starting a $start and continuing for $length bytes.
This method is slow since it involves rewriting all of the file after the removed portion.
BOOL readOnly()
Returns true if the file is read only (or if the file can not be opened).
BOOL isOpen()
Since the file can currently only be opened as an argument to the constructor (sort-of by design), this returns if that open succeeded.
BOOL isValid()
Returns true if the file is open and readble and valid information for the Tag and / or AudioProperties was found.
void seek(IV $offset, PV $p = "Beginning")
Move the I/O pointer to $offset in the file from position $p. This defaults to seeking from the beginning of the file.
void clear()
Reset the end-of-file and error flags on the file.
IV tell()
Returns the current offset withing the file.
IV length()
Returns the length of the file.
BOOL isReadable(PV $file) [static]
Returns true if $file can be opened for reading. If the file does not exist, this will return false.
BOOL isWritable(PV $file) [static]
Returns true if $file can be opened for writing.
%_Position
Position in the file used for seeking. C<<less
Download (1.4MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1214 downloads
audio_rename 0.9708
audio_rename can rename an audio file via information got via MP3::Tag. more>>
audio_rename can rename an audio file via information got via MP3::Tag.
SYNOPSIS
audio_rename -csR -@p "@a/@l/@02n_@t" .
renames all the audio files in this directory and its subdirectories into a 3-level directory structure given by Artist_Name/Album/Filename, with the basename of Filename being the 2-digit track number separated from the title by underscore.
audio_rename -KD *.wav
Reports how it would rename the *.wav files in this directory according to the default -p rule, but without protectiing "funny" characters. Will not do actual renaming.
audio_rename -sc *.mp3
Rename the *.mp3 files in this directory according to the default -p rule, translating cyrillic characters into Latin "equivalents", shortening the names of long components, and protecting "funny" characters.
audio_rename -p %a/%{d0}/%B -G */*.mp3
Assuming one-level subdirectory structure dir/filename.ext, finds files with extension .mp3, and "sorts" them into a two-level subdirectory structure; toplevel directory is based on the "artist" field, the remaing level is preserved.
audio_rename -p %a/%{d0}/%B -R .
Likewise, but does not suppose any particular depth of the current directory structure; only the filename and the most internal directory name are preserved.
audio_rename -p %a/%N -R .
Likewise, but all directory names (inside the current directory) are preserved.
The script takes a list of files (or, with -R option, directories) and renames the given files (or audio files in the directories) according to the rules specified through the command line options. File extensions are preserved (by default).
Some "companion" files (i.e., file with the same basename, and with an extension from a certain list) may be renamed together with audio files. A lot of care is taken to make the resulting file names as portable as possible: e.g., "funny" characters in file names are dumbed down (unless requested otherwise), long filename components may be shortened to certain limits.
A care is taken so that renaming will not overwrite existing files; however, on OSes which allow rename() to overwrite files, race conditions can ruin the best intentions. E.g., do not run several "overlapping" rename procedures simultaneously!
<<lessSYNOPSIS
audio_rename -csR -@p "@a/@l/@02n_@t" .
renames all the audio files in this directory and its subdirectories into a 3-level directory structure given by Artist_Name/Album/Filename, with the basename of Filename being the 2-digit track number separated from the title by underscore.
audio_rename -KD *.wav
Reports how it would rename the *.wav files in this directory according to the default -p rule, but without protectiing "funny" characters. Will not do actual renaming.
audio_rename -sc *.mp3
Rename the *.mp3 files in this directory according to the default -p rule, translating cyrillic characters into Latin "equivalents", shortening the names of long components, and protecting "funny" characters.
audio_rename -p %a/%{d0}/%B -G */*.mp3
Assuming one-level subdirectory structure dir/filename.ext, finds files with extension .mp3, and "sorts" them into a two-level subdirectory structure; toplevel directory is based on the "artist" field, the remaing level is preserved.
audio_rename -p %a/%{d0}/%B -R .
Likewise, but does not suppose any particular depth of the current directory structure; only the filename and the most internal directory name are preserved.
audio_rename -p %a/%N -R .
Likewise, but all directory names (inside the current directory) are preserved.
The script takes a list of files (or, with -R option, directories) and renames the given files (or audio files in the directories) according to the rules specified through the command line options. File extensions are preserved (by default).
Some "companion" files (i.e., file with the same basename, and with an extension from a certain list) may be renamed together with audio files. A lot of care is taken to make the resulting file names as portable as possible: e.g., "funny" characters in file names are dumbed down (unless requested otherwise), long filename components may be shortened to certain limits.
A care is taken so that renaming will not overwrite existing files; however, on OSes which allow rename() to overwrite files, race conditions can ruin the best intentions. E.g., do not run several "overlapping" rename procedures simultaneously!
Download (0.17MB)
Added: 2006-06-22 License: Perl Artistic License Price:
1221 downloads
AudConvert 0.52
AudConvert is an application that is designed to take any audio format and convert it to any other audio format. more>>
AudConvert is an application that is designed to take any audio format and convert it to any other audio format.
The idea for AudConvert came from my need to turn my Ogg Vorbis collection into MP3s for portable devices.
Yes, this process sometimes will result in lower quality, but sometimes it must be done.
Main features:
- Input any directory of files, get out the same directory structure (or flat directory) of newly encoded files.
- Multi-threaded: Encode up to 8 files simultaneously.
This is the first release of this software and it needs a lot of testing.
Supported Inputs:
- Ogg Vorbis (oggdec)
- MP3 (mpg123)
- FLAC (flac)
Supported Outputs:
- Ogg Vorbis (oggenc)
- MP3 (lame)
<<lessThe idea for AudConvert came from my need to turn my Ogg Vorbis collection into MP3s for portable devices.
Yes, this process sometimes will result in lower quality, but sometimes it must be done.
Main features:
- Input any directory of files, get out the same directory structure (or flat directory) of newly encoded files.
- Multi-threaded: Encode up to 8 files simultaneously.
This is the first release of this software and it needs a lot of testing.
Supported Inputs:
- Ogg Vorbis (oggdec)
- MP3 (mpg123)
- FLAC (flac)
Supported Outputs:
- Ogg Vorbis (oggenc)
- MP3 (lame)
Download (0.022MB)
Added: 2006-03-11 License: GPL (GNU General Public License) Price:
1322 downloads
Audio::File::AudioProperties 0.10
Audio::File::AudioProperties is a Perl module that can abstract an audio files audio properties. more>>
Audio::File::AudioProperties is a Perl module that can abstract an audio files audio properties.
Audio::File::AudioProperties is the base class for other file format independant audio property classes like Audio::File::Flac::AudioProperties or Audio::File::Ogg::AudioProperties. You should not use this class yourself exept youre writing an own file format dependant subclass.
METHODS
new
Constructor. Creates new Audio::File::AudioProperties object. You shoud not use this method yourself. Its called by the filetype-dependant subclasses of Audio::File::Type automatically.
init
Initializes the object. Its called by the constructor and empty by default. Its ought to be overwritten by subclasses.
length
Returns the length of the audio file in seconds.
bitrate
Returns the bitrate of the file.
sample_rate
Returns the sample rate of the audio file.
channels
Returns the number of channels the audio file has.
all
Get all audio properties.
<<lessAudio::File::AudioProperties is the base class for other file format independant audio property classes like Audio::File::Flac::AudioProperties or Audio::File::Ogg::AudioProperties. You should not use this class yourself exept youre writing an own file format dependant subclass.
METHODS
new
Constructor. Creates new Audio::File::AudioProperties object. You shoud not use this method yourself. Its called by the filetype-dependant subclasses of Audio::File::Type automatically.
init
Initializes the object. Its called by the constructor and empty by default. Its ought to be overwritten by subclasses.
length
Returns the length of the audio file in seconds.
bitrate
Returns the bitrate of the file.
sample_rate
Returns the sample rate of the audio file.
channels
Returns the number of channels the audio file has.
all
Get all audio properties.
Download (0.073MB)
Added: 2006-06-19 License: Perl Artistic License Price:
1222 downloads
Audio collection script 1.0
Audio collection script is a script which can help you manage collections of audio files. more>>
Audio collection script is a script which can help you manage collections of audio files. For example, I have a directory with all my audio files in it, sorted by band/album. I also have an audio collections directory. Within that directory I have a few list files which contain patterns for songs that should be part of that collection. The script generates or updates a subdirectory for each list file present and creates links within those directories to all music files from my main audio directory that match the patterns in the list file.
An example:
Your music files are in /audio
Your collections are in /audio-collections
The file /audio-collections/funny.list has the following lines:
/audio-collections/funny/
#the next line matches all songs within a tripod directory
tripod/
monty*python
kevin*bloody*wilson
bill*clinton*miss*lewinsky*and*i
When run, it will process each .list file in the current directory. So for this example, when run from /audio-collections, it will create or clean out the directory /audio-collections/funny and create links inside it for any files found within /audio which match the specified patterns.
The first line in each list file specifies the directory to create and use for the links. The patterns in the file will match on the full path of a song.
Note: I am pretty sure it would not be a good path to put your collections inside your main audio directory.
<<lessAn example:
Your music files are in /audio
Your collections are in /audio-collections
The file /audio-collections/funny.list has the following lines:
/audio-collections/funny/
#the next line matches all songs within a tripod directory
tripod/
monty*python
kevin*bloody*wilson
bill*clinton*miss*lewinsky*and*i
When run, it will process each .list file in the current directory. So for this example, when run from /audio-collections, it will create or clean out the directory /audio-collections/funny and create links inside it for any files found within /audio which match the specified patterns.
The first line in each list file specifies the directory to create and use for the links. The patterns in the file will match on the full path of a song.
Note: I am pretty sure it would not be a good path to put your collections inside your main audio directory.
Download (0.002MB)
Added: 2007-02-26 License: GPL (GNU General Public License) Price:
970 downloads
Audio Format Converter 0.7.0
Audio Format Converter is a an Amarok script that allows you to convert the audio format of the tracks in the playlist. more>>
Audio Format Converter is a an Amarok script that allows you to convert the audio format of the tracks in the playlist. The script takes a snapshot of the current playlist. Once the conversion has started, you can go back to using amaroK normally.
Supported files for both input and output include .flac, .ogg, .mp3, .mpc, .m4a, and .wav. Additionally, .wma, .ra, and are supported for input. (See below for the required packages.)
I dont know how to do anything with metatags from .wma or .ra. All I know is tags will get transferred to the output file if and only if the tags show up in the amaroK playlist. If they arent there, I suggest converting the files, then using a real tag editor like Easy Tag to put them in to the converted files.
This has only been tested on amaroK 1.2.4, but it should work on any amaroK>=1.2
The original files are NOT deleted. If the output file will overwrite an existing file, a dialog will appear to ask you whether to go ahead and overwrite or to skip the track. If you try to convert a file into the format its already in, a dialog will ask you how to handle this situation.
Depending on the number of tracks and the speed of your computer, this can take a long time to run. With each track, a passive popup will let you know what track its processing. At any time, you can stop the script by clicking stop in the amaroK script GUI.
<<lessSupported files for both input and output include .flac, .ogg, .mp3, .mpc, .m4a, and .wav. Additionally, .wma, .ra, and are supported for input. (See below for the required packages.)
I dont know how to do anything with metatags from .wma or .ra. All I know is tags will get transferred to the output file if and only if the tags show up in the amaroK playlist. If they arent there, I suggest converting the files, then using a real tag editor like Easy Tag to put them in to the converted files.
This has only been tested on amaroK 1.2.4, but it should work on any amaroK>=1.2
The original files are NOT deleted. If the output file will overwrite an existing file, a dialog will appear to ask you whether to go ahead and overwrite or to skip the track. If you try to convert a file into the format its already in, a dialog will ask you how to handle this situation.
Depending on the number of tracks and the speed of your computer, this can take a long time to run. With each track, a passive popup will let you know what track its processing. At any time, you can stop the script by clicking stop in the amaroK script GUI.
Download (0.006MB)
Added: 2007-04-30 License: GPL (GNU General Public License) Price:
914 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 convert audio files freeware 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