Ho bisogno di localizzare uno strumento da riga di comando che mi permetta di scrivere ID3v2 e copertine di album in un file MP3. La riga di comando è necessaria in quanto verrà eseguita da PHP, quindi nessuna interfaccia grafica. Le ricerche su Google si sono rivelate infruttuose, quindi forse c'è uno strumento disponibile che mi consentirà di farlo?Linux: libreria per scrivere dati ID3v2 e copertina
risposta
PHP ha capacità ID3 built in, ma sembra che non supporti la copertina dell'album.
Se si desidera veramente uno strumento da riga di comando, c'è id3v2.
Deve solo essere un modo semplice per farlo attraverso PHP, e l'opzione più semplice sembra essere la riga di comando. – tombazza
Ehi, ho d3v2. Sto cercando di rintracciare un "come" per id3v2 e l'incorporamento di immagini. Eventuali suggerimenti? – Scott
Il comando 'id3v2 -r" APIC "* .mp3' rimuoverà la copertina. Puoi anche usare 'eyeD3 --remove-all-images * .mp3'. – slm
provare a utilizzare mp3info, è la riga di comando. Non sono sicuro che la copertina dell'album sia memorizzata come tag e che non sia supportata da mp3info.
Ho trovato http://eyed3.nicfit.net/ il manipolatore di tag MP3 da riga di comando più completo per Linux. Supporta l'incorporamento dell'arte usando l'argomento --add-image (avvertenza: non ho provato ad usarlo per quello stesso).
eyeD3 (http://eyed3.nicfit.net/), come suggerito da Arboghast, farà il lavoro.
eyeD3 --add-image file.jpg:FRONT_COVER music.mp3
aggiungerà l'album copertina anteriore (che è quello che iTunes/iPhone utilizza per l'immagine).
eyeD3 --add-image :FRONT_COVER music.mp3
rimuoverà l'immagine di copertina anteriore scorso. (Si noti che se si desidera sostituire un'immagine [ad esempio, l'immagine è stata riparata], è necessario rimuovere l'immagine e quindi aggiungerla. Se si aggiunge nuovamente l'immagine, si otterranno più immagini di copertina.)
- 1. Come leggere e scrivere tag ID3v1 e ID3v2 in Elixir
- 2. Flusso copertina iPad
- 3. È possibile scrivere dati nel proprio stdin in Linux
- 4. Qualsiasi buona libreria per leggere e scrivere file CSV?
- 5. Installa e crea libreria Boost in Linux
- 6. Libreria per leggere/scrivere file pbxproj/xcodeproj?
- 7. Libreria Python per gestione processi Linux
- 8. Quale libreria C++ usare per scrivere un servizio/demone multipiattaforma?
- 9. Percorso libreria Ubuntu Linux
- 10. Scrivere e leggere i dati JSON per storage interno Android
- 11. migliore libreria audio c linux
- 12. Come scrivere una libreria JIT?
- 13. copertina art su android
- 14. in Linux? (E OSX?)
- 15. Come posso leggere e scrivere dati JPEG su base pixel?
- 16. Come scrivere un'applicazione per la barra delle applicazioni in Linux
- 17. Libreria Java per generare dati PDT TomTom
- 18. Come scrivere direttamente su framebuffer linux?
- 19. Strumento Linux per inviare dati grezzi a un server TCP
- 20. Utilizzo della libreria Java PDFBox per scrivere in russo PDF
- 21. Libreria Java per scrivere una tabella sulla riga di comando
- 22. Come iniziare a scrivere binding Perl per una libreria C++?
- 23. Esiste una libreria client MS-DRM per linux?
- 24. Libreria statica di compilazione incrociata da Linux per Windows
- 25. Associazione dati - Come scrivere dichiarazioni multilinea?
- 26. Qualsiasi libreria per tipi di dati generici in C?
- 27. Python: scrivere nella memoria di un altro processo sotto linux
- 28. Libreria condivisa dinamica C++ su Linux
- 29. Come ottenere libcap (libreria di capacità Linux) per Android?
- 30. Libreria per la conversione campionata di dati audio?
Perché leggere/scrivi nel titolo allora? – spender