2 votes

Les MP3 spécifiques ne peuvent être lus qu'avec des écouteurs

Je suis à court d'idées. Le MP3 suivant n'est pas lu correctement sur de nombreux appareils Android : https://www.heimatmuseum-zinnowitz.de/app/download/12553824899/Kino%20Audiodatei%20Deutsch.mp3?t=1590484494

Il contient une voix féminine allemande. Mais sur plusieurs appareils, elle n'est diffusée que dans les écouteurs. Si j'utilise le haut-parleur normal, je n'obtiens qu'un peu de bruit.

J'ai essayé beaucoup de choses différentes :

  • Utilisé différents appareils (fonctionne bien sur une tablette Samsung (Android 8.1), mais ne fonctionne par casque que sur mon Huawei P20 Pro (Android 9) et un autre téléphone plus ancien (Android 7)).
  • Sous Windows, il fonctionne parfaitement.
  • J'ai converti le fichier dans un autre format (OGG et WAV)
  • J'ai modifié la fréquence d'échantillonnage de 48,0 kHz à 44,1 kHz.
  • Je suis passé d'un débit constant à un débit variable
  • J'ai essayé le lecteur par défaut et une autre application (MusicFolderPlayer).
  • J'ai utilisé différents convertisseurs (Audacity et plusieurs convertisseurs en ligne).

Le problème est toujours le même : j'entends tout avec les écouteurs, je n'entends que du bruit avec le haut-parleur. Comment faire pour que cela fonctionne ?

Il va sans dire que tous les dispositifs utilisés pour les tests fonctionnent correctement avec d'autres fichiers.

3voto

Andrew T. Points 12017

Cela est dû au fait que les canaux stéréo (gauche et droite) de l'audio sont déphasés.

Pour simplifier, lorsque la forme d'onde audio du canal gauche est déphasée par rapport au canal droit, le mélange mono qui en résulte (en fait (left+right)/2 ) peut réduire le volume ou même le mettre en sourdine (voir plus loin) : interférence destructive et point mort ).

Lorsque vous jouez avec un casque ou des haut-parleurs stéréo, vous ne devriez pas avoir de problème à entendre l'audio car chaque canal est joué par chaque haut-parleur respectivement. Cependant, sur certains appareils Android (par exemple le Nexus 5) qui ne prennent en charge que la lecture mono, le problème apparaît en raison du phénomène mentionné précédemment.

Selon le modèle, il peut y avoir un module de vraie stéréo (séparation des canaux gauche et droit) qui peut être appliqué/flashé. Par exemple un post détaillé de l'utilisateur "chdloc" sur le XDA Forum pour appliquer le true stereo sur le Nexus 5 .

L'autre solution consiste à corriger la source audio en inversant la forme d'onde sur l'un des canaux. Exemple avec Audacity (référence : https://forum.audacityteam.org/viewtopic.php?t=71779 ) :

  1. Ouvrir le fichier audio
  2. (Facultatif) Sélectionnez la piste, puis ouvrez la barre de menu : Pistes - Mix - Mix Stereo Down to Mono pour voir l'effet de l'interférence destructive, puis annuler l'opération pour passer à l'étape suivante.
  3. Sélectionner la piste
  4. Ouvrir le menu (appuyer sur Shift + M, ou cliquer sur le menu déroulant au-dessus des boutons "Mute" et "Solo")
  5. Sélectionnez "Diviser la piste stéréo"
  6. Sélectionner l'un des canaux (gauche ou droit)
  7. Sélectionner toute la région de la piste (en double-cliquant sur la forme d'onde, ou à partir de la barre de menu : Sélectionner - Région - Début et fin de la piste)
  8. Dans la barre de menu, sélectionnez Effet - Inverser
  9. Ouvrir le menu sur la première piste (suivre l'étape 4)
  10. Sélectionnez "Faire une piste stéréo"
  11. (Facultatif) Sélectionnez à nouveau la piste, puis ouvrez la barre de menu : Pistes - Mix - Mix Stereo Down to Mono pour voir si elle est toujours affectée par l'interférence destructive, puis annuler l'opération pour passer à l'étape suivante.
  12. Exporter l'audio obtenu à partir de Fichier - Exporter - ...

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X