Audio:: FindChunks 0.03
Sponsored Links
Audio:: FindChunks 0.03: Zusammenfassung
Dateigröße:
0.024 MB
Flatform:
Any Platform
Liscense:
Perl Artistic License
Preis:
Download-Zahl:
6622
Datum:
2006-06-19
Verlag:
Haptek Inc.
Verlag URL:
http://www.haptek.com/
Audio:: FindChunks 0.03: Beschreibung
Audio:: FindChunks Dose bricht Audiodateien in Ton-/Ruheteile.
SYNOPSE
Gebrauch Audio:: FindChunks;
# doppelter Input zum Ausgang, Effektivwert-Werte zu einer Datei cachierend (als Nebenwirkung)
Audio:: FindChunks->new (rms_filename => x.rms, Filter => 1) - >get (rms_data);
# ausgegebenes für den Menschen lesbares Info, using Effektivwert-Cachedatei xxx.rms, wenn Geschenk:
Audio:: FindChunks->new (cache_rms => 1, Dateiname => xxx.mp3,
stem_strip_extension => 1) - >output_blocks ();
# Anfangs-/Endenruhe entfernen (wenn länger als 0.2sec):
Audio:: FindChunks->new (cache_rms => 1, Dateiname => xxx.mp3,
min_actual_silence_sec => 1e100) - >split_file ();
# die auf Band aufnehmenden Mehrfachseiten aufteilen
Audio:: FindChunks->new (Dateiname => xxx.mp3, min_actual_silence_sec => 11
) - >split_file ({ausführliches => 1});
Audioreihenfolge gebrochen in Teile, die nur Geräusche („Abstände“) enthalten, und in Teile mit brauchbarem Signal („Schienen“).
Die folgenden Konfigurationseinstellungen (und die Zahlungseinstellungen) unterstützt:
# für das Erhalten des PCM-Flusses (und wenn, der Daten berechnend, gelesen vom Cache)
Frequenz => 44100, # wenn nur raw_pcm oder override_header_info
bytes_per_sample => 4, # ebenfalls
kanalisiert => 2, # ebenfalls
sizedata => MY_INF, # ebenfalls (wieviele Bytes von PCM zum zu lesen)
out_fh => *STDOUT, # Spiegel WAV/PCM zu diesem FH wenn Filter
# Prozeßnon-WAV Daten:
=> {=> mp3, aufbereiten [[qw (Lamé --leise --decodieren)], [], [-]]}, # enthält an zweiter Stelle Extraargs, um stdin zu lesen
# Effektivwert-Cache (verwendet, wenn valid_rms)
rms_extension => .rms, # hinzufügte zum filestem gte
#, berechnend zu Effektivwertinfo
sec_per_chunk => 0.1, # das Fenster für das Nehmen des mittleren Quadrats
# Schwellwerte, die von der Liste von sortiert 3 Mittelwerten von Effektivwert-Daten auswählen
threshold_in_sorted_min_rel => 0, # relative Stellung von threashold_min
threshold_in_sorted_min_sec => 1, # schielt durch diese Menge in der Liste
threshold_factor_min => 1, # die Liste ELT multipliziert mit diesem
threshold_in_sorted_max_rel => 0.5, # ebenfalls
threshold_in_sorted_max_sec => 0, # ebenfalls
threshold_factor_max => 1, # ebenfalls
threshold_ratio => 0.15, # relative Stellung zwischen minimalem/maximalem
# Chunkification: smoothification
above_thres_window => 11, # in den Geräten der Klumpen
above_thres_window_rel => 0.25, # Brüche der Klumpen über Schwellwert
# in einem Fenster, zum des Klumpensignals zu bilden
#, aufteilend in Lack-Läufer des Signals/der Geräusche
max_tracks => 9999, # Ausfallen, wenn mehr Signal/Geräusche laufen
min_signal_sec => 5, # solche Lack-Läufer des Signals sind vorverlegt
min_silence_sec => 2, # ebenfalls
ignore_signal_sec => 1, # kurze Lack-Läufer des Signals ignoriert
min_silence_chunks_merge (unten sehen), # und lang resultierende Lack-Läufer der Ruhe
# vorverlegt sein
# durchschnittliches Signal in den Lack-Läufern einer Abstand„Innere“ Ruhe tief berechnen
local_level_ignore_pre_sec => 0.3, # versetzte den Anfang dieses Abstands
local_level_ignore_pre_rel => 0.02, # zusätzlicher Verwandtversatz
local_level_ignore_post_sec => 0.3, # ebenfalls für Ende des Abstands
local_level_ignore_post_rel => 0.02, # ebenfalls
# Vergrößerung der Signallack-läufer: konsequente Klumpen mit dem Signal viel anbringen, das diesem ist
# über diesem Durchschnitt über dem Nachbarruhelack-läufer
local_threshold_factor => 1.05,
# abschließende Vergrößerung von Lack-Läufern des Signals
extend_track_end_sec => 0.5, # unbedingte Vergrößerung
extend_track_begin_sec => 0.3, # ebenfalls
min_boundary_silence_sec => 0.2, # ignorieren kurze Ruhe beim Anfang/beim Ende
Notiert, dass above_thres_window der einzige Wert ist, der direkt in den Geräten der Klumpen spezifiziert; das andere *_sec kann in den Geräten der Klumpen wahlweise spezifiziert werden, indem man den entsprechenden *_chunks Wert einstellt. Auch notiert, dass dieses Fenster besser verringert werden sollte, wenn minimale erlaubte Ruhelängenparameter verringert.
Diese Werte widergespiegelt von anderen Werten erte, wenn Sie nicht ausdrücklich spezifiziert:
min_actual_silence_sec << min_silence_sec # ignorieren kurze Abstände
min_start_silence_sec << min_boundary_silence_sec # selben beim Anfang
min_end_silence_sec << min_boundary_silence_sec # selben am Ende
min_silence_chunks_merge << min_silence_chunks # sehen oben
cache_rms_write <<< cache_rms # Boolesch: Effektivwert-Cache schreiben
cache_rms_read <<< cache_rms # Boolesch: Effektivwert-Cache lesen (es sei denn Filter)
Die folgenden Werte führen zu undef:
Dateiname #, wenn undef, Daten von STDIN las
stem_strip_extension # Boolesch: filestem hat keine Extension
Filter #, wenn zutreffend, PCM-Daten, widergespiegelt zum out_fh gelt
rms_filename # spezifizieren Cachedatei ausdrücklich
raw_pcm # der Input hat keinen WAV Vorsatz
override_header_info # die spezifizierten Werte des Benutzers übersteuern WAV Vorsatz uern
cache_rms # Gebrauchcachedatei (*_write, *_read oben sehen)
skip_medians # Boolesch: 3 Mittelwerte nicht berechnen
subchunk_size # Optimierung der Berechnung Effektivwerts;
# gut bewerten abhängt vom Prozessorcache
SYNOPSE
Gebrauch Audio:: FindChunks;
# doppelter Input zum Ausgang, Effektivwert-Werte zu einer Datei cachierend (als Nebenwirkung)
Audio:: FindChunks->new (rms_filename => x.rms, Filter => 1) - >get (rms_data);
# ausgegebenes für den Menschen lesbares Info, using Effektivwert-Cachedatei xxx.rms, wenn Geschenk:
Audio:: FindChunks->new (cache_rms => 1, Dateiname => xxx.mp3,
stem_strip_extension => 1) - >output_blocks ();
# Anfangs-/Endenruhe entfernen (wenn länger als 0.2sec):
Audio:: FindChunks->new (cache_rms => 1, Dateiname => xxx.mp3,
min_actual_silence_sec => 1e100) - >split_file ();
# die auf Band aufnehmenden Mehrfachseiten aufteilen
Audio:: FindChunks->new (Dateiname => xxx.mp3, min_actual_silence_sec => 11
) - >split_file ({ausführliches => 1});
Audioreihenfolge gebrochen in Teile, die nur Geräusche („Abstände“) enthalten, und in Teile mit brauchbarem Signal („Schienen“).
Die folgenden Konfigurationseinstellungen (und die Zahlungseinstellungen) unterstützt:
# für das Erhalten des PCM-Flusses (und wenn, der Daten berechnend, gelesen vom Cache)
Frequenz => 44100, # wenn nur raw_pcm oder override_header_info
bytes_per_sample => 4, # ebenfalls
kanalisiert => 2, # ebenfalls
sizedata => MY_INF, # ebenfalls (wieviele Bytes von PCM zum zu lesen)
out_fh => *STDOUT, # Spiegel WAV/PCM zu diesem FH wenn Filter
# Prozeßnon-WAV Daten:
=> {=> mp3, aufbereiten [[qw (Lamé --leise --decodieren)], [], [-]]}, # enthält an zweiter Stelle Extraargs, um stdin zu lesen
# Effektivwert-Cache (verwendet, wenn valid_rms)
rms_extension => .rms, # hinzufügte zum filestem gte
#, berechnend zu Effektivwertinfo
sec_per_chunk => 0.1, # das Fenster für das Nehmen des mittleren Quadrats
# Schwellwerte, die von der Liste von sortiert 3 Mittelwerten von Effektivwert-Daten auswählen
threshold_in_sorted_min_rel => 0, # relative Stellung von threashold_min
threshold_in_sorted_min_sec => 1, # schielt durch diese Menge in der Liste
threshold_factor_min => 1, # die Liste ELT multipliziert mit diesem
threshold_in_sorted_max_rel => 0.5, # ebenfalls
threshold_in_sorted_max_sec => 0, # ebenfalls
threshold_factor_max => 1, # ebenfalls
threshold_ratio => 0.15, # relative Stellung zwischen minimalem/maximalem
# Chunkification: smoothification
above_thres_window => 11, # in den Geräten der Klumpen
above_thres_window_rel => 0.25, # Brüche der Klumpen über Schwellwert
# in einem Fenster, zum des Klumpensignals zu bilden
#, aufteilend in Lack-Läufer des Signals/der Geräusche
max_tracks => 9999, # Ausfallen, wenn mehr Signal/Geräusche laufen
min_signal_sec => 5, # solche Lack-Läufer des Signals sind vorverlegt
min_silence_sec => 2, # ebenfalls
ignore_signal_sec => 1, # kurze Lack-Läufer des Signals ignoriert
min_silence_chunks_merge (unten sehen), # und lang resultierende Lack-Läufer der Ruhe
# vorverlegt sein
# durchschnittliches Signal in den Lack-Läufern einer Abstand„Innere“ Ruhe tief berechnen
local_level_ignore_pre_sec => 0.3, # versetzte den Anfang dieses Abstands
local_level_ignore_pre_rel => 0.02, # zusätzlicher Verwandtversatz
local_level_ignore_post_sec => 0.3, # ebenfalls für Ende des Abstands
local_level_ignore_post_rel => 0.02, # ebenfalls
# Vergrößerung der Signallack-läufer: konsequente Klumpen mit dem Signal viel anbringen, das diesem ist
# über diesem Durchschnitt über dem Nachbarruhelack-läufer
local_threshold_factor => 1.05,
# abschließende Vergrößerung von Lack-Läufern des Signals
extend_track_end_sec => 0.5, # unbedingte Vergrößerung
extend_track_begin_sec => 0.3, # ebenfalls
min_boundary_silence_sec => 0.2, # ignorieren kurze Ruhe beim Anfang/beim Ende
Notiert, dass above_thres_window der einzige Wert ist, der direkt in den Geräten der Klumpen spezifiziert; das andere *_sec kann in den Geräten der Klumpen wahlweise spezifiziert werden, indem man den entsprechenden *_chunks Wert einstellt. Auch notiert, dass dieses Fenster besser verringert werden sollte, wenn minimale erlaubte Ruhelängenparameter verringert.
Diese Werte widergespiegelt von anderen Werten erte, wenn Sie nicht ausdrücklich spezifiziert:
min_actual_silence_sec << min_silence_sec # ignorieren kurze Abstände
min_start_silence_sec << min_boundary_silence_sec # selben beim Anfang
min_end_silence_sec << min_boundary_silence_sec # selben am Ende
min_silence_chunks_merge << min_silence_chunks # sehen oben
cache_rms_write <<< cache_rms # Boolesch: Effektivwert-Cache schreiben
cache_rms_read <<< cache_rms # Boolesch: Effektivwert-Cache lesen (es sei denn Filter)
Die folgenden Werte führen zu undef:
Dateiname #, wenn undef, Daten von STDIN las
stem_strip_extension # Boolesch: filestem hat keine Extension
Filter #, wenn zutreffend, PCM-Daten, widergespiegelt zum out_fh gelt
rms_filename # spezifizieren Cachedatei ausdrücklich
raw_pcm # der Input hat keinen WAV Vorsatz
override_header_info # die spezifizierten Werte des Benutzers übersteuern WAV Vorsatz uern
cache_rms # Gebrauchcachedatei (*_write, *_read oben sehen)
skip_medians # Boolesch: 3 Mittelwerte nicht berechnen
subchunk_size # Optimierung der Berechnung Effektivwerts;
# gut bewerten abhängt vom Prozessorcache
Audio:: FindChunks 0.03: Screenshot
Sponsored Links
Audio:: FindChunks 0.03: Stichwort
RMS
PCM
Dateien in
Audio-Dateien
sec
Schweigen
min
Signal
ebenfalls
1
Audio:: FindChunks 0.03
Bibliotheken
Programmierung
Audio:: FindChunks 0.03: Lesezeichen
Audio:: FindChunks 0.03: verwandt software
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
