Convertir un fichier audio en mp3 avec du Php

Fermé
kadran Messages postés 13 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 23 février 2011 - 22 août 2009 à 11:34
 Alouani - 26 avril 2016 à 23:22
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

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

convertit tous les formats (presque)
4
et ça fonctionne comment ?
0
kadran Messages postés 13 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 23 février 2011
22 août 2009 à 11:50
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
22 août 2009 à 11:56
"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 23658 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 20 novembre 2024 2 388
22 août 2009 à 12:02
Vivement la <font> des neiges...

t'as fumé quoi ... ?
:)
0
Utilisateur anonyme > bg62 Messages postés 23658 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 20 novembre 2024
22 août 2009 à 12:09
Ouais je sais.... <font> n'est pas valide "XHTML 1.0 Strict" !!! :-)

0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505 > Utilisateur anonyme
22 août 2009 à 12:14
Et c'est piqué d'Alsacreations.com ;)
0
Utilisateur anonyme > avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024
22 août 2009 à 12:15
Bien joué F16 !!

Franchement celle là, je l'adore trop !! :-) J'ai pas résisté !
0
Utilisateur anonyme
22 août 2009 à 12:13
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
22 août 2009 à 12:16
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 samedi 22 août 2009 Statut Membre Dernière intervention 23 février 2011
28 août 2009 à 21:36
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
28 août 2009 à 21:52
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 samedi 22 août 2009 Statut Membre Dernière intervention 23 février 2011 > avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024
30 août 2009 à 16:52
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505 > kadran Messages postés 13 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 23 février 2011
30 août 2009 à 16:58
FFmpeg ne s'installe pas.
Utilise un utilitaire graphique, ça sera plus facile pour toi.
Essaye avec SUPER
0
Utilisateur anonyme
22 août 2009 à 11:39
"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