@francommit@livellosegreto.it
Mi sono fatto un analizzatore dello spettro dei file nella mia libreria musicale
#dev
Mi sono fatto un analizzatore dello spettro dei file nella mia libreria musicale
#dev
@francommit@livellosegreto.it perΓ² quello che conta in fin dei conti Γ¨ il tuo orecchio, se non te ne sei accorto prima di guardare lo spettro...
qua stiamo scoprendo cose particolari gente
@francommit@livellosegreto.it ora mi stai mettendo la pulce all'orecchio...
@francommit@livellosegreto.it si, pare capiti spesso che i file in formati audio che di per sΓ© sono senza perdita di qualitΓ (non solo flac quindi, ma anche wav, wavpack, ecc.) scaricati dai circuiti di file sharing siano il risultato della conversione da mp3 o altri formati con perdita di qualitΓ , che quindi "ereditano" quel calo di qualitΓ ; pare capiti quasi altrettanto spesso(*) con quelli pagati e scaricati da bandcamp e altre piattaforme simili.
(*) probabilmente soprattutto perchΓ© i file audio che si trovano sui circuiti di sharing ormai il piΓΉ delle volte sono quelli che qualcun* ha comprato da qualche parte.
@francommit@livellosegreto.it
Tipo mettere il tavernello dentro bottiglie vuote di vini prestigiosi, come faceva il mio babbo quando aveva a cena ospiti incacaci di notare la differenza π![]()
@jones@todon.nl questa cosa sta smontando un mito incredibile... e io che credevo che il solo filtro su Rhythmbox fosse sufficiente. Ho un'enorme libreria in bassa qualitΓ in poche parole.
@francommit@livellosegreto.it anch'io avevo fatto uno script (o forse era semplicemente una riga di bash, perchΓ© non lo sto trovando) per vedere quanti dei file "senza perdita di qualitΓ " tra quelli che avevo comprato fossero probabilmente un pacco, ovvero il risultato di conversione da lossy a lossless; lo script si basava su questo plugin vamp, https://github.com/cannam/vamp-lossy-encoding-detector
Tu cosa hai usato di base?
@francommit@livellosegreto.it per caso lo script lo hai rilasciato in qualche repository?
@maxfarnea@livellosegreto.it in realtΓ no, se apprezzi si fa, perΓ² sappi che Γ¨ molto schifoso come codice, l'ho fatto durante una riunione
@GustavinoBevilacqua@mastodon.cisti.org il problema Γ¨ che se usi hardware di qualitΓ , ti accorgi della fuffa. Anche io che ho un acufene persistente me ne sono accorto, per questo ho fatto lo script.
@jones@todon.nl io utilizzo una libreria java che si occupa di leggere lo spettro per i primi 60 secondi della traccia
@francommit@livellosegreto.it @maxfarnea@livellosegreto.it perchΓ© non hai visto il mio di codice :) L'importante Γ¨ che funziona :)
Aneddoto: una volta ho scritto una roba in python, forse erano 300 righe di codice o giù di lì. Un mio amico (che programma in python per lavoro) mi fa "posso vedere il codice?" e io "certo" e gli passo il computer.
Dopo 5 minuti lo vedo con le mani nella testa, occhi socchiusi e concentratissimo sul monitor. Mi garda e mi fa "no, ma sta roba non puΓ² funzionare".
@francommit@livellosegreto.it ho capito non problem, ero curioso di vedere il principio che c'Γ¨ sotto. Immagino che ti sarai fatto dei profili di riferimento per i vari formati e poi confronti varie bande dello spettro
@francommit@livellosegreto.it capìo :)
@maxfarnea@livellosegreto.it ho un controllo per il flac e per gli mp3, inoltre se l'mp3 è a 320 fa una valutazione, se è a meno ne fa un'altra. Oltre al log nel terminale esporta tutto in un csv così posso filtrare e capire massivamente cosa devo sostituire per risolvere i file "brutti"
@francommit@livellosegreto.it capìo :)
@maxfarnea@livellosegreto.it ho un controllo per il flac e per gli mp3, inoltre se l'mp3 è a 320 fa una valutazione, se è a meno ne fa un'altra. Oltre al log nel terminale esporta tutto in un csv così posso filtrare e capire massivamente cosa devo sostituire per risolvere i file "brutti"