Développement audio Android (1) : bases de l'audio


1. Développement audio Android (1) : bases de l'audio
2. Développement audio Android (2) : enregistrement audio (formats WAV et MP3)
3. Développement audio Android (3) : utilisation d'ExoPlayer pour lire de l'audio
4. Développement audio Android (4) : Mode lecture audio
5. Développement audio Android (5) : Gestion de l'induction (écran éteint/écran lumineux)

Code source GitHub joint : MultimediaExplore


 
 

1. Fréquence d'échantillonnage :
    le nombre de points (fois) échantillonnés en une seconde est appelé fréquence d'échantillonnage. Plus la fréquence d'échantillonnage est élevée, plus le signal d'origine est proche. Les fréquences d'échantillonnage audio couramment utilisées sont : 8 kHz, 16 kHz, 44,1 kHz, 96 kHz, 192 kHz, etc.

2. Largeur de bit d'échantillonnage [précision d'échantillonnage/profondeur de bit] :
    le nombre de bits d'échantillonnage correspond au nombre de 0 et de 1 utilisés pour représenter la valeur d'échantillonnage, également appelée précision d'échantillonnage. Plus il y a de bits utilisés, plus le son réel est proche. Les largeurs de bits courantes sont : 8 bits ou 16 bits.

3. Canal sonore :
    la voix n'a généralement qu'un seul canal sonore, la musique a deux canaux sonores et le son surround peut avoir plusieurs canaux sonores.

4. Codec :
    Le processus d'échantillonnage audio est également appelé codage de modulation par impulsions codées, c'est-à-dire codage PCM (Pulse Code Modulation).
    Processus d'encodage : signal analogique -> échantillonnage -> quantification -> encodage -> signal numérique.

5. Compression :
    <1> Encodage sans perte : l'encodage PCM et le format WAV peuvent atteindre le plus haut niveau de fidélité.
    <2> Encodage avec perte : tel que le format MP3.
    Le format MP3 est compressé et enregistré à 1:12, de sorte que la taille du format MP3 est égale à 1/12 de WAV .

6. Débit binaire :
     également appelé débit binaire, fait référence à la quantité de données pouvant passer par seconde dans un flux audio.  
     Débit binaire = fréquence d'échantillonnage (44,1k) * nombre de bits d'échantillonnage (16) * nombre de canaux (2) = 1411,2kbps.
     Après avoir connu le débit binaire audio, la taille du fichier audio entier peut être obtenue = durée (300s) * débit binaire (1411.2)/1024/8=51.67M.

 7. Formats audio couramment utilisés :
    <1>Format WAV : le format sans perte de haute qualité sonore est relativement volumineux.
    <2>Format AAC : par rapport au mp3, le format AAC offre une meilleure qualité sonore, une taille de fichier plus petite et une compression avec perte.
    <3>Format AMR : le taux de compression est relativement important, mais la qualité est relativement médiocre par rapport aux autres formats de compression, et il est principalement utilisé pour l'enregistrement vocal et d'appels.
    <4>Format mp3 : les fonctionnalités sont largement utilisées, compression avec perte, sacrifiant la qualité sonore de l'audio haute fréquence de 12 KHz à 16 KHz.

Je suppose que tu aimes

Origine blog.csdn.net/u012440207/article/details/121717746
conseillé
Classement