Automatiquement le parage d'un mp3 en PHP
Existe-il des moyens pour découper automatiquement un MP3 téléchargé d'un site web à 30 secondes (ou une autre de longueur) en PHP? Si non, est-il un bon 3ème services de tiers qui pourraient être intégrées de manière transparente pour l'utilisateur) pour obtenir le même effet?
Grâce.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de le MP3 de Classe sur PHPClasses. Il propose l'exemple suivant:
Dans ce cas, le cadre peut être remplacé par "seconde" à la base de la coupe sur un laps de temps.
J'ai mis en place un script qui affiche 30 secondes d'un clip d'un fichier MP3 à la volée. Si vous êtes à la recherche pour enregistrer le fichier, l'une des autres options à l'aide d'une classe/bibliothèque ne sera probablement mieux. Mais, si vous voulez juste pour lire/télécharger l'aperçu, à la volée peut-être mieux. Il va certainement vous faire économiser de l'espace disque dur.
Vérifier à http://www.stephenwalcher.com/2013/06/17/how-to-extract-and-play-part-of-an-mp3-in-php/.
Voici le code, mais une explication plus approfondie peut être trouvée sur mon blog.
Dans Debian/ubuntu essayez d'installer mpgtx:
Je suis sûr que vous trouverez mpgtx disponibles dans d'autres beaux distributions Linux trop, ou il suffit de l'installer à partir des sources.
J'ai eu des problèmes de traitement de certains fichiers mp3 avec les fichiers MP3 de Classe et mpgtx. La meilleure option ici est ffmpeg, je pense. Cette page a quelques bons exemples sur le fractionnement des fichiers multimédia avec ffmpeg.
J'ai utilisé PHP MP3 pour mon projet.
Pour votre cas, vous pouvez utiliser
extract(0,30)
ouextract(30,60)
.source : https://github.com/thegallagher/PHP-MP3/blob/master/README.md
https://github.com/falahati/PHP-MP3
Installer:
Couper MPEG Audio: