Projet : Soft Compression Audio Help me

Projet : Soft Compression Audio Help me - Video & Son

Marsh Posté le 12-03-2002 à 20:39:53    

Salut
Je dois faire un programme de compression audio pour mon projet de BTS INFO. Quels sont selon vous les choses qu'il faut absolument avoir. Quels codec mettre sachant que je veux en mettre plusieurs pour l'instant l'ogg vorbis et le mp3 et gérés.
 
J'ai matté tous les topics du forum section audio et y'en a bcp mais je voudrais savoir si il y'a du monde qui est intéressé par ces codes syles aac mpc. J'aimerais bien mettre le mp3pro mais je trouve pas les prog pour l'encodage sous dos pour l'encodage
ou une dll pour l'encodage.
 
Et pour la partie interface quels solutions est la mieux ?
interface style wizard ou classique ? voir les deux  
 
Merci de vos réponses   :jap:

 

[jfdsdjhfuetppo]--Message édité par dafl--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 12-03-2002 à 20:39:53   

Reply

Marsh Posté le 12-03-2002 à 20:59:27    

M O I !!!
Tu cherches a programmer une interace ou un codec ?
Une interface multicodec ? ce serait sympathique. Un tel projet existe déjà :  
NABE = Not Another Batch Encoder
http://www.benjamin-lebsanft.de/files/NABE1.1beta.zip
Je ne sais pas si le lien fonctionne toujours, ni s'il t'intéresse. Mais moi, une gui pratique qui me permettrait de balancer mes wavs en mp3, ogg, aac ou mpc selon mes envies me branche vraiment.
 
Pour le mp3pro : c'est actuellement pas possible, sauf si tu t'adresses à Thomson...
Pour l'interface : classique pour moi.
 
Donne nous des nouvelles.
Et bosse bien.
 :hello:

Reply

Marsh Posté le 12-03-2002 à 21:14:54    

merci gURuBoOleZZ
ce que je veux c'est faire une interface pour simplifier la vie à tous le monde genre avant d'aller manger  tu lançes une liste de mp3 ogg vorbis et quand tu reviens la liste est faite même si dans la liste y'avait de la compression mp3 ogg vorbis mélangé tu les rentres un par un ou par répertoire en précisant pour chaque si tu veux le codec avec lequel tu veux encoder.
 
Pour le lien merci bcp  :jap:  
Pour le bosse je suis dessus tous les soirs ça avançe rapidement mais là faut que j'avançe sur l'interface pour devoir refaire du code.

Reply

Marsh Posté le 12-03-2002 à 21:25:53    

Citation :

tu lançes une liste de mp3 ogg vorbis et quand tu reviens la liste est faite même si dans la liste y'avait de la compression mp3 ogg vorbis mélangé tu les rentres un par un ou par répertoire en précisant pour chaque si tu veux le codec avec lequel tu veux encoder.


 
Ca m'intéresse ENORMEMENT alors !!!!
Surtout que j'encode souvent en double, genre mpc et mp3...
Ce qui me plairait, c'est la possibiilté aussi d'encoder au même fromat mais avec des paramètres différents la même liste de fichier : un encodage haute qualité en mp3, et un autre en 128 pour le balladeur.
 
P.S. Ajoute FLAC ou MonkeyAudio à la liste : c'est une compression lossless, et les codecs sont librement accessibles, même si les sources de Monkey ne sont pas dispos.

Reply

Marsh Posté le 12-03-2002 à 21:33:07    

[citation]
Ca m'intéresse ENORMEMENT alors !!!!
Surtout que j'encode souvent en double, genre mpc et mp3...
Ce qui me plairait, c'est la possibiilté aussi d'encoder au même fromat mais avec des paramètres différents la même liste de fichier : un encodage haute qualité en mp3, et un autre en 128 pour le balladeur.
[/citation]
 
tu veux une possibilité d'encoder deux fois la même liste ?
une fois haute qualité et une fois en correct. pour le flac et monkey audio's je vais voir ça

Reply

Marsh Posté le 12-03-2002 à 23:18:59    

Moi aussi je suis très intéressé : tu pourras dès lors avoir ton topic à 6000 reply sur ton soft comme certains :)
 
Sinon, pour l'interface : je trouve celle des soft XXXdrop très bien faite : va voir à cette adresse : http://www.inf.ufpr.br/~rja00/
 
Ces XXdrop sont évidemment trop simplistes mais on ne leur demande rien de plus en tant que GUI !
 
Alors quelques recommandations
 

  • Utilise une interface à ligne de commande et non des paramètres préréglés par option. Ou alors permets les 2.


  • Concernant l'Ogg : ne te limite qu'au VBR : l'ABR et le CBR sont complètement hors propos question qualité.


  • Contrairement aux XXXdrop : je trouve que tu devrais suivre une méthode d'ouverture des fichiers au sein de ton soft et non un glisser/lacher.


  • Pour le FLAC : ça m'intéresse car j'emplois ce codec aux 9/10


Si tu parles bien l'anglais, tu trouveras de vrais personnes compétentes qui peuvent t'aider dans ta démarche sur ces 2 forums car certains codeurs des formats que tu cites y sont présents ainsi que des programmeurs de GUI audio :
 
www.hydrogenaudio.org
r3mix.net/forum


---------------
  ANNUAIRE AUDIO : Softs · Liens · Codec  (cliquez ici)
Reply

Marsh Posté le 13-03-2002 à 10:40:10    

Merci pour le lien et tes remarques.
pour le flac je pensais pas du tous qu'il y avait du monde qui l'utilisait. C'est pour ça qu'au départ j'y avais même pas pensé.
 
Pour le ogg vorbis la gestion du cbr et du vbr est déjà faite. Et j'aimerais bien mettre toute les options possible pour l'exploiter au maximum.
 
gURuBoOleZZ  
j'ai vu le prog du lien il est pas cool dans la gestion des paramètres y'a pas trop de choix en plus si la personne ne connait pas les presets tu connais pas la description (comme mon prof). et l'interface ça le fait pas trop.

Reply

Marsh Posté le 13-03-2002 à 14:34:31    

[:belgarion_cer]  
 N'hésitez pas toutes les remarques sont bonnes à prendre

Reply

Marsh Posté le 13-03-2002 à 18:33:41    

:bounce:

Reply

Marsh Posté le 13-03-2002 à 22:42:14    

[:belgarion_cer]

Reply

Marsh Posté le 13-03-2002 à 22:42:14   

Reply

Marsh Posté le 13-03-2002 à 22:58:09    

Puisque toutes les remarques seront prises en compte :  
pour LAME, j'aimerais un zoli histogramme comme dans RazorLAME.
Merci.

Reply

Marsh Posté le 13-03-2002 à 23:04:44    

Perso je n'utilise que l'ogg maintenant pour encoder l'idéal pour simplifier un maximum c'est d'utiliser les niveaux de qualité uniquement (1 à 10), avec leur correspondance en débit (64 à 500), voilà juste une petite suggestion...
 
Ce qui serait intéressant enfin je pense, c'est de pouvoir choisir entre 2 modes: un newbie et un expert.
Cela permetrait de faciliter l'accés à l'encodage avec des régalges minimums et le mode expert permettrait de tout parametrer...


---------------
"On est pas le meilleur quand on le croit, mais quand on le sait." Morpheus - Matrix
Reply

Marsh Posté le 13-03-2002 à 23:57:17    

Je parlerais pas d'un mode newbie / expert mais plutôt d'un mode personnalisable et un autre "preseté" ...
 
Je trouve le mot newbie pas sympa du tout ... même si tu ne pensais pas du tout à catégoriser ces 2 modes suivant ces dénominations  :)


---------------
  ANNUAIRE AUDIO : Softs · Liens · Codec  (cliquez ici)
Reply

Marsh Posté le 14-03-2002 à 08:05:49    

defsiam a écrit a écrit :

Je parlerais pas d'un mode newbie / expert mais plutôt d'un mode personnalisable et un autre "preseté" ...
 
Je trouve le mot newbie pas sympa du tout ... même si tu ne pensais pas du tout à catégoriser ces 2 modes suivant ces dénominations  :)  




 
Perso lorsque j'ai utilisé le mot newbie, c'était pour moi comme dire débutant sans aller chercher + loin, parce que moi aussi j'ai été un "newbie"...
 
Pour l'histoire des presets, c'est exactement ce que je voulais proposer, mais je me suis une nouvelle fois mal exprimé, mais c'est pas grave comme tu en as parlé ;) , je pense que ça permettrait à un plus grand nombre de personne d'encoder sans se prendre la tête...  :hello:


---------------
"On est pas le meilleur quand on le croit, mais quand on le sait." Morpheus - Matrix
Reply

Marsh Posté le 14-03-2002 à 10:50:36    

jugatsu je pense mettre dans les paramètres un check box pour passer de simple à compliqué mais de toute façon y'aura une aide
éxigé par le prof. Comme ça peut importe le niveau de connaissance de compression la qualité sera bonne. Je veux pas que l'utilisateur fasse des tests.

Reply

Marsh Posté le 14-03-2002 à 11:12:30    

dafl a écrit a écrit :

Salut
Je dois faire un programme de compression audio pour mon projet de BTS INFO. Quels sont selon vous les choses qu'il faut absolument avoir. Quels codec mettre sachant que je veux en mettre plusieurs pour l'instant l'ogg vorbis et le mp3 et gérés.
 
J'ai matté tous les topics du forum section audio et y'en a bcp mais je voudrais savoir si il y'a du monde qui est intéressé par ces codes syles aac mpc. J'aimerais bien mettre le mp3pro mais je trouve pas les prog pour l'encodage sous dos pour l'encodage
ou une dll pour l'encodage.
 
Et pour la partie interface quels solutions est la mieux ?
interface style wizard ou classique ? voir les deux  
 
Merci de vos réponses   :jap:  
 




 
Si tu as le moral, recherche sur MSDN du coté d'"ACM" (Audio Compression Manager). Tu trouvera toutes les fonctions de Windows pour l'encodage audio. Ton programme pourra alors utiliser tous les codecs audio installés sur la machine de l'utilisateur (donc si tu veut du LAME, il faudra utiliser le codec LAME ACM, il y a un topic qui traine sur le sujet il me semble). L'avantage, c'est que tu pourra encoder à partir de toute source décodable par les codecs présents, et pas seulement le WAV, et aussi faire des opérations comme le resampling (48000 Hz -> 44100), la conversion mono<->stéréo et outes les fonctionnalités son !


---------------
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 14-03-2002 à 15:13:08    

ciler a écrit a écrit :

 
 
Si tu as le moral, recherche sur MSDN du coté d'"ACM" (Audio Compression Manager). Tu trouvera toutes les fonctions de Windows pour l'encodage audio. Ton programme pourra alors utiliser tous les codecs audio installés sur la machine de l'utilisateur (donc si tu veut du LAME, il faudra utiliser le codec LAME ACM, il y a un topic qui traine sur le sujet il me semble). L'avantage, c'est que tu pourra encoder à partir de toute source décodable par les codecs présents, et pas seulement le WAV, et aussi faire des opérations comme le resampling (48000 Hz -> 44100), la conversion mono<->stéréo et outes les fonctionnalités son !  




ok je vais demander au prof qui me repasse msdn  
pour le resample c'est possible de le mettre dans la ligne de commande sans pb. Lame il a 15 pages de paramètres quand même  :crazy:

Reply

Marsh Posté le 14-03-2002 à 20:02:17    

:bounce:

Reply

Marsh Posté le 14-03-2002 à 21:00:55    

Si tu veux il serait trés simple de répartir les tâches d'entre-aide, ce que je veux dire par là, que par exemple les personnes trés intéressé pourrait dire pour quel codec (MP3, OGG, MPC...), par exemple je pense que gURuBoOleZZ, pourrait t'aider pour la configuration du codec MPC, car d'aprés ce que j'ai pu lire il travail beaucoup avec, moi c'est plutôt le ogg vorbis, ensuite defsiam se serait ou le mp3 (il a fait un trés bon topic), ou le ogg (idem)...
Enfin c'est mon idée aprés il faut voir si les autres et surtout toi, seriez d'accord...
 
Au sujet de l'AAC, si je me souviens bien il n'est pas "légal", vu que c'est les labo Dolby qui ont les droits (comme thomson pour le mp3pro), et qu'il n'y a pas de version libre proposé par eux...
 
Enfin voilà j'ai été un peu long mais c'était ce que j'avais envie de te proposer à toi et aux autres... :hello:


---------------
"On est pas le meilleur quand on le croit, mais quand on le sait." Morpheus - Matrix
Reply

Marsh Posté le 14-03-2002 à 21:15:06    

Nous, on sait rien te dire de plus que de proposer pour chaque encodage les "preset" + une ligne de commande pour ceux qui veulent personnalisé leur encodage.
 
Ce qui veut dire pour mp3 Lame par exemple :  
 

  • preset insane
  • preset extreme
  • preset standard
  • ligne de commande (custom)


tu dois proposer le choix du codec à partir du disque dur
une option de tagging pour ceux qui veulent
...


---------------
  ANNUAIRE AUDIO : Softs · Liens · Codec  (cliquez ici)
Reply

Marsh Posté le 14-03-2002 à 21:24:45    

defsiam a écrit a écrit :

Nous, on sait rien te dire de plus que de proposer pour chaque encodage les "preset" + une ligne de commande pour ceux qui veulent personnalisé leur encodage.
 
Ce qui veut dire pour mp3 Lame par exemple :  
 

  • preset insane
  • preset extreme
  • preset standard
  • ligne de commande (custom)


tu dois proposer le choix du codec à partir du disque dur
une option de tagging pour ceux qui veulent
...  




 
C'est vrai defsiam, je pense même que se contenter des presets serait suffisant, pour le mp3 et sûrement aussi pour le mpc, et laisser la ligne de commande pour ceux qui veulent un débit spécifique...
9a simplifierait pas mal la prog du GUI, enfin je pense (vu mes petites connaissances en program.  :) )


---------------
"On est pas le meilleur quand on le croit, mais quand on le sait." Morpheus - Matrix
Reply

Marsh Posté le 14-03-2002 à 21:29:51    

bon à partir de demain après midi je commençe la partie interface
je viens de tester une dizaine de log là. Si qq a un log avec une super interface on sait jamais j'en ai fais pas mal mais il en existe tellement ceux cité au dessus c'est fais(certains c'est des daubes : que des presets donc le mec qui connait pas la signification il est dans la merde).

Reply

Marsh Posté le 14-03-2002 à 22:07:05    

dafl a écrit a écrit :

... que des presets donc le mec qui connait pas la signification il est dans la merde).  




 
C'est vrai qu'il risque d'être un peu perdu si il n'a le choix entre les presets, c'est pour ça qu'il faudrait donner une description suffisament clair pour que l'utilisateur Lambda puisse sélectionner sans chercher pendant 3 heures...


---------------
"On est pas le meilleur quand on le croit, mais quand on le sait." Morpheus - Matrix
Reply

Marsh Posté le 14-03-2002 à 22:10:18    

le choix à un fichier d'aide ou voir et un assistant ?

Reply

Marsh Posté le 14-03-2002 à 22:24:43    

dafl a écrit a écrit :

le choix à un fichier d'aide ou voir et un assistant ?  




 
Non le plus simple je pense, c'est d'avoir par exemple une case à cocher avec à coté par exemple:
 
[] Preset standard (meilleur rapport qualité/taille de fichier)
[] Preset extreme (trés bonne qualité, fichier + gros)
[] Preset insane (Excellente qualité, il va falloir de la place)
[] Ligne de commande (Réservé aux experts)
 
+ de Détails sur les presets tapez F1
 
Pas besoin de faire appel à un assistant, il faut juste faire un fichier d'aide qui détail un peu +, les commandes doivent être simple si tu veux toucher le + grand nombre de personne...


---------------
"On est pas le meilleur quand on le croit, mais quand on le sait." Morpheus - Matrix
Reply

Marsh Posté le 14-03-2002 à 22:52:27    

ok
ça serait pas mal si ceux du topics mettais leurs icq  :)

Reply

Marsh Posté le 15-03-2002 à 20:42:10    

[:belgarion_cer]

Reply

Marsh Posté le 15-03-2002 à 20:56:05    

Citation :

Au sujet de l'AAC, si je me souviens bien il n'est pas "légal", vu que c'est les labo Dolby qui ont les droits (comme thomson pour le mp3pro), et qu'il n'y a pas de version libre proposé par eux...


 
La distibution d'un codec aac (mpeg4) est finement surveillée par Dolby. Ce qui signifie qu'il n'est pas question pour dafl de le l'intégrer à son soft, pas plus que le mpc - et même LAME est soumis à la même interdiction.
En revanche, il est possible et souhaitable comme EAC ou CDex de ménager la pré-configuration de ces codecs.
 
Jugatsu a raison, les preset suffisent. D'ailleurs, en y regardant bien, tous les codecs s'appuient sur des présets déguisé : XING et Fraunhofer les utilise, sous une appélation numérique : 128 - 224 -320 sont autre chose que des débits.
 
On peut envisager de les nommer de la sorte :
 
             --= MP3 =--
 

  • --r3mix [fast - env. 170 k/s]
  • --alt-preset standard [slow - env. 190 k/s]
  • --alt-preset extreme [slow - env. 240 k/s]
  • --alt-preset standard fast [fast - env. 190 k/s]


             --= MPC =--        
 

  • --standard [170 k/s]
  • --extreme [200 k/s]
  • --insane [240 k/s]
  • --ultimate [320 k/s]


 
 
etc....
Il faut impérativement maintenir une ligne custom. Moins pour les bidouilles personnelles, que pour préserver une compatibilité ascendante avec les nouveaux codecs.
Ex : la 0.90s du codec mpc a introduit le double tiret en lieu et place du simple (--standard au lieu de -standard). EAC permet d'utiliser le nouveau codec grace au EXTERNAL ENCODER, le pré-règlage MPC/MP+ ne fonctionnant plus.

Reply

Marsh Posté le 15-03-2002 à 23:45:30    

faut que je trouve des codecs gratos et quand on fait un freeware ils peuvent faire un geste  :ange:

Reply

Marsh Posté le 15-03-2002 à 23:55:09    

à part LAME ou gogo (hmmm), FLAC et ogg vorbis, tu peux pas mettre grand chose. Ca devrait suffire : aux autres de dénicher psyTEL ou Musepack.
Tout au plus, tu mets les sources (aac) et un lien.

Reply

Marsh Posté le 30-03-2002 à 13:43:52    

:hello:  
bon comme je suis en vacances je suis sur le projet 10 heures par jour donc j'aurais besoin d'une personne pour m'aider à trouver les bugs ça me prend facilement la moitié de mon tps
ça me permettrer de le finir avant la fin de mes vacances bien qu'un log n'est jamais finis.
vous pouvez me contacter par icq mail ou le forum

Reply

Marsh Posté le 30-03-2002 à 14:48:45    

dafl a écrit a écrit :

:hello:  
bon comme je suis en vacances je suis sur le projet 10 heures par jour donc j'aurais besoin d'une personne pour m'aider à trouver les bugs ça me prend facilement la moitié de mon tps
ça me permettrer de le finir avant la fin de mes vacances bien qu'un log n'est jamais finis.
vous pouvez me contacter par icq mail ou le forum  




 
Je veux bien tester ton prog, tu n'as qu'à m'envoyer un MP pour que je te donne mon mail...


---------------
"On est pas le meilleur quand on le croit, mais quand on le sait." Morpheus - Matrix
Reply

Marsh Posté le 30-03-2002 à 16:05:36    

Pareil, je suis preneur

Reply

Marsh Posté le 30-03-2002 à 16:48:36    

Bon, je te réponds dalf ici, le mieux est de faire une seule interface mais la plus simple possible, ta présentation est bonne il suffit juste de rajouter le bouton pour un encodeur externe, et régler le petit pb d'effacement des fichiers, et pour la configuration des encodeurs suit ce que je t'ai expliqué en privé et ça permettra déjà de se faire une idée...


---------------
"On est pas le meilleur quand on le croit, mais quand on le sait." Morpheus - Matrix
Reply

Marsh Posté le 30-03-2002 à 16:55:02    

jugatsu a écrit a écrit :

Bon, je te réponds dalf ici, le mieux est de faire une seule interface mais la plus simple possible, ta présentation est bonne il suffit juste de rajouter le bouton pour un encodeur externe, et régler le petit pb d'effacement des fichiers, et pour la configuration des encodeurs suit ce que je t'ai expliqué en privé et ça permettra déjà de se faire une idée...  




pour l'effaçement je suis dessus là le pb est que les lignes descendent quand on en supprime une donc l'algo chie un peu là j'arrive à faire la dernière et la première mais ça avançe

Reply

Marsh Posté le 30-03-2002 à 17:38:08    

dafl a écrit a écrit :

 
pour l'effaçement je suis dessus là le pb est que les lignes descendent quand on en supprime une donc l'algo chie un peu là j'arrive à faire la dernière et la première mais ça avançe  




effaçé marche nickel maintenant je m'occupe maintenant pour le pb du ogg vorbis

Reply

Marsh Posté le 31-03-2002 à 12:50:26    

[:belgarion_cer]

Reply

Marsh Posté le 31-03-2002 à 14:33:44    

:hello: Alors tu en es où pour l'interface...


---------------
"On est pas le meilleur quand on le croit, mais quand on le sait." Morpheus - Matrix
Reply

Marsh Posté le 31-03-2002 à 14:40:53    

Une nouvelle version est uploader
elle corrige qq bugs et je pense que la prochaine pourra compresser le mp3 avec les paramètres et peut-être les presets si j'ai du temps

Reply

Marsh Posté le 02-04-2002 à 22:51:17    

nouvelle version ça corrige tjs des bugs mais encore pas mal de pb le style du menu a changé et là je me tape la doc du flac
et apparement y' a un bug sur l'affichage des couleurs pour voir si ça se produit matté le jpg sur le site
A+

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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