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