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

Langage PHP Discussion :

Calcul de la durée d'un fichier MP3


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 25
    Points : 15
    Points
    15
    Par défaut Calcul de la durée d'un fichier MP3
    salut à tous ,

    je cherche à calculer la durée d'un fichier mp3 .

    si qqu à une idée ....

  2. #2
    Membre régulier
    Profil pro
    Développeur Web
    Inscrit en
    Février 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2009
    Messages : 46
    Points : 74
    Points
    74
    Par défaut
    Salut

    Tu peux utiliser la librairie getid3 qui te permet de récupérer tous les infos sur un fichier MP3.

    Tu peux le télécharger ici : http://getid3.sourceforge.net/

    Tu trouveras des exemples d'utilisations dans le zip.

    Exemple simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $fichierMp3 = 'chemin/vers/le/fichier.mp3';
     
    $getid3 = new getID3;
    $getid3->Analyze($fichierMp3);
     
    $playtime = $getid3->info['playtime_seconds'];

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 25
    Points : 15
    Points
    15
    Par défaut
    merci ...

    je devrais pouvoir me débrouiller avec ça ,sauf que j'ai oublié une petite precision : le script est compilé pour faire une appli .exe et je ne suis pas sur qu'on puisse se servir d'une librairie ...

    je vais essayer ... mais si quelqu'un à une solution sans passer par une librairie , je suis preneur ...

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    Tu lis le fichier avec un fread classique (option d'ouverture = rb).
    Tu récupère le bitrate dans l'entête du fichier avec unpack.
    -> voir ici pour l'entete des mp3 : http://www.mp3-tech.org/programmer/frame_header.html
    Tu fais le calcul de durée en fonction de taille fichier - taille entête / bitrate.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 12
    Points : 13
    Points
    13
    Par défaut

    salut pearlvsalice et bon courage !
    on est dans la même galère...

Discussions similaires

  1. Connaître la durée exacte d'un fichier MP3
    Par rambc dans le forum Programmation multimédia/Jeux
    Réponses: 4
    Dernier message: 22/03/2009, 13h19
  2. ID3 ==> Durée d'un fichier MP3
    Par nabmoah dans le forum Langage
    Réponses: 1
    Dernier message: 22/10/2008, 20h38
  3. Durée d'un fichier MP3
    Par Duffyduff dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/06/2008, 19h02
  4. Calcul de la duree d'un MP3
    Par phil_niv dans le forum Langage
    Réponses: 1
    Dernier message: 07/05/2006, 23h52
  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