Découper des fichier audio mp3 sous Ubuntu en ligne de commande

J’avais fait un billet sur mon ancien blog expliquant la manœuvre afin de découper un long fichier mp3 en plusieurs morceaux. Il s’agissait pour moi de pouvoir écouter un podcast sur mon autoradio, qui a la bonne idée de revenir au début de chaque piste à chaque fois qu’il s’éteint. Quand la piste fait une heure, c’est un peu lourd.

Aujourd’hui, je me suis décidé à regarder de plus près comment faire la même chose, mais en ligne de commande. Et finalement, c’est très simple, voire plus simple.

Installation

D’abord, on installe le paquet, ce  qui nous donne classiquement ern ligne de commande dans un terminal :

sudo apt-get install mp3splt

Procédure

En fait, il s’agit du même programme que j’utilisais, mais sans l’interface graphique. Cool, un paquet de moins à installer et qui ne serait pas mis à jour, vu qu’il n’est pas dans les dépôts.

La commande à utiliser est mp3splt. Je vous invite à vous plonger dans la documentation sur le site officiel (en anglais). L’autre solution plus simple est de faire une commande man dans un terminal (en anglais également) : man mp3splt

Pour ce qui nous intéresse, il suffit de mettre un seul argument après cette commande mp3splt, c’est donc simple.Il s’agit de l’argument -t qui permet de choisir longueur des morceaux que je veux obtenir.

Le format est donc :

mp3splt -t mm.ss nom_du_fichier_à_découper

mm veut dire minutes et ss secondes

Dans la copie d’écran ci-dessous, j’ai choisi de découper le fichier roadhouse_184.mp3 en morceaux de 10 minutes chacun.

Bien entendu, j’ai positionné mon terminal dans le dossier où se trouve mon fichier à découper.

mp3splt

Et voilà le résultat.

On note qu’il a détecté que l’encodage est en VBR et il s’est adapté en conséquence.

mp3spltresultats

Et au final …

Les options offertes par cette commande sont multiples, je vous laisse le découvrir par vous-même et selon vos besoins.

Le mp3 n’est pas le seul format supporté, vous pourrez aussi traiter des fichiers ogg de la même manière.

Dans tous les cas, cette découverte me permet de gagner un peu de temps sur le découpage de mes podcasts, car cette petite ligne de commande est bien plus rapide que de choisir les options en mode graphique.

agatzebluz le 27 août 2008 | Classé dans Ubuntu Linux | Pas de commentaire -

Changer de fond d’écran automatiquement dans Ubuntu 8.04 Hardy Heron

J’ai découvert une application qui permet de changer très facilement à intervalle régulier le fond d’écran de  mon PC sous Ubuntu 8.04. Il s’agit de Drapes.

Comme en plus, elle est dans les dépôts (Universe, activez-les si ce n’est pas déjà le cas), rien de plus simple pour l’installer. Dans un terminal, taper la commande suivante :

sudo apt-get install drapes

Et voilà. vous la retrouverez désormais dans Applications → Graphisme → Desktop Drapes

Le paramétrage est simple et intuitif, je vous laisse consulter la documentation francophone pour plus de détail.

agatzebluz le 13 août 2008 | Classé dans Ubuntu Linux | 6 Commentaires -

Pouvoir formater en NTFS sous Hardy Heron avec Gparted

J’ai eu un petit souci en voulant formater un morceau de mon nouveau disque dur (ou je me suis racheté une nouvelle bécane !!) en NTFS.

Gparted ne voulait rien savoir et ne me donnait pas la main sur ce format. Pas moyen de formater en NTFS depuis Ubuntu.

J’ai essayé de formater en Ext2 et de la transformer ensuite en NTFS mais ça n’a pas marché.

Après une petite recherche sur les forums d’Ubuntu FR, je suis tombé sur ce thread qui m’a permis de me rendre compte qu’en fait un paquet n’était pas installé. C’est ce paquet (ntfsprogs) qui permet d’appliquer le format tant désiré. C’est d’ailleurs noté dans la notice de la doc Ubuntu (Note à moi-même : toujours lire le manuel !!! RTFM Read The Fucking Manual)

Vous pouvez l’installer en tapant dans un terminal la commande suivante :

sudo apt-get install ntfsprogs

Ou alors en passant par Synaptic et en tapant le nom du paquet.

Et là ça fonctionne. Merci Google

agatzebluz le 20 juillet 2008 | Classé dans Ubuntu Linux | 4 Commentaires -

Modifier le Wallpaper sous Crunchbang Linux

J’adore le look de la nouvelle distribution Crunchbang Linux que j’ai installée sur mes PC mais j’ai voulu changer le papier peint par défaut (très beau au demeurant) pour quelquechose de plus sombre pour s’accorder au thème général. Mais le classique clic droit sur une image et choisir comme papier peint par défaut, s’il a bien fonctionné, n’est pas resté en mémoire au boot suivant.

Voici donc comment faire pour que les images que vous choisirez soient bien reconnues comme un wallpaper par Crunchbang.

Il suffit de transférer les images que vous souhaitez voir apparaître dans le menu “Préferences > Choose Wallpaper” d’Openbox dans le dossier spécifique où tous les fonds d’écran par défaut sont stockés. Après un peu de recherche dans les fichiers de config, ça se trouve dans “/usr/share/pixmaps/backgrounds/nature/”.

Le copier coller n’a pas marché pour déplacer mes images, certainement à cause d’une histoire de droits en écriture. C’est pas grave, on va utiliser la console, c’est très simple. Dans un terminal, positionnez vous dans le dossier contenant votre fond d’écran (si possible votre home comme ça il n’y a pas de manip à faire) et tapez donc la commande suivante :

sudo cp nom-du-fichier /usr/share/pixmaps/backgrounds/nature/nom-du-fichier

Maintenant, vous devriez voir apparaître votre fichier dans la liste des fonds d’écran de la commande “Choose Wallpaper” du menu Openbox.

Amusez-vous bien.

agatzebluz le 14 mai 2008 | Classé dans Ubuntu Linux | 2 Commentaires -

Faire fonctionner une carte Wifi Belkin F5D7010 sous Ubuntu Hardy Heron

Dans mon billet sur l’installation et le test de Crunchbang Linux, je vous avais fait part de mon désappointement concernant le non fonctionnement de ma carte Wifi PCMCIA Belkin F5D7010, qui pourtant marchait parfaitement sous Gutsy. Et bien ça y est, je suis arrivé à la faire reconnaitre par Ubuntu Hardy 8.04 édition #! Crunchbang Linux (Ivine va être content, il voulait que je le tienne au courant, j’espère que tu lis ces lignes).

En fait, la procédure semble assez classique au regard de mon problème. J’ai simplement suivi la documentation Ubuntu de Ndiswrapper (l’utilitaire permettant d’utiliser des drivers Windows sous Linux). D’ailleurs je pense que vous pouvez utiliser ce tuto pour une autre version d’Ubuntu, ce n’est pas spécifique à Hardy.

Voici comment je m’y suis pris.

Tout d’abord j’ai installé Ndiswrapper. Je suis passé par synaptic (la flemme de taper de la commande, si ça vous tente, il doit y avoir la procédure dans la documentation). J’en ai profité pour installer également l’interface graphique permettant de configurer sans le terminal (la flemme je vous dis) : ndisgtk.

Une fois que c’est fait, il faut déterminer exactement le type et le modèle de votre carte Wifi. Pour moi c’est facile, c’était marqué dessus. Belkin F5D7010 rev 03 (chipset Broadcom BCM4306). Il “suffit” alors d’aller chercher sur le site de Ndiswrapper (en anglais) afin de voir si d’autres internautes ont relevé le driver Windows qui fonctionnerait sous Linux avec cette carte. Personnellement, il s’avère que le meilleur driver se trouve sur le site de Dell (!!!).

Une fois que vous aurez téléchargé le fichier (un .exe dans notre cas), il faudra tout extraire dans un dossier. Je me suis créé un dossier caché nommé .Wifi dans mon home où j’ai mis tout ça. Le plus important est de bien prendre tout le contenu de l’archive car il n’y a pas que le fichier du driver (le .inf) qui sert.

Pour extraire des fichiers d’un .exe, il suffit d’utiliser le logiciel unzip (qui doit être fourni en standard, en tout cas, je ne l’ai pas installé moi même) comme pour une archive normale. Un clic droit sur le fichier et extraire vers le dossier de votre choix.

Comme je l’ai dit plus haut, le fichier le plus important est le fichier du driver, le fichier .inf, qui s’appelait bcmwl5a.inf dans mon cas et se trouvait dans le dossier AR dans l’exe. Repérez bien où il se trouve. Mais n’oubliez pas que d’autres fichiers peuvent servir (notamment le fichier .sys qui doit toujours être dans le même dossier que le .inf), donc ne changez pas l’agencement des dossiers.

Lancez ensuite ndisgtk (via un terminal par exemple) et choisissez le driver à installer. Cliquez sur le bouton Install a new driver et allez chercher dans l’arborescence de vos fichiers le fameux fichier .inf (les images ci-dessous sont extraites de la documentation francophone de ndisgtk).

ndisgtk00.jpg

Si ça fonctionne, vous verrez dans l’espace de gauche une icône et du texte qui vous signalera que votre matériel est présent (hardware present : yes).

ndisgtk.jpg

Dans le cas contraire, c’est que le driver n’est pas valable pour le matériel, ou que le fichier .sys ne se trouve pas dans le même dossier (attention à ce point, c’est important). Il y a sûrement d’autres cas d’erreurs, je vous engage donc à lire la doc si vous en rencontrez.

Ensuite théoriquement, il faut blacklister le module par défaut qui gère le Wifi sur votre ordi. Je dis théoriquement, car je n’ai pas eu à le faire et je ne sais pas pourquoi. Je ne veux pas vous faire faire de connerie, alors dans le doute, suivez bien les indications de la doc pour Ndiswrapper ou postez un billet sur le forum, on vous y aidera.

Enfin, il reste à vérifier que tout ce que nous venons de faire a bien fonctionné. Tapez la commande suivante dans un terminal :

sudo modprobe ndiswrapper

Vous devriez avoir une interface eth1 ou wlan0 existante. Vous pouvez vérifier en tapant la commande iwconfig dans un terminal ou en allant dans le menu Système → Administration → Réseau.

Pour bénéficier à chaque démarrage du lancement de ndiswrapper, il faut modifier le fichier de configuration « /etc/modules » pour rajouter l’entrée ndiswrapper. Pas de panique, c’est facile avec la ligne de commande suivante :

echo "ndiswrapper"|sudo tee -a /etc/modules

Voilà, maintenant il ne vous reste plus qu’à configurer votre réseau sans fil, mais ça c’est une autre histoire.

Si tout ça n’est pas assez clair ou que vous avez besoin d’un coup de main, n’hésitez pas à laissez un commentaire. En plus, ça me fait toujours plaisir ;-) .

agatzebluz le 9 mai 2008 | Classé dans Ubuntu Linux | 2 Commentaires -

Sauvegarder et restaurer son Xorg.conf

Si comme moi vous êtes amenés à “jouer” avec les paramètres d’affichage (grrr satanée carte graphique Geforce 420 Go) graphique, ça peut être une très bonne idée de sauvegarder le fichier xorg.conf, qui est celui gérant l’affichage de l’interface graphique d’Ubuntu.

Mais c’est bien de le sauvegarder, si on ne sait pas comment le restaurer, ça ne sert pas des masses.

Voici en ligne de commande (la preuve que cet outil est vraiment simple et super efficace quand on sait s’en servir) la manière de faire les deux.

  • Tout d’abord la sauvegarde :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Comme il s’agit d’une manipulation très sensible, on est obligé de le faire en super utilisateur (sudo).

La commande cp signifie copier.

/etc/X11/xorg.conf est le chemin vers le fichier xorg.conf que l’on veut sauvegarder.

/etc/X11/xorg.conf.backup est le nom que l’on donne au fichier en sortie.

Pour résumer on fait une copie du xorg.conf que l’on renomme en backup. C’est pas simple ça !!

  • Pour la restauration, c’est la même chose mais à l’envers, on renomme le fichier backup en xorg.conf, donc on écrase celui qui existe avec la sauvegarde.

sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf

Et voilà, comme d’habitude, il ne suffit pas de le dire mais il faut le faire ;-)

agatzebluz le 27 avril 2008 | Classé dans Ubuntu Linux | 1 commentaire -

Tutorial pour l’installation de Guitar pro 5 sous Ubuntu 7.10

gp

N’ayant que très modérément apprécié l’interface et les fonctionnalités de Tux Guitar sous Ubuntu 7.10, je me suis vu obligé de devoir installer Guitar Pro 5 avec wine pour pouvoir lire mes fichier gp.

Le problème est que l’installation telle quelle de wine, puis de Guitar Pro, ne permet pas de lire directement ces fichiers. C’est un peu plus compliqué que ça.

Avec un peu de recherche (comme d’habitude avec Ubuntu) sur le forum et dans Google, je suis tombé sur le tutorial de guig0z que je me permets de reprendre en très grande partie ici (si tu n’es pas d’accord guig0z, dis moi et je retire le billet) avec quelques modifications à destination des débutants comme moi.

En tous cas, la manipulation a parfaitement fonctionné pour moi.

1 - Installez d’abord wine.

Taper dans un terminal

sudo apt-get install wine

Ne changez pas les repertoires par défaut (du genre, laissez “program files” avec un espace).

2 - Dans un terminal, lancez “winecfg” (ou cliquer sur applications > wine > configuration). Ça ouvre une fenêtre, allez dans l’onglet “drives” et faites “auto-detection”. Si ça ne marche pas essayez de créer manuellement un c:/. Si ça ne marche toujours pas, c’est que vous avez fait une erreur lors de l’installation, effacez le dossier .wine (qui se trouve normalement dans votre home et qui est un dossier caché, que vous pouvez faire apparaitre en faisant “ctrl + H” ou affichage > afficher les fichiers cachés si vous utilisez Nautilus) et recommencez.

3 - Récupérez le fichier d’installation windows de Guitar Pro et, dans un terminal, lancez la commande

wine nom_du_fichier_d’install_Guitar_Pro.exe

Vous pouvez aussi double cliquer sur l’exe et normalement c’est wine qui se charge de l’ouvrir. Si ce n’est pas le cas, choisissez Ouvrir le fichier avec wine dans l’invite faite au démarrage du téléchargement, si vous utilisez Firefox.

Installez Guitar Pro dans le dossier “program files” de la fausse partition Windows de wine (qui devrait être, si vous avez bien fait les choses dans : /home/votre_nom_d’utilisateur/.wine/drive_c/Program Files/)

4 - Pour faire fonctionner le midi, il vous faut installer timidity. Dans un terminal taper

sudo apt-get install timidity freepats

Cette partie n’a pas fonctionné chez moi, j’ai été obligé d’ouvrir le gestionnaire de paquets Synaptic et de chercher les paquets contenant “timidity”. J’ai installé finalement seulement le paquet “timidity”.

5 - Ensuite, dans un terminal, il faut faire :

sudo modprobe snd_seq_oss

Ceci étant nécessaire pour permettre à alsa (le service qui gère l’audio il me semble) d’utiliser le serveur midi. Dans le but de ne pas avoir à effectuer cette opération à chaque fois qu’on veut lancer Guitar Pro (enfin après chaque reboot pour être exact), il faut faire, toujours dans un terminal :

sudo gedit /etc/modules

Ajouter à la fin du fichier qui va s’ouvrir avec l’éditeur de texte “snd_seq_oss” au bas de la liste déjà présente.

6 - Ensuite, voici un petit script qui lance Guitar Pro 5 et timidity, configure ce dernier, et le ferme lors de la fermeture de Guitar Pro (autrement dit le script fait tout tout seul comme un grand quoi).

Pour cela, il faut d’abord créer un nouveau fichier texte, nommez le guitar_pro par exemple, et copiez ce qui suit dedans :

timidity -iA -B2,8 -Os -EFreverb=0&

cd /home/votre_nom_d’utilisateur/.wine/drive_c/Program\ Files/Guitar\ Pro\ 5/ $1 {adaptez cette ligne à votre installation, mais dans l’idée c’est ça}

wine GP5.exe

wait%-

killall timidity

Notez la manière de faire pour signifier que l’espace entre Program et Files n’est pas la fin de la commande, mais bien un espace dans le nom du dossier. Il faut simplement ajouter un anti slash (alt Gr + touche 8 du clavier) avant l’espace.

Rendez le ensuite exécutable pour pouvoir le lancer d’un double clic. Dans un terminal, placez vous dans le dossier où se trouve le fichier, par exemple votre home :

cd /home/votre_nom_d’utilisateur/

Puis tapez la commande suivante :

chmod +x guitar_pro

7 - Si vous voulez vous pouvez copier-coller ce script dans votre /usr/bin/, et ensuite en saisissant dans un terminal la commande suivante, le fichier gp5 sera ouvert automatiquement

guitar_pro un_fichier_gp5.gp5

8 - Si le midi ne marche pas, dans Guitar Pro, option>configuration midi>sélectionner un port timidity (timidity port 0 par exemple).

Normalement, tout devrait fonctionner, si votre ordinateur est suffisamment puissant bien sûr (mon portable avec Pentium 1.6 Ghz et 512 Mo de mémoire est totalement à la ramasse là-dessus).

Si vous désirez changer l’icône du script que vous venez de créer, vous pouvez suivre le tuto que j’ai mis en ligne dans un précédent billet en l’adaptant.

agatzebluz le 26 avril 2008 | Classé dans Informatique musicale MAO, Ubuntu Linux | 8 Commentaires -