Script para Convertir de wma a ogg
Este pequeño script lee cada uno de los archivos de un directorio y los convierte a ogg, manteniendo el nombre.
Varias veces me he topado con unos archivos con extención mp3 que al intentar grabarlos con k3b en un cd de audio, no me deja, y aparece un cartel como que estos archivos no son mp3, en general solucioné este problema cambiando en este script la línea:
for f1 in *.wma
por la línea:
for f1 in *.mp3
Mi teoría es que posiblemente pudieran ser extraidos con Windows Media y por eso no son un mp3 standar, de ahí que no se puedan grabar con k3b
El script para pasar de wma a ogg y de estos "mp3" a ogg es el siguiente:
----------------------------------------------------------------
----------------------------------------------------------------
#!/bin/sh
#
# Convierte los archivos WMA de un directorio al formato Ogg
#
for f1 in *.wma
do
f2=`echo $f1 | cut -d '.' -f 1`;
mplayer "$f1" -ao pcm
mv audiodump.wav "$f2.wav"
oggenc "$f2.wav" -o "$f2.ogg"
rm "$f2.wav"
done
----------------------------------------------------------------
----------------------------------------------------------------
Nota:
- Copia el texto del script en un archivo de texto, ponle un nombre (por ejemplo wma2ogg.sh) y dale permisos de ejecución.
- Lo ejecutas desde consola.
- Este script tiene que estar dentro de la carpeta de los archivos de audio que se quieren convertir.
- Necesita que mplayer y oggenc (esta en el paquete vorbis-tools) estén instalado.
- Para Instalar mplayer y oggenc desde consola tipea:
- sudo apt-get install mplayer
- sudo apt-get install vorbis-tools
- Para Instalar mplayer y oggenc desde consola tipea: