2011-03-16 2 views
0

J'ai un serveur SIP Asterisk. Lorsque je lis un fichier audio (fichier .ulaw, compressé en utilisant ulaw), j'entends un clic perceptible (ou un artefact sonore) avant le début de la lecture. Ce "clic" n'est pas dans le fichier audio réel et se produit au début de chaque commande de lecture dans le script AEL. Si j'utilise un format différent, est-ce un problème de codec, comment puis-je résoudre ce problème?Artefact lors de la lecture d'un fichier audio sur un téléphone à partir d'un serveur Asterisk

Voici quelques-uns de mes fichiers:

http://kscserver.com/hello.zip

http://kscserver.com/thankyou.zip

Répondre

1

Sans regarder le fichier, il est difficile de dire, mais si le premier échantillon du fichier commence à une valeur autre que 0, vous pouvez obtenir un clic (puisque la sortie ira de 0 à N dans un échantillon - une impulsion de bruit large). Si vous ne savez pas si un échantillon commence à "nettoyer", il peut être judicieux de l'augmenter en volume ou de rechercher dans les données non compressées un passage par zéro et de commencer par là.

+0

Euh ... ok. Utiliser audacity comme un éditeur, si j'ajoute du silence au début du fichier ... rien d'essentiel. Est-ce que cela résoudra le clic? – JustinKaz

+0

Non, je viens d'ajouter un silence au début du fichier et le clic est encore troupeau sur le téléphone quand il est joué par l'astérisque. Quand je me joue de moi-même, dans l'audace, je ne clique pas ici. – JustinKaz

+0

J'ai posté les fichiers dans ma question. Je les ai compressés parce que mon serveur web ne comprend pas les fichiers ulaw ... – JustinKaz

Questions connexes