Necesito encontrar una herramienta de línea de comandos que me permita escribir ID3v2 y carátula de álbum en un archivo MP3. La línea de comandos es obligatoria, ya que se ejecutará desde PHP, por lo que no tendrá interfaz gráfica. Las búsquedas en Google han resultado infructuosas, ¿entonces quizás haya una herramienta disponible que me permita hacerlo?Linux: Biblioteca para escribir datos de ID3v2 y portada
Respuesta
PHP tiene capacidades de ID3 built in, pero parece que no es compatible con la carátula del álbum.
Si realmente quiere una herramienta de línea de comandos, hay id3v2.
Simplemente tiene que ser una forma sencilla de hacerlo a través de PHP, y la opción más fácil parece ser la línea de comando. – tombazza
Hola, tengo d3v2. Estoy intentando rastrear un "cómo hacer" para id3v2 e incrustación de imágenes. ¿Alguna sugerencia? – Scott
El comando 'id3v2 -r" APIC "* .mp3' eliminará la portada. También puede usar 'eyeD3 --remove-all-images * .mp3'. – slm
intente utilizar mp3info, es línea de comando. No estoy seguro de si la carátula del álbum está almacenada como etiqueta y no es compatible con mp3info.
He encontrado http://eyed3.nicfit.net/ para ser el manipulador de etiquetas de línea de línea más completo para Linux. Admite la incrustación de arte con el argumento --add-image (advertencia: no he intentado usarlo para eso).
eyeD3 (http://eyed3.nicfit.net/), según lo sugerido por Arboghast, hará el trabajo.
eyeD3 --add-image file.jpg:FRONT_COVER music.mp3
añadirá la imagen del álbum portada (que es lo que iTunes/iPhone utiliza para la imagen).
eyeD3 --add-image :FRONT_COVER music.mp3
eliminará la última imagen de portada. (Tenga en cuenta que si desea reemplazar una imagen [por ejemplo, fijó la imagen], debe quitar la imagen y luego agregarla. Si solo vuelve a agregar la imagen obtendrá múltiples imágenes de portada).
- 1. Invocando funciones nativas de la biblioteca portada
- 2. Biblioteca para escribir el código de JavaScript
- 3. ¿Alguna buena biblioteca para leer y escribir archivos csv?
- 4. Biblioteca para leer/escribir archivos pbxproj/xcodeproj?
- 5. Escribir una biblioteca Javascript
- 6. ¿Qué biblioteca C++ usar para escribir un servicio/daemon multiplataforma?
- 7. ¿Es posible escribir datos en el propio stdin en Linux
- 8. Programa de Linux no puede encontrar biblioteca compartida en tiempo de ejecución
- 9. C biblioteca para leer la versión EXE de Linux?
- 10. Escribir código C++ multiplataforma (Windows, Linux y Mac OSX)
- 11. GUI/TUI biblioteca de Linux
- 12. Ubicación de datos compartidos para Linux y Mac OS X
- 13. Biblioteca de Python para la gestión de procesos de Linux
- 14. Biblioteca/estructura de datos para manejar datos enormes
- 15. Biblioteca estática de compilación cruzada de Linux para Windows
- 16. ¿Cómo obtener libcap (biblioteca de capacidades de Linux) para Android?
- 17. Biblioteca de gráficos para sistemas integrados sin Linux?
- 18. Cómo escribir/depurar Android.mk para la biblioteca estática de NDK?
- 19. ¿Hay una biblioteca cliente de MS-DRM para Linux?
- 20. ¿Cómo escribir una biblioteca JIT?
- 21. Biblioteca/Framework de Python para escribir aplicaciones P2P
- 22. Biblioteca compartida dinámica de C++ en Linux
- 23. Building Boost en Linux - nombres de biblioteca
- 24. Instalar y compilar la biblioteca Boost en Linux
- 25. Escribir un contenedor C++ para una biblioteca C
- 26. Cualquier biblioteca para tipos de datos genéricos en C?
- 27. ¿Cómo empezar a escribir enlaces Perl para una biblioteca C++?
- 28. Biblioteca estándar de C++: ¿Cómo escribir wrappers para cout, cerr, cin y endl?
- 29. Biblioteca de python pura para leer y escribir en formato jpeg
- 30. ¿Cómo puedo leer y escribir datos JPEG por píxel?
¿Por qué leer/escribe en el título, entonces? – spender