Cambiar archivos .WAV a MP3 desde consola en Linux




Con este script podemos transofrmar los archivos .WAV (WAV (o WAVE), apócope de WAVE form audio file format, es un formato de audio digital normalmente sin compresión de datos desarrollado y propiedad de Microsoft y de IBM que se utiliza para almacenar sonidos en el PC, admite archivos mono y estéreo a diversas resoluciones y velocidades de muestreo Más info en Wikipedia), en archivos .MP3 ( MPEG-1 Audio Layer III o MPEG-2 Audio Layer III, comúnmente conocido como MP3 es un formato de compresión de audio digital patentado que usa un algoritmo con pérdida para conseguir un menor tamaño de archivo. Es un formato de audio común usado para música tanto en ordenadores como en reproductores de audio portátil. Más info en Wikipedia).

Debemos tener instalado el paquete lame https://launchpad.net/ubuntu/+source/lame

Para instalarlo:

sudo apt-get install lame

Abrimos consola (terminal), y creamos un archivo .sh en este caso le colocaremos lame.sh como nombre. Podemos usar cualquier editor de texto

nano lame.sh

Copiamos el siguiente contenido:

#!/bin/bash

SAVEIF=$IFS
IFS=$(echo -en "\n\b")

for file in $(ls *wav)
do

name=${file%%.wav}
lame -V0 -h -b 160 --vbr-new $name.wav $name.mp3

done

IFS=$SAVEIFS

Guardamos, y le damos permisos de ejecución al script

chmod +x lame.sh

Nota: El script debe estar en la carpeta donde modificará/transformará los archivos .wav a .mp3

Ejecutamos el script

./lame.sh

Enlace github:
Repositorio en GitHub



Otras artículos de interés:

¿Es más seguro Linux que Windows?
En Informática existen tópicos exactamente igual que en todas las disciplinas del conocimiento. En primer lugar quisiera destacar que un tópico no va necesariamente acompañado de una certeza o de una falsedad; simplemente se refiere a lo empleado...
Linux: GPT (Tabla partición GUID) detectado /dev/sdb Utilidad sfdisk no soporta GPT.
En algunas oportunidades al querer trabajar con nuestra dispositivo USB nos aparece este error: GPT (Tabla partición GUID) detectado dev/sdb Utilidad sfdisk no soporta GPT. Use GNU Parted. Este ocurre generalmente cuando hemos hecho una...
Sincronizar Carpetas con Google Drive en Linux - Debian, Ubuntu, LinuxMint, Xanadu
Google Drive es el lugar donde se accede a todos tus archivos, incluidos los documentos de Google Docs y los archivos locales que Utiliza Google Drive para guardar todo tipo de archivos, incluidos documentos, presentaciones, música, fotos y víde...
DNSCrypt: Cifrar DNS en Ubuntu / LinuxMint
Para proteger nuestra navegación ningún método es infalible, pero hay que tomar en cuenta ciertas medidas. Navegando por la red buscando info al respecto, recordé que había leído en el Blog del amigo ...
Corregir GRUB en Ubuntu y Derivados
GRUB no está pensado para alterar/escribir archivos en el sistema, así que para trabajar con información en la carga y guardar configuraciones utiliza variables de entorno, así que para guardar sus preferencias...
Actualizar al Kernel 3.6 en Ubuntu / LinuxMint
Novedades del Kernel 3.6: Soporte a la suspensión híbrida. Un componente que posee Windows y OS X desde hace tiempo y que llega al nuevo kernel de Linux. Este tipo de suspensión permite copiar los contenidos d...
Instalar fail2ban en centOS 6
Elige el repo de tu arquitectura: CentOS 6 32 bit: rpm -Uvh http://mirror.pnl.gov/epel//6/i386/epel-release-6-8.noarch.rpm CentOS 6 64 bit: rpm -Uvh http://mirror.us.leaseweb.net/epel/6/x86_...
Habilitar acceso remoto a MySQL
Nota: En acceso remoto podría ser consecuencia de una vulnerabilidad, si antes poseías una regla que cerraba el puerto 3306 al eliminarla podrías ser vulnerable. Sí despues de leer la nota aún quieres habilitar el acceso remoto:...
Cómo Escribir Programas Seguros
Última Actualización: 3 de Noviembre de 1.999 - Miércoles Artículo escrito el 31/Jul/98 y publicado en Linux Actual, número 4 Muchos de nosotros nos enfrentamos día a día a l...
Instalar Bitcoin en ubuntu / Linux Mint
Si desconoces el uso de Bitcoin te recomiendo este enlace: http://www.teleobjetivo.org/ allí podrás tener una idea general de su uso. ...

Brindanos
un o una


Redes Sociales

Publicidad


Gana Bitcoins desde tu casa

Categorías


Planeta Vaslibre

Blog Roll




Nube de tags

  • anonimato
  • anonimo
  • antivirus
  • apache
  • archivos
  • blog
  • bsd
  • bug
  • centos
  • chrome
  • cifrado
  • computer
  • consola
  • debian
  • exploits
  • fedora
  • fice
  • firefox
  • forense
  • freebsd
  • gentoo
  • github
  • gnome
  • gnu
  • gpl
  • gtk
  • hack
  • hacking
  • hosting
  • informatica
  • internet
  • isos
  • libre
  • licencias
  • linux
  • linuxmint
  • lxde
  • micros
  • mint
  • mit
  • mozilla
  • mysql
  • noticia
  • opensource
  • pgp
  • php
  • sabayon
  • seguridad
  • system
  • tecnologia
  • thunar
  • thunderbird
  • tor
  • troyanos
  • tware
  • ubuntu
  • underground
  • vaslibre
  • virus
  • viserproject
  • vivaldi
  • vulnerabilidades
  • wav
  • web
  • website
  • windows
  • xanadu
  • xfce
  • xombra