21 mai 2009

MOD vers MP3, la scène Amiga représente grave !

Tags : ,

Coup de nostalgie ! Bien avant MP3, bien avant GNU/Linux... il y avait des machines de rêve comme l'Amiga, le ST... et pour mal part le C64 (mais rien à voir). En ce temps là, il y avait un format : le MOD.

Pour faire revenir les sons du passé dans le présent, sur mon iPod Nano, il me fallait convertir ces MODs en MP3. Après 5mn de recherches infructueuses, j'ai décider d'utiliser la méthode bouts-de-ficelles :

#!/bin/bash
MIKMOD=/usr/bin/mikmod
LAME=/usr/bin/toolame
SOX=/usr/bin/sox
ID3V2=/usr/bin/id3v2
HEAD=/usr/bin/head

SONGNAME=`basename $1 .mod`

$MIKMOD  -p 0 $1
mv music.raw $SONGNAME.raw

$SOX -r 44100 -c 2 -w -s $SONGNAME.raw $SONGNAME.wav
rm $SONGNAME.raw

$LAME $SONGNAME.wav $SONGNAME.mp3
rm $SONGNAME.wav

$ID3V2 -t "`$HEAD -c 20 $1`" -A "MODFILES" -a "MODlovers" $SONGNAME.mp3

mikmod, par défaut produit un fichier RAW, stéréo, 16bits, 44100Hz. Sur la base de ces informations, on peut utiliser sox pour en faire un WAV qui sera, ensuite compresser en MP3 avec toolame.

Enfin, le format MOD permet d'inclure un titre au morceau sous la forme des 20 premiers octets du fichier (avec un padding avec des espaces). On peut donc utiliser head pour récupérer ces infos et en faire le tag "titre" ID3v2 du MP3 avec id3v2.

dans Outils Unix | 2 Commentaires

2 avril 2008

Samsung YP-K3 en mode disque dur UMS (USB Mass Storage)

Tags : , ,

Je vais le dire comme je le pense, le support du protocole MTP pour les lecteurs MP3 est une véritable bouse sous GNU/Linux. Applications multimédia, FUSE/MTPFS, etc... sux ! Pour moi, clairement, un bon balladeur MP3 c'est Mass Storage ou c'est pas. Et quand c'est pas... c'est quand même ! Comment passer un Samsung YP-K3 en mode Mass Storage (UMS) sans l'ombre d'un Windows ? Simple... suivez le guide... Voir la suite »

dans Hack & Bidouille | 1 Commentaire

30 juillet 2007

Programmer l’enregistrement d’un flux MP3

Tags : , , , ,

Les Webradio c'est bien, surtout lorsqu'il s'agit également de radios libres hertziennes. Cependant, toutes ne proposent pas de podcasts ou d'enregistrements Ogg ou MP3 des émissions. Il faut donc se rabattre sur l'enregistrement et l'encodage du flux. Comme cela ne suffit pas, il faut, bien sûr, le faire alors que l'on ne dispose pas d'une machine connectée sous la main.

Voir la suite »

dans Outils Unix | 4 Commentaires