Extraire un CD audio sans les droits admin
Fermé
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
-
21 août 2008 à 10:05
B2BA Messages postés 38 Date d'inscription mardi 8 janvier 2013 Statut Membre Dernière intervention 29 novembre 2015 - 8 janv. 2013 à 15:15
B2BA Messages postés 38 Date d'inscription mardi 8 janvier 2013 Statut Membre Dernière intervention 29 novembre 2015 - 8 janv. 2013 à 15:15
A voir également:
- Extraire un CD audio sans les droits admin
- Extraire une video youtube - Guide
- Extraire l'audio d'une vidéo - Guide
- Realtek audio driver - Télécharger - Pilotes & Matériel
- Extraire cd en mp3 gratuit - Télécharger - Conversion & Extraction
- Transcription audio en texte word gratuit - Guide
2 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
21 août 2008 à 10:29
21 août 2008 à 10:29
Bon j'ai trouvé une solution qui marche:
L'excellent XMPlay (décidément, il est bien ce petit player) couplé à oggenc (dans les vorbis-tools).
- il arrive à m'extraire les pistes du CD en numérique
- il converti directement en format ogg
- il me tag correctement les fichiers OGG
Seule merdouille qui reste: les fichiers .ogg ont comme nom Track01.cda.ogg.
Pas formidable, mais ce n'est pas dramatique non plus (j'ai plus qu'à écrire un petit script Python qui utilise ogginfo pour renommer les fichiers).
Merci... de rien ! :o)
L'excellent XMPlay (décidément, il est bien ce petit player) couplé à oggenc (dans les vorbis-tools).
- il arrive à m'extraire les pistes du CD en numérique
- il converti directement en format ogg
- il me tag correctement les fichiers OGG
Seule merdouille qui reste: les fichiers .ogg ont comme nom Track01.cda.ogg.
Pas formidable, mais ce n'est pas dramatique non plus (j'ai plus qu'à écrire un petit script Python qui utilise ogginfo pour renommer les fichiers).
Merci... de rien ! :o)
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
21 août 2008 à 10:53
21 août 2008 à 10:53
Et le petit programme Python qui renomme les fichiers OGG en fonction des tags:
Ce qui donne par exemple ces noms de fichier:
Morcheeba - Dive Deep - 01 - Enjoy The Ride.ogg
Morcheeba - Dive Deep - 02 - Riverbed.ogg
Morcheeba - Dive Deep - 03 - Thumbnails.ogg
Morcheeba - Dive Deep - 04 - Run Honey Run.ogg
Morcheeba - Dive Deep - 05 - Gained The World.ogg
Morcheeba - Dive Deep - 06 - One Love Karma.ogg
Morcheeba - Dive Deep - 07 - Au-delà.ogg
Morcheeba - Dive Deep - 08 - Blue Chair.ogg
Morcheeba - Dive Deep - 09 - Sleep On It.ogg
Morcheeba - Dive Deep - 10 - The Ledge Beyond The Edge.ogg
Morcheeba - Dive Deep - 11 - Washed Away.ogg
#!/usr/bin/python # -*- coding: iso-8859-1 -*- # rename_ogg.py # Renames .ogg files accotding to OGG tags: artist - album - track number - title # This program is public domain. import glob,subprocess,os def oggrename(filename): print filename myprocess = subprocess.Popen(['ogginfo.exe',filename],stdout=subprocess.PIPE) (sout,serr) = myprocess.communicate() trackinfo = {} for line in sout.split('\n'): for item in ("title","artist","album","tracknumber"): if line.strip().startswith(item+"="): trackinfo[item] = line.strip()[len(item+"="):].replace(":"," ") if item=="tracknumber": trackinfo[item] = int(trackinfo[item]) newfilename = "%(artist)s - %(album)s - %(tracknumber)02d - %(title)s.ogg" % trackinfo print "-->",newfilename os.rename(filename,newfilename) print for filename in glob.glob("Track*.cda.ogg"): oggrename(filename)
Ce qui donne par exemple ces noms de fichier:
Morcheeba - Dive Deep - 01 - Enjoy The Ride.ogg
Morcheeba - Dive Deep - 02 - Riverbed.ogg
Morcheeba - Dive Deep - 03 - Thumbnails.ogg
Morcheeba - Dive Deep - 04 - Run Honey Run.ogg
Morcheeba - Dive Deep - 05 - Gained The World.ogg
Morcheeba - Dive Deep - 06 - One Love Karma.ogg
Morcheeba - Dive Deep - 07 - Au-delà.ogg
Morcheeba - Dive Deep - 08 - Blue Chair.ogg
Morcheeba - Dive Deep - 09 - Sleep On It.ogg
Morcheeba - Dive Deep - 10 - The Ledge Beyond The Edge.ogg
Morcheeba - Dive Deep - 11 - Washed Away.ogg
B2BA
Messages postés
38
Date d'inscription
mardi 8 janvier 2013
Statut
Membre
Dernière intervention
29 novembre 2015
1
8 janv. 2013 à 15:15
8 janv. 2013 à 15:15
Bonjour Seb
Comment utilises-tu le code Python ? Il faut l'écrire à quel endroit ?
(Je suis tout à fait novice en la matière)
Comment utilises-tu le code Python ? Il faut l'écrire à quel endroit ?
(Je suis tout à fait novice en la matière)