Domanda

Sto cercando di musica organizzata per una stazione radio ed avere una libreria di iTunes con un enorme numero di file musicali. I file sono in diversi formati (Flac, MP3, AAC, etc.). Ho bisogno di rompere tutti i file dal formato.

Ho un semplice rubino script che cammina la struttura di directory e può tirare, per estensione, in modo da poter spostare tutti i file MP3 in una directory MP3. Tuttavia, ho un problema con i file m4a, perché alcuni file .m4a sono in formato Apple Lossless e alcuni sono in formato AAC di Apple.

Il problema che ho è che la gemma MP4Info sembra solo per avere "Encoder", che restituisce qualcosa di simile a iTunes 9.0.2, che non è utile per determinare lossless vs lossy formattazione.

Quindi, il mio pensiero è quello di prendere l'attributo dimensione del file e dividere che dall'attributo SECS. Sembra che dovrei essere in grado di elaborare una rubrica decente per byte / secondo in un lossless vs un formato lossy, dal momento che sarà circa un ordine di grandezza off. Io non sono sicuro di quello che ordine di grandezza che sto cercando (dipende bitrate, direi).

ci sono meglio, modi più semplici per fare questo?

È stato utile?

Soluzione

Quindi, sembra che utilizzando le euristiche per bitrate (per esempio i valori riportati a en.wikipedia.org/wiki/Bit_rate#Audio_.28MP3.29) è utile, ma forse più utile è la lista di canzoni di iTunes.

Si scopre che c'è una colonna disponibili in iTunes per bitrate- e nulla conserva come AAC sarà indicato come un bitrate di "256 (variabile)." Così si può facilmente risolvere l'intera libreria musicale con bitrate e trovare tutti i brani con un valore di 256. Si potrebbe anche vedere quali sono in basso a e quindi qualsiasi cosa sopra circa 600 sta per essere Lossless.

C'è un problema di 300-500 o giù di lì. A seconda della complessità della musica, si potrebbe avere una canzone con un bitrate di 400 o 500 che è lossless. Non sai cosa fare intorno lì- ma è abbastanza minimo in numero totale canzone.

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