Sun 15 Apr 2007
SHN En Ubuntu (Creacion, Reproduccion)
Enviado al blog por el pinche cash segun el bajo la categoria Linux, Scripting, Software, Ubuntu, howtos
Sin chismes (se el primer chismoso!)
El SHN es un formato “LOOSELESS” (o como se escriba) de compresion de audio, es decir para hacer un poco mas pequeños los archivos de musica sin ninguna perdida, a contrario de los mp3 que crean archivos mas chicos pero si hay degradacion de calidad comparandolo al original..
Para que se den una idea, revisen los tamaños de un disco completo,
wav 236 Mb
SHN 138 Mb
MP3 33 Mb
Yo lo uso pa guardar los mis rips de Viniles, por si necesito los “masters” de los que capture
Uso:
Se instala SHN Tool
sudo apt-get install shntool
no se por que razon no pude hallar el paquete shorten en los repos de Ubuntu, que es el comando que crea los SHN (el encoder), lo podemos bajar y compilarlo…
wget http://shnutils.freeshell.org/shorten/dist/src/shorten-3.6.1.tar.gz
tar -zxvf shorten-3.6.1.tar.gz
cd shorten-3.6.1
./configure
make
make install
Hice este escriptin para generar de madrazo todo, quitar los espacios de los nombres por guiones bajos, crear los shn, los mp3 y los .md5 para verificar la integridad de los archivos, tambien organiza los archivos en carpetas.
#!/bin/bash # Mandar a volar los espacios en los nombres ls *\ *|awk -F "\n" '{src=$0; gsub(/ /, "_"); system("mv \"" src "\" " $0)}' for i in $(ls -1 *.wav); do echo "Codificando SHN $i" shntool conv -o shn $i echo "Codificando MP3 $i" lame -b 192 -h -ms $i ls *.wav.mp3\ *|awk -F "\n" '{src=$0; gsub(/.wav/, ""); system("mv \"" src "\" " $0)}' done mkdir shn mv *.shn ./shn for i in *.wav.mp3; do mv "$i" "${i/.wav.mp3}".mp3; done mkdir mp3 mv *.mp3 ./mp3 mkdir wav mv *.wav ./wav du mp3 du wav du shn shntool md5 ./shn/*.shn > ./shn/md5sums.txt cat ./shn/md5sums.txt md5sum ./mp3/*.mp3 > ./mp3/md5sums.txt cat ./mp3/md5sums.txtPa tocar los SHN en el XMMS hay que agregar el plugin, no esta en los repos default, asi que hay que hay que agregar un repo de puro XMMSsudo vi /etc/apt/sources.list
Se agrega la info del repo
## RAREWARES REPOSITORY - xmms plugins
deb http://www.rarewares.org/debian/packages/unstable/ ./
Actualizamos los paquetes disponibles y lo instalamos
sudo apt-get update
sudo apt-get install xmms-shn
Incoherencias parecidas y calificaciones a este post:



