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

14.11.07

Grabar Radios de Internet con StreamRipper

La aplicación de consola StreamRipper nos permite salvar al disco radios on-line, separando cada uno de los temas en archivos Mp3, Ogg y demas. Ideal para correr sobre nuestra station favorita y tener cosillas para escuchar, o por si somos tan adictos a que no podemos soportar dejar de escucharla cuando se cae Fibertel.

Hay versiones tanto para Linux/Unix como para windows esta la version de consola y para usuarios del Winamp esta el plug-in.

Su uso es muy simple, supongamos que quiero empezar a grabar unos temas de algun station de SomaFM. Voy a la pagina, consigo el link de la radio a capturar y corro el streamripper pasandole como parametro la URL de la radio:
~/ $ streamripper http://somafm.com/dronezone.pls
Connecting...
stream: Drone Zone: Atmospheric ambient space music. Serve Best Chilled. Safe with most medications. [SomaFM]
server name: SHOUTcast/Linux v2.5.5
bitrate: 128
meta interval: 24576

[ripping... ] Irresistible Force - 12 O'Clock [ 4.22M]
[ripping... ] Leftfield - El Cid [ 3.49M]
shutting down
bye..


Se crea automaticamente un directorio con el nombre de la radio y en su interior tenemos que tener los temas:
~/Drone_Zone $ l
drwxr-xr-x 2 caco caco 4.0K Nov 14 20:54 incomplete
-rw-r--r-- 1 caco caco 4.4M Nov 14 20:54 Irresistible Force - 12 O'Clock.mp3

Los MP3s van a quedar en ese directorio, y los que no esten completos (por que los agarramos por la mitad o cortamos antes) quedan dentro del diretorio 'incomplete'. Si los llegaran a volver a pasar StreamRipper los completa y los saca de 'incomplete'.

11.5.07

Abcde, un CD ripper para linux de consola

Muchas veces queremos escuchar un CD de audio en la PC/MP3Player pero nos da mucha pereza convertirlo a MP3. El software mas simple y rapido que use hasta ahora es el abcde. Una vez insertado el CD en la lectora, como root (para tener permisos sobre el dispositivo) y parados en el directorio en donde querramos que queden nuestros archivos, ejecutamos el comando 'abcde'. Voy a ejecutarlo con el parametro "-o mp3" ya que por defecto el 'abcde' genera archivos ogg y mi reproductor de MP3s tiene soporte solamente para MP3/wMA (que triste).

spiritus ~/tmp # abcde -o mp3
Grabbing entire CD - tracks: 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Selected: #1
---- Sol Invictus / The Devil's Steed ----
1: We are the Dead Men
2: Old London Weeps
3: The North Ship
4: A Steed for the Devil
5: There Did Three Knights Come from the West
6: Twa Corbies
7: Semaphore Seasons
8: O Death Come Close my Eyes
9: The Devil's Steed
10: The Edge Beckons
11: Where Stone Lions Prowl
12: Come Winter Rain
13: A Window to the Sun
14: The Silver Swan
Edit selected CDDB data? [y/n] (n):


Se intentara conectar a la CDDB para conseguir los datos del CD y de cada una de las pistas. Nos pregunta si queremos editar estos datos. Por default no edita estos datos asi que simplemente le doy enter. A continuacion pregunta si el CD es de varios artistas, tambien le decimos que no y ahi comienza el proceso de rippeado del CD. Se genera un archivo WAV a partir del CD que luego comprimido a formato MP3:

Is the CD multi-artist? [y/n] (n):
Grabbing track 01: We are the Dead Men...
cdparanoia III release 9.8 (March 23, 2001)
(C) 2001 Monty and Xiphophorus

Report bugs to paranoia@xiph.org
http://www.xiph.org/paranoia/

Ripping from sector 0 (track 1 [0:00.00])
to sector 9653 (track 1 [5:08.00])

outputting to /tmp/abcde.a20e0e0e/track01.wav

(== PROGRESS == [ >| 009653 00 ] == :^D * ==)

Encoding track 01 of 14: We are the Dead Men...
Opening with wav module: WAV file reader
Encoding "/tmp/abcde.a20e0e0e/track03.wav" to
"/tmp/abcde.a20e0e0e/track03.mp3"
at quality 3.00
[ 99.9%] [ 0m00s remaining] \

Done encoding file "/tmp/abcde.a20e0e0e/track01.mp3"

File length: 5m 08.0s
Elapsed time: 0m 36.9s
Rate: 8.3512
Average bitrate: 114.2 kb/s

Tagging track 01 of 14: The North Ship...

Y asi pista por pista hasta terminar. Nos genera un directorio 'El_Artista-El_Disco' con todos los archivos adentro.