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