Audio :: FindChunks

Audio :: FindChunks peut casser des fichiers audio dans des pièces son / silence.
Télécharger maintenant

Audio :: FindChunks Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Ilya Zakharevich
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~ni-s/Tk-804.027/pod/pTk.pod

Audio :: FindChunks Mots clés


Audio :: FindChunks La description

Audio :: FindChunks peut casser des fichiers audio dans des pièces son / silence. Audio :: FindChunks peut casser des fichiers audio dans Sound / Silence Parts.Synopsis Utiliser Audio :: FindChunks; # Entrée en double sur sortie, mise en cache des valeurs RMS à un fichier (comme effet secondaire) Audio :: FindChunks-> Nouveau (rms_filename => 'x.rms', filtre => 1) -> obtenir ('rms_data'); # Sortie des informations lisibles par l'homme, à l'aide du fichier de cache RMS 'xxx.rms' si présent: Audio :: FindChunks-> Nouveau (cache_rms => 1, nom de fichier => 'xxx.mp3', stem_strip_extension => 1) -> Output_blocks ( ); # Supprimer le silence de début / fin (si plus de 0,2sec): Audio :: FindChunks-> Nouveau (cache_rms => 1, nom de fichier => 'xxx.mp3', min_actual_silence_sec => 1e100) -> split_file (); # Split un enregistrement de bande à côtés audio :: FindChunks-> Nouveau (nom de fichier => 'xxx.mp3', min_actual_silence_sec => 11) -> split_file ({verbose => 1}); la séquence audio est cassée en parties contenant des pièces qui contiennent Seuls le bruit ("lacunes") et les pièces avec un signal utilisable ("pistes"). Les paramètres de configuration suivants (et les paramètres par défaut) sont pris en charge: # pour obtenir un flux PCM (et si les données de la moyenne sont en lecture du cache) Fréquence => 44100, # Si 'Raw_PCM' ou 'Remplacer_header_info' Seuls bytes_per_sample => 4, # de même canaux => 2, # similaire Soundeata => my_inf, # aussi (combien d'octets de pcm à lire) Out_fh => * stdout, # miroir wav / PCM à ce fh si "filtre" Process Data non-WAV Data non-WAV: Preprocess => {mp3 => ], [], ]}, # seconde contient ARG supplémentaires pour lire le cache STDIN # RMS (utilisé si 'valide_rms') rms_extension => '.rms', # annexé au "filestem '' # en moyenne à RMS info SEC_PER_CHUNK => 0,1, # la fenêtre pour la prise de seuil carré de la liste des 3-médians triés de RM S Data Threshold_in_sorted_min_rel => 0, # Position relative de 'theashold_min' threhold_in_sorted_min_sec => 1, # décalé par ce montant dans la liste Threshold_Factor_min => 1, # La liste ELT est multipliée par ce seuil_in_sorted_max_rel => 0.5, # 0, # aussi Seuil_factor_max => 1, # Threshold_ratio => 0,15, # Position relative entre min / max # Chunkification: Smoothification au-dessus_thres_window => 11, # dans unités de morceaux supérieurs_thres_window_rel => 0,25, # fractions de morceaux au-dessus du seuil # Une fenêtre pour fabriquer le signal de morceau # fractionnement dans les courses de signal / bruit max_tracks => 9999, # échoue si plus de signal / bruit exécute min_signal_sec => 5, # ces courses de signal sont forcés min_silence_sec => 2, # Ignore_signal_sec => 1 , # Les courses courtes de signal sont ignorées Min_silence_chunks_merge (voir ci-dessous) # et les longues courses de silence # sont forcées # Calculer le signal moyen dans un intervalle "profondément à l'intérieur" Silence exécute local_level_ IGNORE_PRE_SEC => 0.3, # Décalage du début de cet intervalle local_level_ignore_pre_rel => 0.02, # supplémentaire relative décalée locale_level_ignore_post_sec => 0,3, # pour la fin de l'intervalle local_level_ignore_post_rel => 0,02, # d'agrandissement de signal suivant: joindre des morceaux conséquents avec signalez-le autant # au-dessus de cette moyenne sur le point de vue du voisin exécuté local_threshold_factor => 1.05, agrandissement final des exécutions de signal Extend_track_end_sec => 0.5, # Agrandissement inconditionnel EXTERD_TRACK_BEGIN_SEC => 0.3, # aussi 0.3, # Min_boundary_silence_sec => 0.3, # / endnote que ci-dessus_thres_window est la seule valeur spécifiée directement dans les unités de morceaux; L'autre * _SEC peut être éventuellement spécifié dans des unités de morceaux en définissant la valeur * _chunks correspondante. Notez également que cette fenêtre devrait mieux être diminuée si les paramètres de longueur de silence minimale autorisés sont réduits. Ces valeurs sont mises en miroir à partir d'autres valeurs si elles sont spécifiées explicitement: Min_actual_silence_sec Configuration requise: · Perl


Audio :: FindChunks Logiciels associés

tbjsonpath

La mise en uvre de TBJSONPath est écrite en C et est un élément très important du projet TheBox. ...

137

Télécharger