A mio modo di pensare, per comprimere un file musicale mp3, significa ridurre il peso in MB. Tu fai il mp3 portatile in modo che tu possa mandarlo via email. Puoi metà del MB convertendolo da stereo a mono, puoi buttare via una colonna sonora. Sui piccoli altoparlanti del mio PC desktop, onestà non riesco a sentire la differenza tra un mp3 stereo da 4 kbps da 128 kbps e un file musicale mono mp3 da 1 MB (32 kbps). Quindi, se vuoi davvero comprimere un file musicale mp3, ti suggerirei il seguente ffmpeg, dove -ac 1 significa un canale audio (mono). exec ("ffmpeg -i inputfile.mp3 -ab 32k -ac 1 outputfile.mp3")
Ho notato che il mio commento è stato votato. Non senza ragione. Quello che ho dimenticato di dire, è che un MP3 mono da 16 kbps suona molto meglio di uno stereo da 16 kbps. Forse non comprimi l'MP3 convertendolo da stereo a mono, ma mantieni una qualità audio migliore, permettendoti di comprimere ulteriormente l'MP3. L'ho fatto per anni quando avevo ancora una connessione dial-up, dovevo, per permettermi di inviare un MP3 via email. Scusa per la svista, ho semplicemente dimenticato ... è stato anni fa.
+1 perché è una domanda php e non ha coinvolto la parola 'ajax' o 'jquery' lol – goat
PHP sta per ** HTML ** preprocessore. Non ci sono "mp3" o "editor musicale" al suo interno. E nemmeno "macchina del caffè" o "navetta spaziale". –
PHP dispone di una libreria GD per elaborare il file di immagini e la libreria ffmpeg per elaborare il file del filmato. Perché non hai una libreria per elaborare il file mp3? Ho avuto successo nel processare gli oggetti id3 di mp3 usando PHP. Penso che ci sarà qualche biblioteca relativa per fare questa cosa, giusto? – Angolao