Domanda

Sto cercando un modo che mi permetta di ottenere i campi specifici di tag ID3 da file mp3.

Tutti gli strumenti che ho finora trovato ritorno tutti campi, e li formatta anche per "la lettura più facile". Ho bisogno solo alcuni campi, e formattato in modo diverso (artista \ talbum \ TTITLE \ n) ai fini di comunicazione.

C'è un tale strumento? Mi piacerebbe strumento che mi permetteva l'emissione di valori separatamente dal ID3v1 e ID3v2.

È stato utile?

Soluzione

suoni id3v2 -R come fa ciò che si vuole. Debian nome del pacchetto è id3v2, a monte è http://id3v2.sourceforge.net/

Dalla pagina di manuale:

   -R, --list-rfc822
          Lists using an rfc822-style format for output

Esempio:

$ id3v2 -R 365-Days-Project-04-26-sprinkle-leland-w-the-great-stalacpipe-organ.mp3 

Filename: 365-Days-Project-04-26-sprinkle-leland-w-the-great-stalacpipe-organ.mp3
TALB: Released independently through Luray Caverns
TPE1: Leland W. Sprinkle
TIT2: The Great Stalacpipe Organ
COMM: ()[eng]: � 2004, Copyright resides with the artist, The 365 Days Project,  and UbuWeb (http://ubu.com) / PennSound (http://www.writing.upenn.edu/pennsound/). All materials at UbuWeb / PennSound are available for free exchange for noncommerical purposes.
365-Days-Project-04-26-sprinkle-leland-w-the-great-stalacpipe-organ.mp3: No ID3v1 tag

Altri suggerimenti

Il modo più semplice è la creazione di uno script bash.

grep i campi restituiti dal vostro strumento in modo da ottenere solo quelli che si desidera. Quindi si utilizza awk (se si sa come usarlo), o cut, ecc.

Se ci date il formato utilizzato da uno degli strumenti che hai trovato, ci può aiutare a scriverlo. La semplice più il formato, più semplice lo script sarà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top