Section courante

A propos

Section administrative du site

audioop

Opération audio
Python

Description

Ce module contient les routines de manipulation des données audio brutes.

Liste des procédures et fonctions

Nom Description
add Cette fonction permet de demander un fragment étant l'addition des deux échantillons passés en paramètres.
adpcm2lin Cette fonction permet de décoder un fragment codé ADPCM pour Intel/DVI en un fragment linéaire.
alaw2lin Cette fonction permet de convertir des fragments sonores dans l'encodage a-LAW en fragments sonores encodés linéairement.
avg Cette fonction permet de demander la moyenne de tous les échantillons du fragment.
avgpp Cette fonction permet de demander la valeur crête à crête moyenne sur tous les échantillons du fragment.
bias Cette fonction permet de demander un fragment étant le fragment d'origine avec un biais ajouté à chaque échantillon.
byteswap Cette fonction permet d'échanger les octets de tous les échantillons dans un fragment et retourner le fragment modifié.
cross Cette fonction permet de demander le nombre de passages à zéro dans le fragment passé en paramètre.
findfactor Cette fonction permet de demander un facteur F tel que rms(add(fragment, mul(reference, -F)) minimal, c'est-à-dire de retourner le facteur avec lequel vous devez multiplier la référence pour la faire correspondre le mieux possible à la fragmentation.
findfit Cette fonction permet d'essayer de faire correspondre au mieux la référence à une partie du fragment (devant être le fragment le plus long).
findmax Cette fonction permet de rechercher dans le fragment une tranche d'échantillons de longueur spécifié (pas d'octets) avec une énergie maximale, c'est-à-dire, retournant i pour lequel rms(fragment[i*2:(i+length)*2]) est maximal. Les fragments doivent tous deux contenir des échantillons de 2 octets.
getsample Cette fonction permet de demander la valeur de l'index d'échantillon du fragment.
lin2adpcm Cette fonction permet de convertir les échantillons en encodage ADPCM de Intel/DVI de 4 bits.
lin2alaw Cette fonction permet de convertir les échantillons du fragment audio en codage a-LAW et le retourne sous forme d'objet octet.
lin2lin Cette fonction permet de convertir des échantillons entre les formats 1, 2, 3 et 4 octets.
lin2ulaw Cette fonction permet de convertir les échantillons du fragment audio en encodage u-LAW et le retourne en tant qu'objet octets.
max Cette fonction permet de demander le maximum de la valeur absolue de tous les échantillons d'un fragment.
maxpp Cette fonction permet de demander la valeur crête à crête maximale dans le fragment sonore.
minmax Cette fonction permet de demander un tuple composé des valeurs minimale et maximale de tous les échantillons du fragment sonore.
mul Cette fonction permet de demander un fragment contenant tous les échantillons du fragment d'origine multipliés par le facteur de valeur à virgule flottante.
ratecv Cette fonction permet de convertir la fréquence d'images du fragment d'entrée.
reverse Cette fonction permet d'inverser les échantillons d'un fragment et retournez le fragment modifié.
rms Cette fonction permet de retourner la racine quadratique moyenne du fragment, c'est-à-dire sqrt(sum(S_i^2)/n).
tomono Cette fonction permet de convertir un fragment stéréo en un fragment mono.
tostereo Cette fonction permet de générer un fragment stéréo à partir d'un fragment mono.
ulaw2lin Cette fonction permet de convertir des fragments sonores dans l'encodage u-LAW en fragments sonores encodés linéairement.


Dernière mise à jour : Vendredi, le 3 janvier 2020