Créer un fichier de log de l'encodage MP3 avec Lame ?

Créer un fichier de log de l'encodage MP3 avec Lame ? - Traitement Audio - Video & Son

Marsh Posté le 19-02-2004 à 14:21:58    

Comment fait-on pour demander à Lame (3.95.1) de générer un fichier log pour chaque fichier encodé ?
Je trouve pas l'option de ligne de commande qui correspont à ça.
 
Et pourtant j'ai déjà vu des fichiers de log style :
------------------------------------------
 
Command: C:\lame.exe --alt-preset extreme "C:\fichier.wav" "C:\fichier.mp3"
LAME version 3.92 MMX  (http://www.mp3dev.org/)
CPU features: i387, MMX (ASM used), SIMD
Using polyphase lowpass  filter, transition band: 19383 Hz - 19916 Hz
Encoding C:\fichier.wav
      to C:\fichier.mp3
Encoding as 44.1 kHz VBR(q=2) j-stereo MPEG-1 Layer III (ca. 7.3x) qval=2
average: 236.0 kbps   LR: 4436 (55.54%)   MS: 3551 (44.46%)
 32 [  39] %*                                                                
128 [ 211] %%*****                                                            
160 [ 934] %%%%***********************                                        
192 [1167] %%%%%%%%%%%***********************                                
224 [1811] %%%%%%%%%%%%%%%%%%%%%%%%%%%%*************************              
256 [2291] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****************
320 [1534] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**********
                     
-------------------------------------------
alors comment faut-il faire ?

Reply

Marsh Posté le 19-02-2004 à 14:21:58   

Reply

Marsh Posté le 19-02-2004 à 14:24:46    

C:\lame.exe --alt-preset extreme "C:\fichier.wav" "C:\fichier.mp3"   > log.txt


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 19-02-2004 à 14:32:36    

ça marche sous windows, le "> log.txt" ?

Reply

Marsh Posté le 19-02-2004 à 14:41:36    

Et oui :D


---------------
Ne vous mariez qu'une fois dans votre vie tellement c'est galère © randolfinette | Quand l'antre grogne, le diable cogne... | Un problème d'acquisition VHS?
Reply

Marsh Posté le 19-02-2004 à 14:43:17    

et non, ça me crée un log.txt tout vide...
 

Reply

Marsh Posté le 19-02-2004 à 15:02:08    

l'indirection (> ) marche. Maintenant sur un cas particulier, il y a peut-etre des problemes en effet :/
 
Lame a une option --verbose ou un truc comme ca ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 19-02-2004 à 15:04:43    

pas sûr, je regarde...

Reply

Marsh Posté le 19-02-2004 à 15:11:55    

J'ai tenté ça :
 
e:\lame --alt-preset standard --vbr-new "e:\1.wav" "e:\1.mp3" --verbose > e:\log.txt
 
Mais c'est pareil, ça encode bien mais le log.txt reste vide
le --verbose donne plus d'info sur l'encodage, mais c'est tout

Reply

Marsh Posté le 19-02-2004 à 15:14:48    

ce qui est bizarre, c'est que le fichier log.txt est créé au début, avant l'encodage, et que les informations s'affichent à l'écran (donc ne sont pas redirigées dans le log.txt?)

Reply

Marsh Posté le 19-02-2004 à 17:58:34    

blahblah  2 > log.txt
 
(Lame dirige les infos sur stderr)

Reply

Marsh Posté le 19-02-2004 à 17:58:34   

Reply

Marsh Posté le 28-02-2004 à 12:49:52    

Ca remplit bien le fichier log.txt comme demandé mais pas avec les infos voulues, qui commencent avec :
"
Command: C:\lame.exe --alt-preset extreme "C:\fichier.wav" "C:\fichier.mp3"
LAME version 3.92 MMX  (http://www.mp3dev.org/)
CPU features: i387, MMX (ASM used), SIMD
Using polyphase lowpass  filter, transition band: 19383 Hz - 19916 Hz
Encoding C:\fichier.wav
     to C:\fichier.mp3
Encoding as 44.1 kHz VBR(q=2) j-stereo MPEG-1 Layer III (ca. 7.3x) qval=2
average: 236.0 kbps   LR: 4436 (55.54%)   MS: 3551 (44.46%)
32 [  39] %*                                                                
128 [ 211] %%*****                                                            
160 [ 934] %%%%***********************  
"
 
Personne a la solution ?
C'est peut-être un logiciel utilisant lame en codec externe qui fabrique ce fichier log ?

Reply

Marsh Posté le 28-02-2004 à 12:58:37    

Possible. Ca te met quoi la redirection ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 28-02-2004 à 16:26:29    

Je vous ai donné la manip. Après, si vous ne l'essayez pas, forcément ça ne marche pas...

Reply

Marsh Posté le 28-02-2004 à 16:30:30    

Gabriel Bouvigne a écrit :

Je vous ai donné la manip. Après, si vous ne l'essayez pas, forcément ça ne marche pas...


N'en demande pas trop aux utilisateurs non plus [:dawa]
 
Tiens d'ailleurs, tu pourrais me (nous) dire a quoi correspondent les  % et * dans le graphe ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 29-02-2004 à 12:09:29    

Gabriel, je te rassure, j'ai bien testé mais ça me met bien évidemment les infos qui s'affichent à l'écran lors de l'encodage avec lame, et lorsqu'il y a une progression, ça les écrit à la suite toutes les 20 secondes...
J'aimerais avoir seulement les infos finales dans le log, le résultat de l'encodage.
Mais enfin, je suis quand même pas le seul à avoir vu de tels fichiers joints aux dossiers musicaux trouvés sur le web, si ?

Reply

Marsh Posté le 29-02-2004 à 12:14:57    

% et * représentent la nature du codage stéréo des frames encodées.
% pour le joint stéréo
* pour la stéréo         (ou l'inverse)

Reply

Marsh Posté le 29-02-2004 à 12:44:10    

oui, d'accord, mais comment créer le même fichier que celui noté dans mon premier post ?

Reply

Marsh Posté le 29-02-2004 à 18:54:56    

On ne peut pas obtenir uniquement les informations finales. (c'est lié au fait que l'affichage "bouge" pendant l'encodage)
 
La solution repose donc sur un étape de parsing du log résultant (si on est programmeur) ou sur l'utilisation de la touche "suppr" après avoir sélectionné la partie non désirée (si l'on n'est pas programmeur).

Reply

Marsh Posté le 01-03-2004 à 15:47:34    

je commençais à me douter qu'il ne s'agissait pas d'une option intégrée à lame, donc que cela était "mis en forme" par un programme d'encodage qui utilise lame, mais lequel ?
 
Oui, l'exemple de fichier que je donne au début est très "propre", je vais pas m'emmerder à programmer pour faire moins bien, y'a bien quelqu'un qui doit savoir quel est le programme qui donne ça ?

Reply

Marsh Posté le 02-03-2004 à 23:35:11    

Peut-être RazorLame (mais ce n'est pas sur).
Je pense à celui-là car il fait un travail remarquable en récupérant pendant l'encodage les informations de la ligne de commandes et en les transformant en beaux graphiques.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed