Convertir de wma a mp3


#!/bin/bash
current_directory=$( pwd )
#remove spaces
for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done
#remove uppercase
for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done
#Rip with Mplayer / encode with LAME
for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader $i && lame -m s audiodump.wav -o $i; done
#convert file names
for i in *.wma; do mv "$i" "`basename "$i" .wma`.mp3"; done
rm audiodump.wav

Script extraído de los foros de LinuxQuestions

Fedora 8, PulseAudio y Audacity

En mis clases de auto-aprendizaje del inglés (los [video|audio]podcast de Internet con transcripciones son increíblemente útiles) he llegado ya al punto en el que me reto a mí mismo 🙂  La idea es que con Audacity extraigo trozos de podcast que me interesan, frases hechas o que creo útiles. Las traduzco al castellano las grabo y las pego delante del original en inglés, con unos segundos de diferencia. Luego, en mis viajes en coche, aguantar los atascos matinales me sale productivo, voy repitiendo las frases que oigo por el lector de mp3.  Supongo que en la época del manos libres, verme hablando sólo en el coche ya no es algo que extrañe a nadie 😉      El caso es que Audacity en mi máquina Fedora 8 ha sido un pequeño dolor de configurar dado que por una parte no tenía soporte mp3 y por otro lado no se oía nada de lo que le pedía que sonara. El primer problema se debía a que tenía instalado audacity (a secas) frente a audacity-nonfree  (disponible en repositorio Livna). El segundo problema era que en Fedora 8 el gestor de audio es PulseAudio, y la verdad, no va muy fino …. o al menos, no lo va ni con Skype ni con Audacity. ¿Solución? Lanzar audacity desactivando PulseAudio, así:

$ pasuspender audacity

QtTube: cómo descargar vídeos de YouTube con un click

screenshot11.pngQtTube es una pequeña pero útil aplicación para descargar vídeos de YouTube con un click, sin usar la línea de comandos para nada.

Como el paquete de QtTube no está disponible en Synaptic y tiene algunas dependencias, su instalación no es trivial. Dado que estos días he estado impartiendo un curso de iniciación al software libre, aproveché este ejemplo para explicar la instalación de aplicaciones sin usar Synaptic, ni .debs. (sin llegar todavía a la compilación de fuentes con el hechizo mágico ./configure && make && make install) QtTube es el ejemplo de transición perfecto. Para que la explicación fuera reaprovechable, grabé un vídeo en formato .ogg.

Lo podéis encontrar troceado ( [ 1 , 2 , 3 , 4 , 5]} o completo ( 74 MB  )

Nota para recordar: se pueden concatenar varios vídeos .ogg en uno sólo desde la línea de comandos simplemente así:

$ cat qttube_{1..5}.ogg >> qttube.ogg

Para que luego digan que la línea de comandos está anticuada y sólo la usamos los viejos del lugar … 🙂

¿Problemas con el sonido y recordMyDesktop?

screenshot1.pngrecordMyDesktop es una excelente aplicación para crear videotutoriales. Recientemente la instalé en mi portátil para crear algunos vídeos para un curso y me encontré con que la aplicación grababa bien el vídeo, pero no así el audio. De hecho, si le indicaba que grabara audio, recordMyDesktop se quedaba colgado al indicar que generara el vídeo final. ¿Solución? Abrir el Grabador de sonido (Aplicaciones/Sonido y video) (si no lo tienes instalado, deberás de instalar el paquete gnome-media) . Desde ahí, seleccionar «Grabar de la entrada» y elegir Captura (en lugar de Digital). Ahora, abrir el menú Archivo y «Abrir control de volumen». Desde ahí: Editar/Preferencias y mostrar todas las pistas disponibles. Desde ahí, subir los volúmenes de Captura  y los de la pestaña Grabando (por cierto, ¿no debería de ser «Grabación» en lugar de «Grabando»?)

¿Problemas con Skype y el sonido?

skype_logo.pngHace unos dias formateé el disco para instalar desde 0 en el PC de casa una Fedora Core 8. No tenía por qué reinstalar, me bastaba con actualizar, pero llevaba actualizando desde Fedora Core 2 y estaba el disco hecho unos zorros O:-) Así que limpieza y a empezar de cero (tarjeta gráfica, de sonido, instalación de plugins en Firefox, configuración de Compiz a mi gusto, lo mismo para OpenOffice (plantillas, tipos de letra, macros) y alguna cosita más. Pero bueno, ya estoy en marcha otra vez…. salgo por Skype y el sonido, que me han traído de calle el día de hoy. La cuestión es que en FC 8 viene instalado por defecto el servidor de audio PulseAudio . En principio todo parecía funcionar (oigo música con Rythmbox sin problemas, el audio en los vídeos con VLC se oyen bien y lo mismo el player Flash de Firefox)

Si tecleo system-config-soundcard puedo oir las pruebas de sonido sin problemas. PERO, hoy he necesitado usar Skype 2.0 para Linux y aunque el chat por texto funcionaba, el problema es que el audio no lo hacía:

Call Failed: Problem with Audio Playback

Pues vale, tras toquetear todos los switchs de configuración de Skype, ya he empezado a rascarme la cabeza, porque seguía sin funcionar. Lo primero que he visto es que no soy el único al que le ocurría esto.

Además, si lanzaba Skype desde la consola, me salía el siguiente mensaje de error:

PULSEAUDIO: Unable to connect: Connection refused

Y esto último también parece que es bastante común cuando mezclamos Skype con PulseAudio.

Tras seguir las explicaciones de este último enlace , he deshabilitado PulseAudio y he reiniciado ALSA.

# cp /etc/alsa/pulse-default.conf /etc/alsa/pulse-default.conf.bak
# /sbin/alsactl restore

Bien, pues después de eso, relanzo Skype y … el audio de entrada funciona (oigo las conversaciones) pero el micro sigue sin funcionar. Ole. Me voy a por un café. Vuelvo y sigo buscando la razón, hasta encontrarla.  En resumidas cuentas este último enlace nos indica que abramos alsamixe, pulsemos la tecla TAB hasta seleccionar el modo [Capture] y pongamos el dispositivo Mic como dispositivo de captura. Curiosamente yo lo tenía puesto en CD. Debe de quedar tal que así:

micro.png

Y tras relanzar Skype, ya puedo oír y hablar. Un problema menos.