2009-08-27 5 views
5

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

+0

¿Por qué leer/escribe en el título, entonces? – spender

Respuesta

3

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.

+0

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

+0

Hola, tengo d3v2. Estoy intentando rastrear un "cómo hacer" para id3v2 e incrustación de imágenes. ¿Alguna sugerencia? – Scott

+0

El comando 'id3v2 -r" APIC "* .mp3' eliminará la portada. También puede usar 'eyeD3 --remove-all-images * .mp3'. – slm

0

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.

3

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).

6

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).

Cuestiones relacionadas