[Conversion] ape et mpc vers ogg (résolu)

Applications multimedia / jeux
Répondre
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

[Conversion] ape et mpc vers ogg (résolu)

Message par Guiux »

Bonjour à tous !
J'ai de nombreux fichiers sonores encodés en mpc et en ape (une petite centaine), et j'aimerais les convertir en ogg afin de pouvoir les lire sur mon lecteur mp3.
Comment faire cela de la manière la plus rapide possible ? (un à un, ce serait un peu laborieux... :roll: )
Dernière modification par Guiux le lun. 20 avr. 2009, 22:55, modifié 1 fois.
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [Conversion] ape et mpc vers ogg

Message par farvardin »

installe mac : http://aur.archlinux.org/packages.php?ID=22239

ensuite essaye cela (à vérifier) :

Code : Tout sélectionner

for i in *.mac; do mac $i.ape ${i%.mac}.wav -d ; oggenc -m 256 "${i%.mac}.wav"; done 
la commande initiale que j'avais était pour du wma, je n'ai pas testé avec ape/mac :

Code : Tout sélectionner

for i in *.wma; do mplayer -ao pcm -ao pcm:file="${i%.wma}.wav" "$i";\ oggenc -m 256 "${i%.wma}.wav"; rm -f "${i%.wma}.wav"; done 
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Conversion] ape et mpc vers ogg

Message par Guiux »

J'ai un message d'erreur :

Code : Tout sélectionner

--- Monkey's Audio Console Front End (v 3.99) (c) Matthew T. Ashland ---
Input File Not Found...

Mise en route du mécanisme de gestion du débit
Erreur : impossible d'ouvrir le fichier d'entrée « *.wav » : Aucun fichier ou dossier de ce type
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [Conversion] ape et mpc vers ogg

Message par farvardin »

regarde si la commande mac genere bien les fichiers wav ou pas. Si ce n'est pas le cas, la commande au début du script n'est pas bonne. Dans le cas contraire, c'est la commande pour encoder en ogg qui n'est pas correcte.
Si aucun wav n'est généré, regarde la doc pour mac pour connaitre la syntaxe exacte, à l'époque j'avais pu convertir des fichiers avec la commande que j'ai donnée mais soit celle ci a changé soit j'ai mal recopié la recette.
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Conversion] ape et mpc vers ogg

Message par Guiux »

Visiblement, c'est dans la première partie qu'il y a un problème.
Pourtant, si je prends les fichiers individuellement, la commande suivante marche.

Code : Tout sélectionner

mac "fichier.ape" "fichier.wav" -d
J'ai remplacé les .mac en .ape dans ta commande, mais ça ne marche toujours pas.
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [Conversion] ape et mpc vers ogg

Message par gyo »

farvardin a écrit :

Code : Tout sélectionner

for i in *.mac; do mac $i.ape ${i%.mac}.wav -d ; oggenc -m 256 "${i%.mac}.wav"; done 
Dans le code donné par favardin, regarde ce que donne en rajoutant la commande echo devant mac et oggenc, de cette manière :

Code : Tout sélectionner

for i in *.mac; do echo mac $i.ape ${i%.mac}.wav -d ; echo oggenc -m 256 "${i%.mac}.wav"; done 
(en rajoutant des doubles quotes peut-être autour, éventuellement)
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Conversion] ape et mpc vers ogg

Message par Guiux »

Ta commande ne donne rien.

En revanche, la commande

Code : Tout sélectionner

for i in *.ape; do echo mac $i.ape ${i%.mac}.wav -d ; echo oggenc -m 256 "${i%.mac}.wav"; done
me donne une liste de type

Code : Tout sélectionner

mac fichier.ape.ape fichier.ape.wav -d                                                                
oggenc -m 256 fichier.ape.wav
où "fichier" parcourt bien l'essemble des fichiers ape du dossier.
Par contre, c'est normal ces doubles terminaisons en .ape.ape et .ape.wav ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Conversion] ape et mpc vers ogg

Message par tuxce »

Guiux a écrit : Par contre, c'est normal ces doubles terminaisons en .ape.ape et .ape.wav ?
tout à fait normal, tu lui demande de lister les fichiers *.ape, de les mettre dans "i", puis tu utilises "$i.ape"
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Conversion] ape et mpc vers ogg

Message par Guiux »

Ça y est ! En suivant vos indications, je suis arrivé à quelque-chose. :D

Voilà la ligne de code telle qu'elle est actuellement :

Code : Tout sélectionner

for i in *.ape; do mac "$i" "${i%.mac}.wav" -d ; oggenc -m 256 "${i%.mac}.wav"; done
Son seul inconvénient, c'est qu'à la fin, les fichiers sont de la forme "fichiers.ape.ogg", ce qui m'oblige à les renommer un à un.
Il y a moyen d'éviter ça ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [Conversion] ape et mpc vers ogg

Message par gyo »

Guiux a écrit :Ça y est ! En suivant vos indications, je suis arrivé à quelque-chose. :D
chouette
Son seul inconvénient, c'est qu'à la fin, les fichiers sont de la forme "fichiers.ape.ogg", ce qui m'oblige à les renommer un à un.
Il y a moyen d'éviter ça ?
Oui en remplaçant tous les “i%mac” par des “i%ape”

(sinon, man bash :P)
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Conversion] ape et mpc vers ogg

Message par Guiux »

Génial ! C'est parfait maintenant ! :wink: Je vais pouvoir faire chauffer mon processeur ! :mrgreen:
Voilà donc la commande :

Code : Tout sélectionner

for i in *.ape; do mac "$i" "${i%.ape}.wav" -d ; oggenc -m 256 "${i%.ape}.wav"; done

Sinon, pour les fichiers en mpc ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Conversion] ape et mpc vers ogg

Message par tuxce »

Guiux a écrit : Sinon, pour les fichiers en mpc ?
il suffit de faire pareil mais avec un décompresseur mpc (mppdec par exemple)
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Conversion] ape et mpc vers ogg

Message par Guiux »

J'ai réussi à le faire avec ffmpeg.

En tout cas, merci pour votre aide et votre patience ! :yes:
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [Conversion] ape et mpc vers ogg

Message par farvardin »

super, effectivement, j'ai oublié que cela ne fonctionne pas lorsqu'il y a des espaces dans les noms de fichiers. De plus je me suis un peu embrouillé avec les extensions de fichier...

Belle résolution collective. Et n'oublie pas : :resolu:
Répondre