Sevgili Acıbademliler

Bugün çok acayip şeyler oldu İstanbul/Acıbadem'de. Olanları t610 cep telefonuma kaydettim, eve geldim ve bluetooth ile bilgisayarıma aldım. Daha önce hiç telefonumun bu özelliğini kullanmadığım için saf saf wav olarak dosya beklerken karşıma amr diye birşey çıktı. AMR nedir, nasıl çevireceğiz v.s diye debelenirken önce spesifikasyona göz attım sonra örnek implementasyona. Kod bende Segmentation Fault vermeye başlayınca, Makefile üzerine değişiklik yaptım ve sonunda Acıdabem'de olanları huzurlarınıza sunma şansı yakaladım

Değiştirilmiş kod burada, güzel bir make işlemi sonrası ortaya encoder ve decoder isimli iki binary çıkar, bu binaryler amr dosyalarını raw hale getirmek için lazım gelirler. Gelelim bunları ile amr -> raw -> wav -> oog/vorbis geçişine;

caglar@pardus ~ $ ./decoder Recording.amr recording.raw
===================================================================
TS 26.104
REL-5 V5.4.0 2004-03
REL-6 V6.1.0 2004-03
3GPP AMR Floating-point Speech Decoder
===================================================================
caglar@pardus ~ $ sox -r 8000 -w -c 1 -s recording.raw -r 16000 -w -c 1 acıbadem.wav
caglar@pardus ~ $ oggenc acıbadem.wav

Buyrunuz, afiyet olsun