perl-Audio-FindChunks - breaks audio files into sound/silence parts

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports i586
Package filename perl-Audio-FindChunks-2.03-alt3.1.i586.rpm
Package name perl-Audio-FindChunks
Package version 2.03
Package release alt3.1
Package architecture i586
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 66.45 KB
Installed size 66.45 KB
Audio sequence is broken into parts which contain only noise ("gaps"),
and parts with usable signal ("tracks").
The following configuration settings (and defaults) are supported:
frequency => 44100,__# If 'raw_pcm' or 'override_header_info' only
bytes_per_sample => 4,_# likewise
channels => 2,__# likewise
sizedata => MY_INF,__# likewise (how many bytes of PCM to read)
out_fh => \*STDOUT,__# mirror WAV/PCM to this FH if 'filter'
preprocess => {mp3 => [[qw(lame --silent --decode)], [], ['-']]}, # Second contains extra args to read stdin
rms_extension => '.rms',_# Appended to the 'filestem'
sec_per_chunk => 0.1,_# The window for taking mean square
threshold_in_sorted_min_rel => 0,_ # relative position of 'threashold_min'
threshold_in_sorted_min_sec => 1,_ # shifted by this amount in the list
threshold_factor_min => 1,__ # the list elt is multiplied by this
threshold_in_sorted_max_rel => 0.5,  # likewise
threshold_in_sorted_max_sec => 0,_ # likewise
threshold_factor_max => 1,  _ # likewise
threshold_ratio => 0.15,__ # relative position between min/max
above_thres_window => 11,__ # in units of chunks
above_thres_window_rel => 0.25, _ # fractions of chunks above threshold
_____ # in a window to make chunk signal
max_tracks => 9999,___ # fail if more signal/noise runs
min_signal_sec => 5,__ # such runs of signal are forced
min_silence_sec => 2,__ # likewise
ignore_signal_sec => 1,__ # short runs of signal are ignored
min_silence_chunks_merge (see below) # and long resulting runs of silence
_____ # are forced
local_level_ignore_pre_sec => 0.3,_ # offset the start of this interval
local_level_ignore_pre_rel => 0.02,  # additional relative offset
local_level_ignore_post_sec => 0.3,  # likewise for end of the interval
local_level_ignore_post_rel => 0.02, # likewise
local_threshold_factor => 1.05,
extend_track_end_sec => 0.5,_ # Unconditional enlargement
extend_track_begin_sec => 0.3,_ # likewise
min_boundary_silence_sec => 0.2,_ # Ignore short silence at start/end
Note that `above_thres_window' is the only value specified directly in
units of chunks; the other `*_sec' may be optionally specified in units
of chunks by setting the corresponding `*_chunks' value.  Note also that
this window should better be decreased if minimal allowed silence length
parameters are decreased.
These values are mirrored from other values if not explicitly specified:
min_actual_silence_sec << min_silence_sec__# Ignore short gaps
min_start_silence_sec  << min_boundary_silence_sec_# Same at start
min_end_silence_sec    << min_boundary_silence_sec_# Same at end
min_silence_chunks_merge << min_silence_chunks__# See above
cache_rms_write <<< cache_rms_  # Boolean: write RMS cache
cache_rms_read  <<< cache_rms_  # Boolean: read RMS cache (unless 'filter')
The following values default to `undef':
filename___# if undef, read data from STDIN
stem_strip_extension_# Boolean: 'filestem' has no extension
filter___# If true, PCM data is mirrored to out_fh
rms_filename__# Specify cache file explicitly
raw_pcm___# The input has no WAV header
override_header_info_# The user specified values override WAV header
cache_rms___# Use cache file (see *_write, *_read above)
skip_medians__# Boolean: do not calculate 3-medians
subchunk_size__# Optimization of calculation of RMS; the
____# best value depends on the processor cache


Package Version Architecture Repository
perl-Audio-FindChunks-2.03-alt3.1.x86_64.rpm 2.03 x86_64 Autoimports
perl-Audio-FindChunks - - -


Name Value
/usr/lib/perl5 - - - - -
perl(Data/ >= 0.090
perl( -
perl(MP3/ -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -


Name Value
perl(Audio/ = 2.030
perl-Audio-FindChunks = 2.03-alt3.1


Type URL
Binary Package perl-Audio-FindChunks-2.03-alt3.1.i586.rpm
Source Package perl-Audio-FindChunks-2.03-alt3.1.src.rpm

Install Howto

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



See Also

Package Description
perl-Audio-GSM-0.04-alt4.1.i586.rpm Perl extension for libgsm
perl-Audio-Gramofile-0.08-alt4.1.i586.rpm perl module Audio-Gramofile
perl-Audio-LibSampleRate-0.002001-alt3.1.i586.rpm interface to Secret Rabbit Code audio sample rate converter
perl-Audio-MikMod-0.5-alt4.1.i586.rpm Perl extension for libmikmod
perl-Audio-Mixer-0.7-alt4.1.i586.rpm perl module Audio-Mixer
perl-Audio-Ofa-1.01-alt4.1.i586.rpm Bindings for libofa
perl-Audio-Opusfile-1.000-alt2.1.i586.rpm Very incomplete interface to the libopusfile Ogg Opus library
perl-Audio-Play-MPG123-0.63-alt4.1.i586.rpm a frontend to mpg123 version 0.59r and beyond
perl-Audio-Play-MPG123-scripts-0.63-alt4.1.i586.rpm Audio-Play-MPG123 scripts
perl-Audio-Scan-1.01-alt1.1.i586.rpm Fast C metadata and tag reader for all common audio file formats
perl-Audio-TagLib-1.67-alt1.1.i586.rpm A library for reading and editing audio meta data, commonly known as "tags"
perl-Authen-DecHpwd-2.007-alt2.1.i586.rpm DEC VMS password hashing
perl-Authen-Krb5-1.9-alt10_28.i586.rpm Krb5 Perl module
perl-Authen-Krb5-Admin-0.17-alt9_24.i586.rpm Perl extension for MIT Kerberos 5 admin interface
perl-Authen-Krb5-Easy-0.90-alt4.1.i586.rpm perl module Authen-Krb5-Easy