2013-02-04 6 views
0

J'ai un fichier audio wave (* .wav) et j'ai les données audio formatées en 16 bits signés (de -32767 à +32768). Je veux les convertir en 16 bits non signés (de 0 à +65535). Y at-il une idée de la façon de le faire en utilisant audacity, sox de tout autre otol? Même un programme c est le bienvenu.Conversion de 16 bits PCM signés en 16 bits usigned

Merci

+0

Pourriez-vous réagir aux commentaires et aux réponses à votre question précédente? Lisez la FAQ sur l'utilisation de ce site. –

+0

Désolé owlstead, je n'ai pas trouvé où je peux voter votre réponse. Je suis vraiment désolé !!! – user1907957

+0

C'est OK, essayez de ne pas abandonner les questions à l'avenir, bon retour. –

Répondre

3

Ajoutez 32768 à chaque échantillon. Notez que cela équivaut à inverser le MSB (bit le plus significatif) de chaque échantillon.

+0

Etes-vous sûr de "Notez que cela équivaut à inverser le MSB de chaque échantillon." – user1907957

+1

@ user1907957: En supposant une représentation en complément à 2 (ce qui est presque certainement le cas), alors oui. –

+0

Thnak vous Oli pour la réponse utile – user1907957

1

Audacity essayant d'utiliser la commande d'exportation. (FICHIER - Exportation)

Questions connexes