Bonjour à tous,
Je dois réaliser dans le cadre des projets de fin d'année un lecteur MP3 en C. Le plus gros du travail est fait, mais j'hésite sur le choix de la librairie de décompression. Le professeur nous encourage à utiliser fmod, mais elle ne me plaît pas vraiment... J'aimerais une libraire de décodage open source, qui pourrait tourner sur un 486 sans mettre à genoux le processeur. libmad ferait-elle l'affaire, ou existe-t-il d'autre librairies ? J'étais également très intéressé par plusieurs articles sur la librairie Tremor de xiph pour les ogg, qui avaient l'air bien légère. Malheureusement, leur site à l'air très mort ( /o\ ).
Merci d'avance pour vos conseils ^_^
# so sorry
Posté par TazForEver . Évalué à -7.
Quant à « J'aimerais une libraire de décodage open source », chacun est libre de choisir ses moeurs. Fais attention à son mari quand même.
Mal nommer les choses, c'est ajouter un peu plus de désarroi à ce monde
# mpg123
Posté par Vincent Palatin . Évalué à 4.
Tu peux le trouver là :
http://www.mpg123.de/(...)
Cependant ce n'est pas une bibliothèque à proprement parler.
C'est un player complet en ligne de commande, mais il est écrit en C et le code de décompression me semble récupérable.
Tu es bien optimiste, il me semble (ou alors les codecs se sont nettement améliorés depuis la dernière fois que j'ai essayé sur une petite config)
En gros, si je me souviens bien, un MP3 à 112kb, tourne en stéréo sur un DX4-100 (en prenant au moins 80% du proc) et en mono du un DX2-66. Sur une plus petite config, il ne faut pas trop compter sur de la qualité.
[^] # Re: mpg123
Posté par Sébastien Koechlin . Évalué à 3.
Hélas, pour des problèmes de license, dans beaucoup de distribution il a été remplacé par mpg321 et mpg123 est un lien vers mpg321.
Depuis, j'ai upgradé mon radio réveil et il tourne avec un Pentium 100.
[^] # Re: mpg123
Posté par JaguarWan . Évalué à 2.
Sinon, je pouvais lire des MP3 encodés en 320 kbps stereo sur mon 486 DX4 avec un player DOS nommé mpxplay, mais les sources n'ont pas l'air très portable (plein d'asm x86 partout, code spécifique à DOS...).
[^] # Re: mpg123
Posté par Tutur . Évalué à 3.
[^] # Re: mpg123
Posté par M . Évalué à 0.
d'ailleur je sais pas si t'as remarquer, mais la lib est sous lgpl...
d'ailleur c'est la lib par defaut utilise par mplayer pour decoder les mp3.
Sinon y a aussi mp3lib ( http://members.jcom.home.ne.jp/jacobi/linux/softwares.html#mp3lib(...) ) qui doit plus ou moins se base dessus...
[^] # Re: mpg123
Posté par JaguarWan . Évalué à 0.
[^] # Re: mpg123
Posté par Chris K. . Évalué à 0.
[^] # Re: mpg123
Posté par Sébastien Koechlin . Évalué à 1.
[^] # Re: mpg123
Posté par Joris Dedieu (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.