Mostrando entradas con la etiqueta Audio. Mostrar todas las entradas
Mostrando entradas con la etiqueta Audio. Mostrar todas las entradas

Audifonos.sh

d
Autor: rain
Descripción: Script para quitar el volumen cuando se desconectan los audífonos
Más información del script en: Desde Linux
NOTA: El script hace uso de alsa-utils por lo que debe instalarse
#!/bin/bash
cd ~
#si no existe el archivo se "instala" en realidad solo copia un archivo
if [ ! -f ".audifonos/con" ]; then
mkdir .audifonos
read -n1 -r -p "Por favor conecte los audifonos y presione una tecla " l
echo;
cp "/proc/asound/card0/codec#0" ".audifonos/con"
echo "si los audifonos estaban desconectados borre la carpeta $HOME/.audifonos y repita"
read -n1 -r -p "instalado - ejecute de nuevo para iniciar" k
echo;
else
encontrado="1"
while true; do
echo $encontrado
 #diff muestra las diferencias entre el archivo codec#0 de alsa y el que copiamos con los audifonos puestos y luego filtramos la info sobre la conexion de audifonos con grep
 diff "/proc/asound/card0/codec#0" ".audifonos/con" | grep Pin-ctls 
 #si $? == 0 entonces los audifonos estan desconectados
 if [ "$?" == "0" ]; then
   #la variable encontrado solo es una forma de controlar el flujo del programa asi permito que cuando este desconectado los audifonos se pueda subir el volumen 
   if [ $encontrado == "0" ]; then
   amixer sset 'Master' 0%
   encontrado="1"
   fi
 
 else
  encontrado="0"

 fi
 #espero 0.5 para que no sea pesado el proceso pero si se quisiera que fuera instantanea se puede quitar o pponer menos tiempo
 sleep 0.1
 
done
fi
Leer más...

m4a2mp3.bash

d
Nombre: m4a2mp3.bash
Autor: Desconocido
Descripción: Script que permite convertir archivos m4a a mp3
#!/bin/bash

iflame=`type -p lame`
 if [ -z $iflame ]; then
  echo -e "\n\nlame necesita estar instalado\n"
  exit 1
 fi

for i in *.m4a; do
echo "Convirtiendo: ${i%.m4a}.mp3"
faad -o - "$i" | lame - "${i%.m4a}.mp3"
done
Permisos: chmod 700 m4a2mp3.bash 
Ejecución: ./m4a2mp3.bash
Leer más...

wav2mp3.bash

d
Nombre: wav2mp3.bash
Autor: Desconocido
Descripción: Script que permite convertir archivos .wav a .mp3
#!/bin/bash
# name of this script: wav2mp3.sh
# wav to mp3


iflame=`type -p lame`
	if [ -z $iflame ]; then
		echo -e "\n\nlame necesita estar instalado\n"
		exit 1
	fi

for i in *.wav; do
 if [ -e "$i" ]; then
   file=`basename "$i" .wav`
   lame -h -b 192 "$i" "$file.mp3"
 fi
done
exit 0
Permisos: chmod +x wav2mp3.bash 
Ejecución: ./wav2mp3.bash
Leer más...

Extraer audio de Youtube.

d
Nombre: Youtube2Mp3.bash
Autor: @WizardIP
Descripción: Script que permite extraer audio de vídeos de Youtube
Motor del Script visto en Command Line Fu

#!/bin/bash
if [ $# -eq 0 ]
        then
               echo "¿Y el link?"
               echo "Uso: $0 [ URL del vídeo ]"
        exit 1
fi

url=$1
regexp='(https?\:\/\/([a-zA-Z0-9]+(\.[a-zA-Z0-9]+)*)(\/\w+)+)'
if [[ $1 =~ $regexp  ]]; then
ifyoutubedl=`type -p youtube-dl`
        if [ -z $ifyoutubedl ]; then

                echo -e "\n\nyoutube-dl necesita estar instalado\n"
                exit 1
        else
        youtube-dl -t --extract-audio --audio-format mp3 $1
        echo "Sonido extraído"
        ls | grep *.mp3
        exit 0
        fi
else
        echo "No es una URL"
        exit 1
fi
exit 0

Permisos: chmod 700 Youtube2mp3.bash 

Ejecución ./Youtube2Mp3.bash. [ URL del vídeo ]
Leer más...