flac versjoner

prnesse

Hi-Fi freak
Ble medlem
29.10.2005
Innlegg
1.525
Antall liker
321
Sted
Southwest
Torget vurderinger
2
Noen som vet om et windows program som kan lete gjennom hele samlingen og plukke ut de sangene som ikke har siste versjon av flac? Ser at jeg har mange forskjellige.
 

Retep

Steine galen
Ble medlem
27.01.2005
Innlegg
22.988
Antall liker
20.121
Sted
Volda
Torget vurderinger
23
Mange forskjellige typer flac....? Den tok jeg ikke.
 

pstraums

Hi-Fi freak
Ble medlem
19.05.2007
Innlegg
1.413
Antall liker
118
Sted
Flateby
Torget vurderinger
1
Flac er Flac (så vidt jeg har skjønt) eneste man kan justere er kompresjonsforholdet. 5 år gammel flac fil er fortsatt lossless.. om du gjør det en gang til med siste versjon blir den ikke mindre eller mer lossless.

Noen som vet om et windows program som kan lete gjennom hele samlingen og plukke ut de sangene som ikke har siste versjon av flac? Ser at jeg har mange forskjellige.
 

Steinar_Lund

Hi-Fi freak
Ble medlem
17.03.2002
Innlegg
7.813
Antall liker
2.736
Sted
Hvalstad, Asker
Torget vurderinger
3
Mange forskjellige typer flac....? Den tok jeg ikke.
Ikke jeg heller. Skal man ta begrepet flac bokstavelig, har det ingen betydning hvilken "versjon" som benyttes - iallfall ikke lydmessig.
På tross av det, eller kanskje på grunn av det, synes jeg spørsmålet virker litt besnærende.
Min oppfatning av flac er som pstraums'; lossless er og blir lossless. Eller har jeg gått glipp av noe?:confused:
 

prnesse

Hi-Fi freak
Ble medlem
29.10.2005
Innlegg
1.525
Antall liker
321
Sted
Southwest
Torget vurderinger
2
1.1.2 20050205
1.2.0 20070715
1.2.1 20070917

Tog du an?;)
Noe må en jo finne på hvis fritid finner sted.
 

gismo

Æresmedlem
Ble medlem
13.10.2007
Innlegg
24.468
Antall liker
31.824
Sted
Væssia i Grue.
Torget vurderinger
20
Hmmm....lurer på hvor mange versjoner jeg har da:cool:
Om der er flere versjoner så føler jeg de fleste låter like bra, her er vel master/kilde mere avgjørende??

gismo
 

prnesse

Hi-Fi freak
Ble medlem
29.10.2005
Innlegg
1.525
Antall liker
321
Sted
Southwest
Torget vurderinger
2
Ja det låter jo like bra da, men husker at Marsboer hadde noe som rettet dette automatisk. Men det tror jeg var et annet operativsystem som jeg ikke aner noe om.
 

Asbjørn

Rubinmedlem
Ble medlem
26.03.2006
Innlegg
36.284
Antall liker
34.819
Sted
Vingulmǫrk
Torget vurderinger
2
Trådstarter mener nok at flac-filene er generert med forskjellige versjoner av flac.exe, og det er vel sånn at nyere versjoner gjør en litt bedre jobb med å pakke sammen filene på lite plass osv, så det kan muligens være en idé å rekode gamle versjoner til nyere versjon, om ikke annet for å spare en prosent eller to med diskplass. Den informasjonen skal ligge i hver fil som en metadata-tag, så spørsmålet er vel hvordan man enklest kan hente ut eksakt den riktige metadata-strengen for hver fil i et stort bibliotek på en måte som gjør at informasjonen kan brukes senere.

Jeg vet ikke om noe ferdigpakket program som gjør eksakt det du spør om. Imidlertid tror jeg metaflac.exe kan hente ut versjonsnummeret som en flac-fil er kodet med, prøv f eks metaflac --show-vendor-tag filename.flac. Det kan også være lurt å prøve metaflac --help for å få en oppdatert liste av hvilke kommandoer som er tilgjengelig i den versjonen av metaflac.exe som du har. (Og hvis du ikke har den, kan du laste den ned herfra: FLAC - download)

Dessverre har jeg ikke metaflac.exe på den maskinen jeg skriver dette på, så jeg kan ikke teste dette nå, men hvis den kommandoen gir det resultatet du ser etter, ville jeg forsøkt å pakke den kommandoen inn i en batch-jobb som gikk gjennom hver mappe, kjørte den forespørselen på hver fil, og rapporterte filnavn og versjonsnummer med en linje per fil. Så kan du alltids sortere output fra det scriptet etter versjonsnummer, søke etter filer med bestemte versjonsnumre, osv.

Eventuelt ville jeg skrevet et lite script i python som gjorde det samme direkte ved hjelp av mutagen-biblioteket der. Vær i så fall obs på at mutagen bare leker pent sammen med python versjon 2.7 og at dokumentasjonen for mutagen er bortimot ikke-eksisterende, men det er effektivt når du først finner ut hvordan ting skal gjøres. Jeg lagde et tilsvarende python-script som gikk gjennom alle flac-filene mine og hentet ut en del tags, som Artist, Album, Title, Year og de forskjellige Replaygain-verdiene, og skrev alt dette til en tekstfil med en linje pr flac-fil. Ganske hendig, og ved å importere den filen til Excel kunne jeg gjøre mye fancy med informasjonen, som f eks å sortere alle album etter dynamisk innhold fra mest dynamisk til mest komprimert, men å lage scriptet kan best beskrives som "exploratory programming".

Ellers er vel google din beste venn for spørsmål som dette. Noen har sikkert gjort det før.
 

marsboer

Hi-Fi freak
Ble medlem
04.04.2010
Innlegg
4.356
Antall liker
1.701
Sted
Phobos
Jeg har tidligere lagt ut et shell-script for Linux som går gjennom FLAC-samlingen og reencoder alle filer til siste versjon. Scriptet har to moduser, enten reencode alt uavhengig av versjon, eller kun reencode filer som ikke er på siste versjon.

Det er ingen lydmessig gevinst å hente, men nyere versjoner fikser typisk enkelte bugs samt at de gjerne komprimerer noe mer effektivt.

En positiv gevinst er at scriptet sørger for at kun de ekte ogg vorbis tagsene blir med videre samt at filer som eventuelt er korrupte vil feile slik at man egentlig får en full "helsesjekk" av filene med på kjøpet.

Men scriptet er som sagt laget for Linux. Si fra hvis det er noe du er interessert i så kan jeg legge det ut.
 
Sist redigert:

CDWMcInSpots

Hi-Fi freak
Ble medlem
30.09.2010
Innlegg
7.551
Antall liker
564
Sted
Bergensregionen
marsboers flac->flac-script

Jeg har tidligere lagt ut et shell-script for Linux som går gjennom FLAC-samlingen og reencoder alle filer til siste versjon. Scriptet har to moduser, enten reencode alt uavhengig av versjon, eller kun reencode filer som ikke er på siste versjon.

Det er ingen lydmessig gevinst å hente, men nyere versjoner fikser typisk enkelte bugs samt at de gjerne komprimerer noe mer effektivt.

En positiv gevinst er at scriptet sørger for at kun de ekte ogg vorbis tagsene blir med videre samt at filer som eventuelt er korrupte vil feile slik at man egentlig får en full "helsesjekk" av filene med på kjøpet.

Men scriptet er som sagt laget for Linux. Si fra hvis det er noe du er interessert i så kan jeg legge det ut.
Ja, takk.

Det kan formodentlig også tilpasses/omskrives til andre plattformer/miljøer.

Antagelig vil det virke med lite eller ingen tilpasning med Cygwin, U/WIN* og kanskje også med GNU utilities for Windows.

Logikken kan antagelig bakes inn i programmer skrevet i Perl, Python o.l.

Apple OS X er vel såpass UNIX at det bør være greit å porte scriptet?
 

marsboer

Hi-Fi freak
Ble medlem
04.04.2010
Innlegg
4.356
Antall liker
1.701
Sted
Phobos
Da ligger scriptet vedlagt, pakket som en zip-fil.

Les instruksjonene i selve scriptet og test for all del på en kopi av et album eller to før du setter det i gang på hele musikksamlingen

Kortversjon:
1. Sørg for at flac med metaflac er installert, f.eks apt-get install flac.
2. Kjør scriptet: /<path-to-script/flac_reencode.sh <path-to-some-folder-with-flac-files>
3. Se på morroa på skjermen, eller vent og les loggen etterpå.

Scriptet er konstruert slik at det tåler å bli avbrutt uten å gjøre filene dine korrupte, samt at det rydder opp etter seg.
Selv ved strømbrudd er worst-case at du selv må fjerne .bak-endelsen fra backupen av filen den jobbet med når ting tryna eller fjerne noen temporære filer i samme mappe.

Selv kjører jeg scriptet med ALL=1 på all musikk fra eksterne kilder før den legges til i samlingen, siden jeg da er sikker på at alle filene som legges til er i 100% perfekt tilstand.
 

Vedlegg

Sist redigert:
N

nb

Gjest
Det er nok bare snakk om ulike versjoner av kodingssoftwaren. Har ikke noe å si for lyden (det er uansett lossless) men nyere filtyper kan muligens være marginalt mindre i størrelse og evt ha noen andre features for tagging o.l. uten at jeg kjenner til detaljene. Men de utpakkede lyddatene er identiske.
 

prnesse

Hi-Fi freak
Ble medlem
29.10.2005
Innlegg
1.525
Antall liker
321
Sted
Southwest
Torget vurderinger
2
Da ligger scriptet vedlagt, pakket som en zip-fil.

Les instruksjonene i selve scriptet og test for all del på en kopi av et album eller to før du setter det i gang på hele musikksamlingen

Kortversjon:
1. Sørg for at flac med metaflac er installert, f.eks apt-get install flac.
2. Kjør scriptet: /<path-to-script/flac_reencode.sh <path-to-some-folder-with-flac-files>
3. Se på morroa på skjermen, eller vent og les loggen etterpå.

Scriptet er konstruert slik at det tåler å bli avbrutt uten å gjøre filene dine korrupte, samt at det rydder opp etter seg.
Selv ved strømbrudd er worst-case at du selv må fjerne .bak-endelsen fra backupen av filen den jobbet med når ting tryna eller fjerne noen temporære filer i samme mappe.

Selv kjører jeg scriptet med ALL=1 på all musikk fra eksterne kilder før den legges til i samlingen, siden jeg da er sikker på at alle filene som legges til er i 100% perfekt tilstand.
Er dette scriptet for linux?
 

CDWMcInSpots

Hi-Fi freak
Ble medlem
30.09.2010
Innlegg
7.551
Antall liker
564
Sted
Bergensregionen
Shell (script)

Er dette scriptet for linux?
marsboer har laget det for og bruker det på Linux. Det vil formodentlig fungere mer eller mindre uendret også på Unix og BSD. Jeg tror også at det kan benyttes på Apple OS X og Windows. Se mitt innlegg #10.

Jeg har ikke tittet inne i flac_reencode.zip ennå, men bruksanvisningens punkt
2. Kjør scriptet: /<path-to-script/flac_reencode.sh <path-to-some-folder-with-flac-files>
tyder på at det er et (standard) shellscript. Slike shell får man også for en rekke andre plattformer inkl. Windows.
 

prnesse

Hi-Fi freak
Ble medlem
29.10.2005
Innlegg
1.525
Antall liker
321
Sted
Southwest
Torget vurderinger
2
Nå har jeg bare windows da, men innser at dette ligger laaangt over mitt lille hode.
 

prnesse

Hi-Fi freak
Ble medlem
29.10.2005
Innlegg
1.525
Antall liker
321
Sted
Southwest
Torget vurderinger
2
Da er jeg kvitt en nevrose til, for nå har jeg konventert alle sangene til samme 1.2.1 20070917 flac versjon.:)
Brukte dB poweramp sin batch converter. Fikk ingen signal om at noen av sangene hadde feil, enda til den stod i verify. Men da jeg skannet med flac testeren etterpå fikk jeg tre feil. Så fikk jeg rettet opp i det også.
 
Topp Bunn