Multimedia>>Sonido

Compresión de sonido con Helix Producer Basic

Habrás comprobado que el tamaño ocupado por los archivos wav es muy grande. Si creamos páginas para trabajar en una Intranet no es un problema grave, puesto que las velocidades de transmisión son muy altas, pero si pretendemos utilizar estas páginas en Internet sería una barbaridad, ya que con el ancho de banda disponible no serían operativas.

Debido a esta situación han surgido una serie de aplicaciones cuya utilidad reside en que, a cambio de una cierta pérdida de calidad, aplican algoritmos de compresión que vuelven a situar a estos materiales en el campo de lo razonable para su manejo en Internet. Además la compresión se puede aplicar tanto a fragmentos de sonido como de vídeo.

Uno de los formatos que cuenta con posibilidades para convertirse en un estándar de facto en la transmisión por Internet es el auspiciado por Real Networks denominado, genéricamente Real Media.

La empresa productora de este software ha mantenido desde sus inicios una doble política de distribución:

En cuanto a los productos disponibles encontramos, siempre atendiendo a esta doble modalidad de distribución:

Veremos a continuación los pasos que necesitamos dar para crear un archivo multimedia con Helix Producer Basic. 

Cuando arrancamos Helix Producer Basic nos aparece la siguiente ventana:

Esta ventana se divide básicamente en las siguientes zonas:

El proceso para realizar la conversión de un archivo de audio o vídeo a un archivo de RealMedia sería el siguiente:

1º) En la ZONA A:

Lo primero es decidir si la fuente va a ser un archivo ya grabado o si lo vamos a generar en directo:

  1. En el primer caso seleccionaremos input file (1) e indicaremos la ubicación del archivo buscándolo en el directorio al que accedemos a través del botón browse (2)
  2. En el segundo caso seleccionaremos devices (3). Si el dispositivo de entrada es para Audio lo seleccionaremos de la lista desplegable (nos aparecerá el dispositivo de entrada de la tarjetas de sonido). El botón settings (4) nos permitirá acceder al recording mixer, es decir, al mezclador donde seleccionaremos la fuente de grabación (micrófono, CD-Audio, etc). Podemos prefijar la duración de la grabación seleccionando la casilla duration (5) e introduciendo los valores deseados.
  3. Para conocer las características de la fuente de grabación seleccionada pulsaremos el botón source properties (6)

2º) En la ZONA B:

  1. En el botón audiences (1) estableceremos la calidad de la codificación (a mayor calidad más grande será el archivo resultante y más tiempo costará descargarlo y transmitirlo). En el caso del vídeo pueden establecerse algunos filtros en el botón vídeo filters (2)
  2. Cuando en la ZONA A hemos seleccionado input file, el archivo de RealMedia se guarda por defecto en el mismo directorio que el archivo de origen (esto puede variarse en edit preferences)
  3. Cuando en la ZONA A hemos seleccionado devices, el archivo de RealMedia se guarda con el nombre y en el directorio que especifiquemos al pulsar el botón (3). Próximos a este botón se encuentran un botón con un lápiz que permite editar el nombre del archivo y un botón con una papelera que permite borrarlo.
  4. En el botón clip information (4) podemos escribir toda aquella información que queramos suministrar sobre el archivo guardado a quienes lo descarguen y lo reproduzcan.
  5. Una vez generado el archivo de RealMedia podemos reproducirlo pulsando en el botón (5).

3º) En la ZONA C:

Una vez finalizados los pasos necesarios en las ZONAS A y B pulsaremos el botón encode (1) y se realizará la creación del archivo RealMedia. En el caso de realizarse a partir de un archivo preexistente esta se detendrá automáticamente cuando termine. Si por el contrario se está generando el contenido del archivo en directo, el proceso finalizará cuando se pulse el botón stop (2) o cuando se cumpla el tiempo establecido en duration (en caso de haberse seleccionado esta opción)


Actividad 41Lo ideal para realizar este ejercicio es que utilices un archivo con tu propia voz tal como lo incluirías en una página WEB. Intenta grabar una secuencia de unos 15 segundos de duración y guárdala en tu carpeta de trabajo. Si no puedes hacerlo utiliza un archivo wav (por ejemplo el archivo ctmelody.wav que encontrarás en la carpeta Windows\Media).
Actividad 42Grabar un fragmento de audio de forma directa utilizando el micrófono como fuente de sonido.

PUBLICACIÓN EN UNA WEB

Lo primero que hay que tener en cuenta es que el streaming de archivos de RealMedia puede hacerse desde un servidor específico (Real Server) o bien desde un servidor web sin prestaciones especiales. La ventaja que se obtiene de la difusión desde un servidor de streaming es que a cada usuario se le sirven los archivos más adecuados a su velocidad de conexión, mientras que en un servidor web no existe esta posibilidad: si hemos codificado con poca calidad ese será el archivo que se envíe aunque el visitante disponga de banda ancha, mientras que si lo hemos hecho con alta calidad el usuario de módem tendrá que descargar un archivo mucho más grande.

Además, mientras que los programas lectores son gratuitos los servidores son de tipo comercial y muy costosos, por lo que hay muchos proveedores que no disponen de este servicio, por lo que el ejemplo que veremos se centrará en la publicación en un servidor web.

Para publicar un archivo RealMedia en una web tenemos dos posibilidades:

  1. Establecer una enlace a dicho archivo desde la página (creando un hipervínculo a partir de una texto o de una imagen). Este sistema hace que si tenemos instalado RealOne Player salte automáticamente la ventana de dicho reproductor al activar el enlace: EJEMPLO
  2. Insertar el panel de reproducción dentro de la propia página. Para hacer esto puedes emplear el procedimiento descrito para realizar la actividad 40. También se puede introducir mediante código. Por ejemplo, para insertar la consola completa habría que introducir la siguiente línea de código:

<embed src="brevebueno.rm" width=320 height=100 nojava="true" controls="All" console="one" autostart="false"  TYPE="audio/x-pn-realaudio-plugin">

Solo habría que sustituir "brevebueno.rm" por el nombre y la extensión del archivo RealMedia que queremos que se reproduzca. El resultado sería el siguiente:

Para ver otros tipos de posibles consolas puedes visitar esta página de soporte de Real (en inglés).

Para que los códigos que encuentres en la página de soporte puedan funcionar en el navegador de Netscape hay que añadirles  type="audio/x-pn-realaudio-plugin"
Actividad 43

Actividad 44 Si dispones de una cámara de videoconferencia o una tarjeta capturadora de vídeo puedes realizar esta práctica voluntaria consistente en capturar una secuencia de vídeo utilizando una cámara de videoconferencia conectada al ordenador.