Convertir un fichier audio en mp3 avec du Php

kadran Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
 Alouani -
Bonjour,

J'aimerais savoir avec quelle fonction ou quelle librairie, je pourrai convertir les fichiers uploadés par les membres de mon site en MP3 avant de les enregistrer dans la base de données.
Je sais que c'est possible mais c'est la fonction que j'ignore.

Pour exemple: un membre envoie un fichier audio (WMA, WAVE, WMV, MP3, etc...) je récupère le fichier envoyé, je vérifie s'il est bel et bien au format souhaité (.MP3) dans le cas contraire, je le convertis et pour finir je l'enregistre dans la base de données.

Merci pour tout vos questions et pour vos réponses.

Kadran !
A voir également:

7 réponses

garf
 
http://ffmpeg.org/
il existe une extension php

convertit tous les formats (presque)
4
Alouani
 
et ça fonctionne comment ?
0
kadran Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Salut Anonyme !!

Je crois qu'il est possible car ce site Force-download permet de convertir les clips Youtube, Dailymotion au format du choix, mais quelle fonction ou bien quel procéder le concepteur de ce site utilise-t-il pour autoriser la conversion ?

Quand à l'enregistrement, je crois que j'enverrai plutôt le nom du fichier et je créerai un dossier temporaire pour stocker les sons mp3.
0
Utilisateur anonyme
 
"Je crois qu'il est possible car ce site Force-download permet de convertir les clips Youtube, Dailymotion au format du choix, mais quelle fonction ou bien quel procéder le concepteur de ce site utilise-t-il pour autoriser la conversion ?"

Bien sur que c'est possible... Avec un serveur type linux, tu créé un fichier PHP qui fait appel à un script quelconque qui va utiliser un logiciel installé sur la bécane !! Quand tu es ton propre hébergeur, tu peux tout faire avec, les choses les plus simples comme les plus complexes :-)

Après, trouver une librairie php qui le fait sur un mutualisé... c'est pas trop la peine de chercher ! (mais je peux me tromper)

"Quand à l'enregistrement, je crois que j'enverrai plutôt le nom du fichier et je créerai un dossier temporaire pour stocker les sons mp3."

La dessus on est complètement d'accord !! C'est LA façon de faire !

0
bg62 Messages postés 23732 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
Vivement la <font> des neiges...

t'as fumé quoi ... ?
:)
0
Utilisateur anonyme > bg62 Messages postés 23732 Date d'inscription   Statut Modérateur Dernière intervention  
 
Ouais je sais.... <font> n'est pas valide "XHTML 1.0 Strict" !!! :-)

0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507 > Utilisateur anonyme
 
Et c'est piqué d'Alsacreations.com ;)
0
Utilisateur anonyme > avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bien joué F16 !!

Franchement celle là, je l'adore trop !! :-) J'ai pas résisté !
0
Utilisateur anonyme
 
Bravo Garf, j'en avait connaissance mais perdue au fond de mon cerveau !

Effectivement ffmpeg est une extension très connue... Après faut l'installer ainsi que ses codecs sur ton serveur...


Bon bah, tu te fait ton propre serveur ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Les gros sites comme Dailymotion, YouTube etc. utilisent FFMpeg
Je l'utilise d'ailleur sur mon dédié (disons plutot la machine à vapeur qui est à mes pieds ^^).
pour l'extension PHP, c'est heu ... php5-ffmpeg
0
kadran Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir Anonyme !

Pour te répondre non je ne pense pas pouvoir faire mon propre serveur pour le moment car je suis incapable côté moyen, sinon je le demandais juste pour me préparer car mon site aura ces fonctionnalités.

Garf

Merci pour ton site que tu m'as communiqué j'irai lancé un coup d'oeil et je te tiendrai au courant. Après le téléchargement faut-il l'extraire et l'installé ? explique moi comment m'en servir stp.

Merci
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Sur Windows, tu n'es pas obligé d'installer le contenu de l'archive mais tu peux le placer dans X:\Windows\System32\ pour y accéder directement avec la commande "ffmpeg" en console.
Sur Linux, tu peux l'installer avec un simple aptitude install ffmpeg (pour les debian-like).
0
kadran Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   > avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour Avion-f16

Merci pour ton post et ta précision mais excuse moi du dérangement mais est-ce que tu peux m'expliquer la procédure à suivre pour installer cela sur Windows car c'est la 1ère fois et je ne sais pas trop comment m'y prendre.

Merci
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507 > kadran Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
FFmpeg ne s'installe pas.
Utilise un utilitaire graphique, ça sera plus facile pour toi.
Essaye avec SUPER
0
Utilisateur anonyme
 
"Bonjour,"

Salut !!

"J'aimerais savoir avec quelle fonction ou quelle librairie, je pourrai convertir les fichiers uploadés par les membres de mon site en MP3"

Très bonne question... si c'est possible, les serveurs mutualisés n'ont pas cette option de dispo en tout cas... ca m'étonnerait !

"avant de les enregistrer dans la base de données."

Très mauvais choix... Jamais de fichier dans une base de données, ca prends trop de place et c'est pas fait pour... par contre tu peux y mettre le nom du fichier après traitement... ca te permet d'aller le chercher sur le serveur, qui lui a de l'espace disque pour !

-1