perl-Audio-Extract-PCM - Extract PCM data from audio files

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-Audio-Extract-PCM
Package version 0.04
Package release alt1
Package architecture noarch
Package type rpm
Installed size 9.62 KB
Download size 9.62 KB
Official Mirror
This module's purpose is to extract PCM data from various audio formats.  PCM
is the format in which you send data to your sound card driver.  This module
aims to provide a single interface for PCM extraction from various audio
formats, compressed and otherwise.
Currently the implementation makes use of the external "sox" program.  As of
2008, sox's supported input formats include "wav", "mp3", "ogg/vorbis", "flac",
if you have compiled sox with support for them, but do not include "wma" or
I have chosen the use of "sox" for the first implementation of this module
because it already has an abstract interface to many formats.  However I plan
to include more implementations to (1) maybe include more formats, (2) make the
implementation more perlish and (3) make the module more portable.  CPAN has
specialized modules like the Audio::Mad manpage and the Ogg::Vorbis::Decoder manpage, to which I
could implement an abstract interface.
If you have suggestions how to include more implementations, or if you simply
need them and want to motivate me, please contact me.
Usage example:
use Audio::PCM::Extract;
my $extractor = Audio::PCM::Extract->new('song.ogg');
my $pcm = $extractor->pcm(44100, 2, 2) or die $extractor->error;


Package Version Architecture Repository
perl-Audio-Extract-PCM - - -


Name Value
/usr/share/perl5 -
perl(IO/ >= 1.100
perl( -
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(Audio/Extract/ = 0.040
perl-Audio-Extract-PCM = 0.04-alt1


Type URL
Binary Package perl-Audio-Extract-PCM-0.04-alt1.noarch.rpm
Source Package perl-Audio-Extract-PCM-0.04-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Audio-Extract-PCM rpm package:
    # sudo apt-get install perl-Audio-Extract-PCM



See Also

Package Description
perl-Audio-File-0.11-alt1.noarch.rpm Audio file abstraction library
perl-Audio-File-Wav-0.01a-alt1.noarch.rpm represents a Microsoft WAV audio file
perl-Audio-File-Wma-0.02-alt1.noarch.rpm represents a WMA/ASF audio file
perl-Audio-GtkGramofile-0.10-alt1.noarch.rpm a Gtk2-Perl interface to libgramofile
perl-Audio-GtkGramofile-scripts-0.10-alt1.noarch.rpm Audio-GtkGramofile scripts
perl-Audio-JackMiniMix-0.02-alt1.noarch.rpm Talk to JACK Mini Mixer using OSC
perl-Audio-M4P-0.57-alt1.noarch.rpm Perl M4P/MP4/M4a video and audio media file tools
perl-Audio-MadJACK-0.04-alt1.noarch.rpm Talk to MadJACK server using Object Oriented Perl
perl-Audio-Metadata-0.16-alt1.noarch.rpm Manipulate metadata in audio files
perl-Audio-Moosic-0.10-alt1.noarch.rpm Moosic client library for Perl
perl-Audio-Musepack-1.0.1-alt1.noarch.rpm An object-oriented interface to Musepack file information and APE tag fields
perl-Audio-NoiseGen-0.04-alt1.noarch.rpm Unit Generator Based Sound Synthesizer
perl-Audio-OSS-0.0501-alt1.noarch.rpm pure-perl interface to OSS (open sound system) audio devices
perl-Audio-Play-MPlayer-0.07-alt1.noarch.rpm a frontend to play audio files using MPlayer
perl-Audio-RPLD-0.006-alt1.noarch.rpm Module to communicate with RoarAudio PlayList Daemon