Questo è il comando mp3info che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
mp3info - Visualizzatore di informazioni tecniche MP3 e editor di tag ID3
SINOSSI
mp3info [ -h | -G ]
mp3info [-x] [-F] [-r a|m|v] [-p FORMATO_STRING] file ...
mp3info [-d] file ...
mp3info [-i] [-t titolo] [-un artista] [-l album] [-i anno] [-C commento] [-N pista] [-G
genere] file ...
DESCRIZIONE
mp3info è un'utilità utilizzata per leggere e modificare i tag ID3 nei file MPEG layer 3 (MP3). Esso
può anche (facoltativamente) visualizzare vari attributi tecnici del file MP3.
VERSIONI
-a artista
Specifica il nome dell'artista ID3
-c commento
Specifica commento ID3
-g genere
Specifica il genere ID3 (usa -G opzione per un elenco di generi validi). Puoi specificare
un nome di genere o un numero.
-l album
Specifica il nome dell'album ID3
-n pista
Specificare il numero di traccia ID3 v1.1
-t titolo
Specifica il titolo della traccia ID3
-y anno
Specifica l'anno del copyright ID3
-G Visualizza un elenco di generi validi e dei relativi codici numerici. Queste sono le
solo valori accettati dal -g interruttore.
-h Visualizza una pagina di aiuto
-x Visualizza gli attributi tecnici del file MP3
-r a|m|v
Riporta il bit rate dei file VBR (Variable Bit Rate) come uno dei seguenti (vedi
sezione sottostante intitolata Po per maggiori informazioni):
a - Bit rate medio [float] (Nota: questa opzione causa anche i bit rate non VBR
file da visualizzare come valori in virgola mobile).
m - Bit rate medio [intero]
v - Usa semplicemente la parola 'Variabile' [stringa] (questa è l'impostazione predefinita).
-i Modifica tag ID3 in modo interattivo (usa le funzioni curses/ncurses)
-d Elimina tag ID3 (se ne esiste uno)
-f Modalità forzata: considera tutti i file come MP3 anche se non è possibile trovare i frame MP3
-F Eseguire una scansione completa per informazioni tecniche (vedere la sezione Velocità Considerazioni
sotto per maggiori informazioni)
-p "FORMATO_STRING"
Stampa attributi MP3 in base a FORMATO_STRING. FORMATO_STRING è simile a un
printf(3) stringa di formato in quanto viene stampata alla lettera ad eccezione di quanto segue
conversioni e sequenze di escape. Qualsiasi identificatore di conversione può facoltativamente includere
i vari modificatori di allineamento, precisione e larghezza di campo accettati da printf(3).
Vedere la ESEMPI sezione seguente per esempi di come vengono utilizzate le stringhe di formato in
mp3info.
Conversione specifiers
%f Nome file senza il percorso [stringa]
%F Nome file con il percorso [stringa]
%k Dimensione del file in KB [intero]
%a Artista [stringa]
%c Commento [stringa]
%g Genere musicale [stringa]
%G Numero del genere musicale [intero]
%l Nome dell'album [stringa]
%n Traccia [intero]
%t Titolo traccia [stringa]
%y Anno [stringa]
%C Contrassegno copyright [stringa]
%e Enfasi [stringa]
%E Protezione dagli errori CRC [stringa]
%L Livello MPEG [stringa]
%O Contrassegno materiale originale [stringa]
%o Modalità stereo/mono [stringa]
%p Imbottitura [stringa]
%v Versione MPEG [flottante]
%u Numero di frame audio buoni [intero]
%b Numero di frame audio corrotti [intero]
%Q Frequenza di campionamento in Hz [intero]
%q Frequenza di campionamento in kHz [intero]
%r Bit Rate in kbps (tipo e significato influenzati da -r opzione)
%m Tempo di riproduzione: solo minuti [intero]
%s Tempo di riproduzione: solo secondi [intero] (solitamente usato insieme a
%m)
%S Tempo di riproduzione totale in secondi [intero]
%% Un solo segno di percentuale
Fuga sequenze
\n Nuova linea
\t Tabulazione orizzontale
\v Scheda verticale
\b Backspace
\r Ritorno a capo
\f Feed modulo
\a Avviso acustico (campanello terminale)
\xhh Qualsiasi carattere arbitrario specificato dal numero esadecimale hh
\O Qualsiasi carattere arbitrario specificato dal numero ottale O
\\ Un singolo carattere barra rovesciata
USO
Specificando file MP3 senza altre opzioni, viene visualizzato il tag ID3 esistente (se presente).
Specificando un numero di traccia pari a 0 si riporta un tag ID3 al formato 1.0
I campi ID3 non specificati, se esistenti, rimarranno invariati.
I generi possono essere specificati come numeri o nomi: -g 17 stesso -g Roccia
I campi di parole multiple devono essere racchiusi tra virgolette (es: -t "A titolo")
NOTE
Velocità Considerazioni
Per determinare determinati attributi tecnici (tempo di riproduzione, numero di fotogrammi,
numero di frame errati, e in alcuni casi il bit rate) con assoluta certezza,
sarebbe necessario leggere l'intero file MP3. Mp3info normalmente cerca di accelerare
le cose leggendo una manciata di fotogrammi da vari punti nel file e
stimare le statistiche per il resto del file in base a tali campioni.
Di solito, questo si traduce in stime molto accurate. I tempi di riproduzione dell'audio sono generalmente
disattivata di non più di un secondo e il numero di fotogrammi è disattivato di meno dello 0.1%.
Spesso le stime concordano esattamente con le scansioni complete. Tuttavia, l'utente può
desidera assicurarsi di ricevere informazioni esatte.
Si dovrebbe specificare il -F cambia se vuoi che mp3info legga l'intero file MP3
quando si determinano queste informazioni. Nota che una scansione completa avrà effetto solo
l'output di mp3info se il -x viene utilizzato l'interruttore o il -p l'interruttore è usato con a
FORMAT_SPECIFIER contenente %m, %s, %S, %u o (raramente) %r. Usando il -F interruttore
in altre condizioni rallenterà solo mp3info. Si noti inoltre che a
FORMAT_SPECIFIER contenente %b o un file VBR MP3 attiverà automaticamente un pieno
scansiona anche se -F l'interruttore non viene utilizzato.
Diversi utenti hanno notato che il %u specificatore usato da solo:
mp3info -p "%u" canzone.mp3
a volte fornisce un numero diverso di fotogrammi buoni rispetto a quando viene utilizzato con il %b
specificatore:
mp3info -p "%u %B" canzone.mp3
Questo perché quando usi %u da solo, mp3info stima solo il numero di
frame in base al bitrate e alla dimensione del file. Quando usi il %b
specificatore, si forza mp3info a eseguire una scansione completa del file che garantisce un
conteggio accurato sia dei fotogrammi buoni che di quelli cattivi. Se vuoi garantire un
conteggio accurato del numero di fotogrammi buoni durante l'utilizzo %u da solo, dovresti usare
, il -F opzione.
Po
I file MP3 sono costituiti da molti (solitamente diverse migliaia) blocchi audio chiamati
'cornici'. Ciascuno di questi frame è codificato a uno specifico "bit rate" che
determina sia la qualità del suono che le dimensioni della cornice stessa. Po
le velocità possono variare da 8 Kb/s (kilobit al secondo) a 320 Kb/s. Nota che l'MP3
specifica consente solo 14 bit rate discreti per un file MP3, quindi, ad esempio,
un MP3 stereo potrebbe avere frame con bit rate di 128 Kb/s e 160 Kb/s, ma da nessuna parte
nel mezzo.
I frame audio con bit rate elevati suonano molto meglio di quelli con bit rate inferiori,
ma occupa più spazio Ovviamente, si vorrebbe usare un bit rate che sia solo
abbastanza alto da mantenere un livello confortevole di qualità audio. Normalmente, tutti i
i frame in un file MP3 sono codificati alla stessa velocità in bit. Alcuni file MP3, tuttavia,
sono codificati in modo tale che il bit rate possa variare da un frame all'altro. Questi MP3
i file sono chiamati file Variable Bit Rate (o VBR). Poiché i file VBR non hanno
un singolo bit rate, il tentativo di riportare il bit rate del file nel suo insieme può
essere problematico. Di conseguenza, mp3info ti consente di specificare come lo desideri
valore riportato.
L'impostazione predefinita è semplicemente stampare la parola "Variabile" dove dovrebbe essere il bit rate
appaiono normalmente. Un'altra opzione è stampare la media matematica di tutti i
cornici. Questo ha il vantaggio di essere completamente preciso, ma il numero
stampato potrebbe non corrispondere a uno dei 14 bit rate discreti che sarebbero
consentito per quel file. La terza alternativa risolve il problema consentendo il
bit rate da riportare come bit rate medio che è quello che otterresti se tu
allineato tutti i fotogrammi nel file per bit rate dal più basso al più alto e prelevati
il fotogramma più vicino al centro della linea.
Per informazioni più specifiche sull'utilizzo, vedere il -r interruttore e il %r conversione
specificatore sotto la descrizione di -pè FORMAT_SPECIFIER.
ESEMPI
Visualizza le informazioni sui tag ID3 esistenti (se presenti) in song.mp3
mp3info canzone.mp3
Imposta il titolo, l'autore e il genere di song.mp3. (Tutti gli altri campi invariati)
mp3info -t "Canzone Titolo" -a Autore -g "Musica rock & Rotolo" canzone.mp3
Imposta il campo dell'album di tutti i file MP3 nella directory corrente su "The White Album"
mp3info -l "The Bianco Album" * .mp3
Elimina l'intero tag ID3 da song1.mp3 e song2.mp3
mp3info -d canzone1.mp3 canzone2.mp3
Elimina il campo del commento dai tag ID3 di tutti i file MP3 nella directory corrente. (Tutto
altri campi invariati)
mp3info -c "" * .mp3
Visualizza il titolo, l'artista, l'album e l'anno di tutti i file MP3 nella directory corrente. Noi
includere le etichette 'File', ecc. e inserire nuove righe (\n) per rendere le cose più leggibili per
umani:
mp3info -p "File: %f\nTitolo: %t\nArtista: %a\nAlbum: %l\nAnno: %y\n\n" * .mp3
Supponi di voler creare un foglio di calcolo dei tuoi file MP3. Ecco un comando che potresti usare per
aiutarti a realizzarlo. La maggior parte dei programmi per fogli di calcolo importerà un file ASCII e tratterà a
dato carattere come separatore di campo. Un separatore di campo comunemente usato è il tab
carattere. Per ogni file MP3 nella directory corrente, vogliamo emettere il nome del file,
titolo, artista e album su un'unica riga e con i campi separati da una scheda (\t)
carattere. Nota che devi includere una nuova riga (\n) alla fine della stringa di formato in
per ottenere le informazioni di ciascun file su una riga separata. Ecco il comando:
mp3info -p "%f\t%t\t%a\t%l\t%y\n" * .mp3
Alcuni fogli di calcolo o altri software possono consentire l'importazione di dati da file flat in cui ciascuno
campo è una larghezza specifica. È qui che entrano in gioco i modificatori di formato. questo prossimo
comando restituisce le stesse informazioni del comando precedente, ma utilizza campi a larghezza fissa
invece dei separatori di tabulazione. Il campo del nome del file ha una larghezza di 50 caratteri, il titolo
campo è definito come 31 caratteri di larghezza e così via.
mp3info -p "%50f%31t%31a%31l%4y\n" * .mp3
Il problema con l'output di questo comando è che tutte le stringhe sono normalmente corrette-
giustificato nei loro campi. Questo sembra un po' strano dal momento che la maggior parte delle lingue occidentali leggono
da sinistra a destra. Per rendere i campi giustificati a sinistra, aggiungere un segno meno (-) in
davanti alla larghezza del campo:
mp3info -p "%-50f%-31t%-31a%-31l%-4y\n" * .mp3
Supponiamo ora di volere solo il tempo di esecuzione di ciascun file MP3 specificato in minuti e
secondi. Abbastanza semplice:
mp3info -p "%F: %m:%s\n" * .mp3
Potresti notare quando lo fai, tuttavia, che gli zeri iniziali non vengono visualizzati nel
campo secondi (%s). Quindi, per esempio, se avessi una traccia lunga quattro minuti e due secondi
il suo tempo di esecuzione verrebbe visualizzato come '4:2' invece di '4:02'. Per dire a mp3info
per riempire un campo intero con zeri, è necessario utilizzare un modificatore di larghezza del campo e posizionare a
zero davanti. Il comando seguente è lo stesso del precedente, ma è
specifica che mp3info deve visualizzare il campo dei secondi con una larghezza di campo fissa di due
caratteri e per riempire il campo con zeri iniziali, se necessario:
mp3info -p "%F: %m:%02s\n" * .mp3
L'ultimo trucco che dobbiamo mostrarti è l'identificatore di precisione per la virgola mobile
variabili. Il comando seguente mostra il nome del file e il bit rate medio per tutti gli MP3
file nella directory corrente.
mp3info -r a -p "%F %r\n" * .mp3
Per impostazione predefinita, il valore in virgola mobile del bit rate medio viene visualizzato con sei cifre
dopo la virgola (es: 175.654332). Se sei come me, questo sembra un po' di
eccessivo. Al massimo si desidera visualizzare una o due cifre oltre la cifra decimale. O tu
potrebbe non volere nessuno. Il comando seguente visualizza il bit rate medio con i primi due,
quindi zero cifre oltre la virgola:
mp3info -r a -p "%F %.2r %.0r\n" * .mp3
Se vuoi specificare una larghezza di campo per un valore in virgola mobile, puoi farlo con
posizionando la larghezza del campo prima della virgola decimale nel modificatore di campo. Questo comando lo fa
solo questo -- specificando un campo di bitrate medio largo sei caratteri che ne mostrerà due
cifre di precisione oltre la virgola:
mp3info -r a -p "%F %6.2r\n" * .mp3
Usa mp3info online utilizzando i servizi onworks.net
