{"id":217,"date":"2014-10-23T21:12:34","date_gmt":"2014-10-23T12:12:34","guid":{"rendered":"http:\/\/manatails.net\/blog\/?p=217"},"modified":"2022-04-03T13:48:55","modified_gmt":"2022-04-03T04:48:55","slug":"converting-mp3wav-to-ulawgsm","status":"publish","type":"post","link":"https:\/\/manatails.net\/blog\/2014\/10\/converting-mp3wav-to-ulawgsm\/","title":{"rendered":"Converting MP3\/WAV to ulaw\/GSM"},"content":{"rendered":"<p>When you want to convert typical MP3\/WAV files for your PBX like Asterisk, you can use sox and lame to do it easily.<\/p>\n<p><code><br \/>\nlame --decode somemp3file.mp3 output.wav<br \/>\n<\/code><br \/>\nFirst, convert the MP3 to WAV file.<\/p>\n<p>Then,<br \/>\nFor u-law:<br \/>\n<code><br \/>\nsox -V output.wav -r 8000 -c 1 -t ul result.ulaw<br \/>\n<\/code><\/p>\n<p>For GSM:<br \/>\n<code><br \/>\nsox output.wav -r 8000 -c 1 result.gsm resample -ql<br \/>\n<\/code><\/p>\n<p>Pre-converting your input sound files usually give much better results than using internal modules for transcoding.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you want to convert typical MP3\/WAV files for your PBX like Asterisk, you can use sox and lame to do it easily. lame &#8211;decode somemp3file.mp3 output.wav First, convert the MP3 to WAV file. Then, For u-law: sox -V output.wav -r 8000 -c 1 -t ul result.ulaw For GSM: sox output.wav -r 8000 -c 1 &hellip; <a href=\"https:\/\/manatails.net\/blog\/2014\/10\/converting-mp3wav-to-ulawgsm\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Converting MP3\/WAV to ulaw\/GSM<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[47,18],"class_list":["post-217","post","type-post","status-publish","format-standard","hentry","category-phone","tag-asterisk","tag-gsm"],"_links":{"self":[{"href":"https:\/\/manatails.net\/blog\/wp-json\/wp\/v2\/posts\/217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/manatails.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manatails.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manatails.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manatails.net\/blog\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":2,"href":"https:\/\/manatails.net\/blog\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"predecessor-version":[{"id":219,"href":"https:\/\/manatails.net\/blog\/wp-json\/wp\/v2\/posts\/217\/revisions\/219"}],"wp:attachment":[{"href":"https:\/\/manatails.net\/blog\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manatails.net\/blog\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manatails.net\/blog\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}