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:

Theme Conky VaSlibre
Conky es un monitor de sistema para los sistemas X Window. Está disponible para GNU/Linux y FreeBSD, liberado bajo los términos de la licencia GPL La versatilidad de Conky es que corre con directamente en una X window, p...
Tips de seguridad básica al crear nuestras aplicaciones web en php/mysql.
01.- Siempre hay que validar los datos que están bajo el control de los usuarios. Hay que tener en cuenta que un usuario malicioso puede realizar una conexión HTTP válida con un sencillo "telnet" e introducir los datos que desee y en...
Protecciones extras y optimizaciones para nuestro Linux
Unas de las cosas geniales de cualquier distribución linux es que podemos mejorar optimizar su configuración por defecto. Para ello en esta oportunidad editaremos: el archivo: /etc/sysctl.conf Abrimos la consola: ...
Desmontar USB por Terminal/Consola
En oportunidades hay que desmontar alguna unidad USB por ejemplo un pendrive, por consola es bastante sencillo. ...
Cómo formatear una memoria USB en FAT16
1. Instalar las utilidades para formatear con el siguiente comando (desde Terminal de root): apt-get install dosfstools 2. Conocer la ubicación del dispositivo con el siguiente comando: ...
Usar Themes Wadameka o Xanadu en LXDE
LXDE trae varios themes por default, pero es facil añadir otros e inclusive crear nuestros propios theme. Xanadu Linux, tiene 3 themes, pero podemo...
Sincronizar tus archivos locales con box.com - Debian - Ubuntu y Derivados
Ya hemos publicado como sincronizar nuestros archivos en la nube en Pcloud y Google Drive. Recuerda que tambien puedes hacerlos con Mega y Dropbox que ya treaen clientes linux bastante amigable. Por lo que ya no hay excusas para que pierdas tu dat...
Lynis, aplicación para detectar problemas de configuración
Lynis es una herramienta que ayuda a detectar problemas de configuración que pueden ser aprovechadas para atacar nuestro sistema. usualmente se combina con Rkhunter y chkrootkit Cuando escaneamos nu...
Cómo configurar un servidor de nombres de dominio (DNS).
Introducción. Bind (Berkeley Internet Name Domain). BIND (acrónimo de Berkeley Internet Name Domain) es una implementación del protocolo DNS y provee una implementaci&oacu...
PROYECTO DE LEY DE DELITOS INFORMATICOS DE VENEZUELA
Ley Especial Contra los Delitos Informáticos Título I Disposiciones Generales Artículo 1 Objeto de la ley. La presente ley tiene por objeto la protección integral de los sistemas que utilicen tecnolog...

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