Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Crear sonitonos en linux

Rato's Diary
Por Rato
departamento , Sección Diarios
Puesto a las Sat Jul 9th, 2005 at 08:12:01 PM CET

Hace unos días descubrí la manera de crear tonos en formato amr para móviles en Linux (y supongo que también valdrá para otros sistemas operativos de tipo unix). En esta receta os cuento como hacerlo.

 


I. Pasos para instalar el programa amrencoder:

1. Descarga el archivo «26104-520.zip» de la página de 3gpp y descomprímelo:

$ unzip 26104-520.zip

Se generan estos archivos:

  • 26104-520.doc: de documentación. No soy capaz de abrirlo con kword.
  • 26104-520_ANSI_C_source_code.zip: contiene el código fuente.

2. Descomprime el archivo «26104-520_ANSI_C_source_code.zip»:

$ unzip 26104-520_ANSI_C_source_code.zip

3. Compila el programa:

$ make -f makefile.gcc

El programa se compila y se ejecuta sin problemas en ubuntu hoary tanto en powerpc como en i386 y, seguramente, también funciona en otras arquitecturas y distribuciones.

4. Instálalo:

$ sudo cp -f amrdecoder amrencoder /usr/bin

II. Pasos para transformar un archivo de sonido en amr:

El archivo de entrada debe estar exclusivamente en formato «raw 16-bitsigned 8kHz mono».

1. Puedes usar el programa sox para crear archivos en este formato. Por ejemplo, si quieres pasar de mp3 a raw, ejecuta:

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

2. Transforma el archivo generado en amr usando amrencoder. La orden de compresión es:

$ amrencoder -dtx modo archivo.raw salida.amr

El modo puede ser uno de estos: MR475, MR515, MR59, MR67, MR74, MR795, MR102 o MR122. Aún no he conseguido descubrir cual es el mejor, usa el que más calidad de sonido te dé.

Ejemplo:

$ amrencoder -dtx MR122 archivo.raw salida.amr

He probado los tonos con el T630 y con el Nokia 3100 y se oye el tono, aunque con una calidad no muy buena.

Después puedes mandar los tonos al móvil por bluetooth, infrarojos o por cualquier otro medio y a sonar.

Consejo: si vas a pasar los tonos al móvil, procura que no duren mucho porque se llenará la memoria del teléfono y no podrás guardar más cosas.

Por cierto, si quieres pasar de amr a pcm, ejecuta:

$ amrdecoder archivo.amr archivo.raw

< La historia de Excel, Access y Linux en mi ciudad (4 comments) | Clientes Ligeros (7 comments) >
Enlaces Relacionados
· 3gpp
· More on Rato's Diary
· Also by Rato

Encuesta
¿Pones tonos en tu móvil?
· Sí, me gusan mucho. 7%
· No, son una chorrada. 30%
· No, son una horterada. 15%
· El encuestador es un hortera. 7%
· No tengo móvil, ni quiero tenerlo. 7%
· ¿«Tonos de móviles»? ¿pero eso qué es? 7%
· No, no les veo utilidad. 0%
· Sí, son útiles para saber quién te llama según el tono. 7%
· Por desgracia, en mi móvil no se pueden poner tonos. 15%

Votos: 13
Resultados | Otras Encuestas

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Crear sonitonos en linux | 0 comentarios ( temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda