IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Créer logiciel pour lire des fichiers audios (mp3 et compagnie)


Sujet :

Langages de programmation

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 26
    Points : 15
    Points
    15
    Par défaut Créer logiciel pour lire des fichiers audios (mp3 et compagnie)
    Bonjour

    Je voulais savoir comment étais creer un lecteur mp3, quel est le langage utilisée, enfin un debut de piste quoi car je n'est aucune idée mais j'aimerai apprendre.

    D'avance merci pour votre aide

  2. #2
    Membre averti Avatar de icer
    Inscrit en
    Janvier 2006
    Messages
    332
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 332
    Points : 363
    Points
    363
    Par défaut
    Tu peux lire l'article sur http://fr.wikipedia.org/wiki/MP3.

    Le language utilisé serait probablement le C ou le C++ ...

    Mais l'important n'est pas le language de programmation, c'est plutôt l'algorithme !
    En gros le mp3 est un format de fichier sonore compréssé avec perte d'informations. un peu comme quand tu fais une photocopie, tu perd de la qualité par rapport à l'original...

    Le mp3 est au wav ce que le jpeg est au bmp, pour te donner une image (sans jeux de mots)

    Le principe générale de la compression est simple :
    prenons par exemple la chaîne de caractéres suivante :

    aaaabbbcccccdd

    cette chaîne a 14 caractéres: on peut dire qu'elle a une taille de 14 octets.

    mais on peut représenté la même chaîne en indiquant le nombre de répétitions de la lettre suivante, ce qui donne :

    4a3b5c2d

    On remarque qu'on a utilisé 8 caractéres pour représenté la même chaîne. Dans ce 'format compressé' cette chaîne à une taille de 8 octet

    La chaîne a été compressé de plus de la moitié =~ 60 %

    Pour retrouvé la chaîne de départ l'algorithme de décompression serait:
    1. lire le nombre de caractéres et stocker ce nombre dans N
    2. lire le caratére et stocker ce caratére dans C
    3. écrire N fois le caractére C
    4. Si il reste des caractéres, recommencer au point 1


    Pour revenir à ton lecteur mp3, c'est lui qui va décompresser ton fichier pour pouvoir restitué le son qui a été encodé.

    Mais les algorithmes de compression/décompression mp3 sont bien plus compliqué que mon exemple avec la chaîne de caractére...

    je te laisse découvrir...

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 26
    Points : 15
    Points
    15
    Par défaut
    Bonjour,

    Tout d'abord merci beaucoup pour ces infos, je suis allez voir sur wikipedia et grace à cela et à tes info j'ai mieux compris mais j'ai encore des interrogations

    L'algorithme il faut que je le creer?? si oui comment (ou par quel piste commencer) pour savoir ce que l'algorithme doit faire et surtout comment le faire (manipuler les fichiers, les sons , la decompression).

    connait tu des sites qui explique en details le fonctionnment d'un lecteur mp3 et le debut pour en faire un.

    D'avance merci

  4. #4
    Membre averti Avatar de icer
    Inscrit en
    Janvier 2006
    Messages
    332
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 332
    Points : 363
    Points
    363
    Par défaut
    L'algorithme il faut que je le creer?? si oui comment (ou par quel piste commencer) pour savoir ce que l'algorithme doit faire et surtout comment le faire (manipuler les fichiers, les sons , la decompression).
    L'algorithme de compression existe déja, mais je ne ne sais pas ou le trouver exactement.
    Tu peux peut-être rechercher ici http://www.iso.org/iso/fr/prods-serv...stds/mpeg.html

    Mais ça doit être une énorme tache d'étudier l'algorithme en détaille, de plus il faut avoit beaucoup de notions en acoustique, biensur en programmation...

    Il existe beaucoup de librairie qui gére le mp3, tu peux regarder sur la page des bibliothéque c/c++ de developpez.com
    http://c.developpez.com/bibliotheques/#son

    ça pourrait t'aider si tu veux utiliser le format mp3 dans une application... mais je crois que ce que tu veux c'est savoir comment ça marche en détaille...

    en tout cas bon courage

  5. #5
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 949
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 949
    Points : 5 665
    Points
    5 665
    Par défaut
    Giu,

    Il serait bien plus simple et efficace d'apprendre à détecter et utiliser les codecs installés sur la machine.

  6. #6
    Membre averti Avatar de icer
    Inscrit en
    Janvier 2006
    Messages
    332
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 332
    Points : 363
    Points
    363
    Par défaut
    Dans le cadre d'une utilisation des fichiers audio, évidement il n'y a aucun d'intêrets à développer de tel logiciel ! il en existe plein !

    Sinon en pourrai s'aider pour faire ce programme , tu pourrai me contactez et en s'aidera pour le faire juste pour bien apprendre les algo et de la programmation biensure.
    A mon avis, écrire un logiciel de compression/décompression de mp3 est un projet trop ambitieux.

    De plus je pense que ça n'est pas le travail de deux ou trois personnes débutantes, mais d'une équipe de spécialistes travaillant à temps plein.

    Si tu veux débuter en programmation, ce n'est pas le meilleur moyen de commencer. Commence d'abord par faire des programmes un peu plus modestes...

    C'est en faisant des petits projets que tu obtiendra de précieuses expériences pour réaliser des projets de plus en plus grand.

    Le mieux est de participer à des projets dans des domaines tu affectionne.

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/05/2007, 09h22
  2. connexion adsl sous linux et lire des fichiers audio video
    Par Norouldarayni dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 14/04/2007, 06h20
  3. logiciel pour lire les fichiers dtp
    Par compton dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 24/04/2006, 12h21
  4. Les logiciels pour compiler des fichiers HTML en fichiers d’
    Par Edoxituz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 23/02/2006, 17h02
  5. fonction pour lire les fichier audio
    Par tarek007 dans le forum Multimédia
    Réponses: 1
    Dernier message: 11/05/2005, 16h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo