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

C Discussion :

Découper un mp3


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut Découper un mp3
    Bonjour

    je souhaite faire un petit programme qui permet d'extraire d'un mp3 la portion située entre un instant de début (en seconde) et un instant de fin (aussi en seconde...) et de générer un mp3 correspondant à cette portion.

    En recherchant sur le net, je trouve des explications sur la structure des fichiers mp3 et en particulier qu'ils sont constitués d'une série de frames et que chaque frame a un header dont la forme est normalisée (http://www.mp3-tech.org/). Par contre, je ne trouve rien sur l'organisation des données audio dans la frame et sur la manière de gérer le "réservoir de bits" propres au mp3.

    Si quelqu'un a quelques info ou un bout de code susceptibles de m'intéresser, ils seraient les bienvenus.

  2. #2
    Membre Expert Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Par défaut
    Audacity le fait très bien, jête un coup d'oeil au code source.
    Cordialement.

  3. #3
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut
    Effectivement , c'est une solution. Audacity se base sur Lame, je vais donc jeter un coup d'œil au code source de Lame. Ceci dit, le programme que je veux faire est extrêmement basique (il n'offre pas beaucoup de fonctionnalités) et j'ai peur de perdre pas mal de temps à éplucher tous les codes sources de Lame.

  4. #4
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Pour le format des MP3, as-tu été voir sur http://www.wotsit.org/ ?

  5. #5
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut
    effectivement, on trouve plein d'info intéressante sur ce site. J'ai notamment (enfin...) pu trouver la longueur d'une frame :

    (144000*bitrate)/sampling_freq + padding

    (attention, dépend du layer et de la version de mpeg)

    Je peux donc avancer dans mon petit prog. MERCI.

Discussions similaires

  1. [découper son]extraire un morceau mp3
    Par mamiberkof dans le forum Audio
    Réponses: 2
    Dernier message: 16/05/2007, 20h45
  2. mp3 et source
    Par davlefou dans le forum C
    Réponses: 2
    Dernier message: 18/10/2002, 15h01
  3. temps d'un mp3
    Par CorO dans le forum Langage
    Réponses: 6
    Dernier message: 15/09/2002, 18h43
  4. mp3
    Par giminik dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 26/07/2002, 22h40
  5. Réponses: 3
    Dernier message: 25/07/2002, 10h42

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