J'ai un projet de conversion des fichiers WAV (en fait des messages vocaux) dans Asterisk MP3. Si je me souviens bien, il y a quelques bizarreries à propos de la licence de Lame, donc j'ai téléchargé et compilé d'abord LAME, puis SOX à la main.
J'ai un processus web écrit en PHP pour convertir les fichiers de WAV en MP3 sur le système de fichiers local du serveur web (en fait, PHP supervise simplement l'outil sox en ligne de commande via exec()
). Ensuite, je joins toutes les métadonnées dont le MP3 a besoin en utilisant le paquet PEAR Mp3_Id.
Ensuite, je déplace le nouveau fichier MP3 construit dans un dossier partagé par Apache, et pointez sur le lecteur MP3 flash SoundManager2.
Pour les petites transactions, cela fonctionne très bien - la conversion d'une minute ou de deux messages vocaux n'ajoute pas de retard appréciable au rendu et au retour du reste de la page. Comme j'obtiens plus d'utilisateurs sur un seul serveur, il deviendra probablement nécessaire d'écrire un travail cron ou quelque chose pour faire la conversion avant que l'utilisateur demande le fichier la première fois.
nous S'il vous plaît mettre à jour vos progrès! Je suis particulièrement intéressé par un décodeur mp3 as3. Cela peut s'avérer trop ridiculement lent pour en valoir la peine.Comme cela a été mentionné ici: L'alchimie peut être la voie à suivre avec celle-là, ou au moins en utilisant les "opcodes d'alchimie" non documentés qu'elle exploite, ce qui n'est pas disponible en as3 régulière. HaXe expose ces opcodes ... http://ncannasse.fr/blog/virtual_memory_api – aaaidan
Vous pouvez le faire en flash: https://github.com/kikko/Shine-MP3-Encoder-on-AS3-Alchemy –