PDA

Visualizza la versione completa : amr


tutuccio
05-08-2005, 00:34
Ho cercato su google, ma non capisco un niente!!!!
Mi serve convertire da ogg o anche da wav (traccia audio cd) una canzone (del mio gruppo: http://bernalda.altervista.org/blackdiamond/ <-- scusate la pubblicità) in .amr così me la metto come suoneria al cell...

alkat
05-08-2005, 07:50
come te la cavi con lo spagnolo?

http://libertonia.escomposlinux.org/story/2005/7/9/20121/12133

mi dispiace ma in italiano non ho trovato nulla, cmq nella pagina qui sopra c'è tutto il procedimento e non sembra difficile da seguire. prova a vedere se ci capisci qualcosa, altrimenti torna qui e vedremo (quantomeno) di tradurre l'how-to.

.a.

alkat
05-08-2005, 08:05
Come creare un file amr su linux.
Traduzione dall'originale spagnolo:
http://libertonia.escomposlinux.org/story/2005/7/9/20121/12133

I. Procedimento per installare il programma amrencoder:

1. Scarica il file «26104-520.zip» da
http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-520.zip
e decomprimilo con il seguente comando:

$ unzip 26104-520.zip

Verranno creati i seguenti file:

* 26104-520.doc: documentazione (non riesco ad aprirlo con Kword - N.d.T.: prova con OpenOffice)
* 26104-520_ANSI_C_source_code.zip: contiene il codice sorgente.

2. Decomprimi il file 26104-520_ANSI_C_source_code.zip:

$ unzip 26104-520_ANSI_C_source_code.zip

3. Compila il programma:

$ make -f makefile.gcc

Il programma viene compilato ed eseguito senza problemi su Ubuntu Hoary sia per PPC sia per i386 e, probabilmente, funziona anche con altre architetture e distribuzioni (N.d.T. sempre che tu abbia tutte le librerie e i compilatori necessari).


4. Installalo con il seguente comando (N.d.T. devi ovviamente aver installato sudo. Altrimenti credo tu possa installarlo da root, ma forse ti conviene installare sudo che torna sempre utile):

$ sudo cp -f amrdecoder amrencoder /usr/bin

II. Procedimento per trasformare un file audio in un file amr:

Il file di partenza deve essere esclusivamente nel formato «raw 16-bitsigned 8kHz mono».

1. Per creare file in questo formato puoi usare il programma sox. Per esempio, se vuoi convertire un file mp3 in un raw, dài il seguente comando:

$ sox -t mp3 archivo.mp3 -t raw -r 8000 -s -w archivo.raw

2. Converti il file generato in amr usando amencoder. Il comando è il seguente:

$ amrencoder -dtx MODE archivo.raw salida.amr

Sostituisci MODE con uno dei seguenti parametri: MR475, MR515, MR59, MR67, MR74, MR795, MR102 o MR122. Non ho ancora capirto quale sia il migliore: usa quello che ti dà una qualità audio più elevata.

Esempio:

$ amrencoder -dtx MR122 archivo.raw salida.amr

Ho provato la suoneria con un T630 e con un Nokia 3100: si sente ma la qualità non è molto buona.

Puoi trasferire la suoneria al cellulare via bluetooth, infrarossi o come preferisci.

Consiglio: se trasferisci la suoneria al cellulare, fai attenzione che non duri troppo altrimenti ti si riempirà la memoria del cellulare e non potrai salvare altre cose.

Naturalmente, se vuoi passare da amr a pcm, usa il comando:

$ amrdecoder archivo.amr archivo.raw


*
**
***
**
*

NOTA: non l'ho testato. ODIO le suonerie dei cellulari...


.a.

Loading