Software-update: FLAC 1.5.0

FLAC logo (79 pix)Versie 1.5.0 van de Free Lossless Audio Codec, oftewel FLAC, is verschenen. Dit geluidsbestandsformaat slaat data op zonder dat hierbij informatie verloren gaat, zoals dat wel het geval is bij bijvoorbeeld mp3, Ogg Vorbis en Opus. FLAC is beschikbaar voor diverse besturingssystemen en heeft meestal een extern programma nodig, dat als gebruikersinterface dient. In Windows kan dat bijvoorbeeld met ExactAudioCopy en foobar2000. De changelog voor deze uitgave laat de volgende veranderingen en verbeteringen zien:

General
  • Multithreaded encoding is now possible in libFLAC and through the flac command line tool
  • The GFDL license file is updated to version 1.3
  • The markdown tool documentation is now also converted to HTML, for bundling with systems that do not read manpages (e.g. Windows)
  • Decoding of chained Ogg FLAC files is now possible (philippe44, Martijn van Beurden)
  • Various fixes (Sam James, Miroslav Lichvar, Cristian Rodríguez, manxorist, kgroeneveld, Lee Carré, Jevin Sweval, braheezy, Wolfgang Stöggl)
  • Is is now possible in libFLAC, libFLAC++ and metaflac to write to a new file when changing metadata, instead of needing to overwrite an existing file
flac
  • Testing mode (flac -t) now parses all metadata blocks and warns the user when ID3v1 metadata is detected
  • A warning is displayed when frame numbers do not increase correctly throughout a file
  • The explain option (-H or --explain) is now removed, use the manpage or html tool documentation instead
  • Built-in help and tool documentation are improved (H2Swine)
  • When re-encoding a FLAC file from an existing FLAC file, a check is added that the MD5 sums of both files are the same
libFLAC and libFLAC++
  • The library interfaces have been extended. See the porting guide (part of the API documentation)
  • An error is sent when a frame is missing
  • The algorithm of the 'loose mid side' option has changed. Instead of checking every few frames which option is best and keeping that for the next few frames, a fast heuristic is now used. This was necessary to enable multithreading
  • Most level 0 metadata interface functions now also work with Ogg FLAC files
  • When encoding Ogg FLAC files, the callback now returns a number of samples instead of always 0 (Jesper Larsson, ziplantil)
  • When changing metadata, libFLAC now detects when an input file is a symlink, and will refuse to write data to it when an in-place rewrite of the metadata cannot happen
  • When encoding using seektable templates, unused seekpoints (with a sample number higher than the total number of samples) are converted to placeholders
Build system
  • Fix building on Android with API version < 24 (Steve Lhomme)
  • The microbench utility has been removed
  • Enable building with emscripten (werner mendizabal)
  • Minimum CMake version required (when building with CMake) is now formally 3.12
Testing/validation
  • Improve fuzzing of allocation failures
  • Various other fuzzing improvements
Documentation
  • The FLAC format is now specified in RFC 9639
  • The foreign metadata storage format used by the flac command line tool is now properly documented

FLAC

Versienummer 1.5.0
Releasestatus Final
Besturingssystemen Linux, BSD, macOS, Solaris, Windows 10, Windows 11
Website FLAC
Download https://github.com/xiph/flac/releases/tag/1.5.0
Licentietype Freeware

Door Bart van Klaveren

Downloads en Best Buy Guide

11-02-2025 • 17:45

22

Submitter: ktf

Bron: FLAC

Update-historie

11-02 FLAC 1.5.0 22
06-'23 FLAC 1.4.3 13
10-'22 FLAC 1.4.2 2
09-'22 FLAC 1.4.1 36
09-'22 FLAC 1.4.0 53
02-'22 FLAC 1.3.4 39
01-'17 FLAC 1.3.2 13
11-'14 FLAC 1.3.1 9
06-'13 FLAC 1.3.0 16
09-'07 Flac 1.2.1 13
Meer historie

Reacties (22)

22
22
19
0
0
2
Wijzig sortering
Ik snap het idee van FLAC maar op een of andere manier heb ik toch altijd weer ruzie met die bestanden omdat een of ander smartfoon playertje ze weer es niet snapt. Kan je niet gewoon een FLAC mp3 maken? Dus zonder kwaliteitsverlies? Lijkt me beter voor de adaptatie. De grootte van bestanden is niet echt meer een issue als het gaat om mooie kwaliteit muziek.
FLAC is lossless. MP3 is lossy. Die twee zijn dus verschillend in de manier hoe ze compressie toepassen. De reden dat FLAC voor sommige software van jouw waarschijnlijk niet wordt ondersteund is gewoon gebrek aan support vanuit die software. FLAC heeft in mijn ervaring een vrij grote dekkingsgraad aan applicaties dat FLAC ondersteund. Misschien is het tijd om eens te kijken naar nieuwe of alternatieve software als een applicatie geen FLAC ondersteund.
Ja VLC doet de truuk. En als je vindt dat je een smartfoon bent moet je minimaal VLC kunnen installeren ;)
Ik heb veel muziekspelers op android gebruikt, maar nooit problemen gehad met dat flac bestanden niet ondersteund worden. Retro Music, Oto Music, Blackplayer. Werken allemaal perfect
Allemaal nooit van gehoord. Clementine is een mooi opensource project, kun je een eigen musicplayer maken. Geen idee of die al flac ondersteund.
Die 3 zijn mijn favorieten, Retro music is open source maar wel met betaalde features. Er is ook een freeloaded versie genaamd Metro music, beschikbaar op f-droid
Blackplayer is geweldig op Android inderdaad. Met name door de folder view, omdat ik mijn muziek liefst in een mappenstructuur organiseer. Aanradertje!
MP3 is helaas geen containerformaat, maar enkel een compressiemethode (MPEG 1 layer 3). En die compressie is lossy (verwijderen van informatie gebaseerd op een psychoakoestisch model) terwijl FLAC lossless is (compressie zonder dataverlies).
MP4 is wél een container formaat, maar ondersteunt alsnog geen FLAC (wel de minder gebruikte Apple variant, ALAC). Maar MP4 wordt ook lang niet overal ondersteund.
MP4 ondersteunt wel degelijk FLAC. Zie https://mp4ra.org/registered-types/codecs.

Momenteel zijn er 4 algemeen geaccepteerde verpakkingsmogelijkheden voor FLAC: Matroska, Ogg, MP4 of zonder extra container (FLACs eigen formaat)
Aha, dat is vrij recent dan. Een paar jaar geleden nog niet. Ik denk dat het ook nog vrij obscuur is, maar mooi dat het kan!
Is helemaal niet nodig.
Flac heeft nl. totaal geen adaptie probleem. Het is al jaren de defacto standaard voor lossless audio.

Idd gewoon even zoeken naar een andere speler als je toch tegen issues aanloopt.

T.a.v. deze release: zo te zien geen compressie verbeteringen. Er zou toch nog wel iets mogelijk moeten zijn, zeker als je kijkt naar een aantal andere lossless codecs (ape bijvoorbeeld).

[Reactie gewijzigd door zordaz op 11 februari 2025 19:31]

FLAC heeft als basis doel om zeer licht te zijn bij het decoderen, zodat het op zoveel mogelijk hardware (makkelijk) draait. Monkey Audio (.ape) is een ander verhaal, dat gaat om kleinere bestanden met als trade off dat het decoderen meer (CPU) power kost.
Dit en dat het zonder licentiekosten te implementeren is, is de reden van het succes van FLAC. Dat de bestanden ietsje groter zijn is tegenwoordig niet meer zo'n probleem.
Je kan op Android en Android TV VLC media player en die kan alles afspelen inclusief FLAC, maar inderdaad er zijn sommige apparaten die beperkt dingen kunnen afspelen.
Ja, dat is wel eens geprobeerd: Wikipedia: mp3HD Echter dit is nooit een succes geworden, en zo'n bestand wordt al gauw om zeep geholpen door software die MP3 tags kan aanpassen maar niet bekend is met het 'HD' deel.

Lang verhaal kort, FLAC wordt (veel) beter ondersteunt dan lossless MP3.
Foobar2000
Dat is wat ik gebruik op mijn IPhone

[Reactie gewijzigd door R00t op 11 februari 2025 19:34]

Ik gebruik zonder enig probleem Pulsar+, en ik heb echt honderden aan flacs vanuit verschillende bronnen.
Aimp, VLC en Foobar2000 werken prima op Android als je FLAC wilt afspelen. En die zijn ook beschikbaar op PC.
Voor Apple is er vast iets vergelijkbaars. Flac is al enkele decennia oud, vrijwel alle goede spelers zijn er compatibel mee.
Als het gaat om flac en mp3 (of variaties) Dan kan je het ook doen zoals Calibre met e-boeken doet: Gebruik 1 formaat als de basis waarin je het opslaat en als je jou onderweg speler wilt vullen, dan zal er wat mogen worden omgezet. Dan kan je voor jouw speler aangeven dat je daarvoor een mp3 in een redelijke compressie/bitrate gebruikt. En die bestanden bewaar je dan gewoon naast elkaar, hoef je niet steeds te converteren. Nu nog een audio-bibliotheek die dat netjes voor je regelt. Voor het echte bewaren gebruik je dan FLAC tenzij het uberhaupt al als mp3 is binnen gekomen.
Installeer VLC op je smartphone en gooi dat playertje eraf. Fixed :)
Episch goed werk. Helden zonder cape om.
Een geoptimaliseerde versie met AVX2 support is te vinden op https://www.rarewares.org/lossless.php
Fijn dat FLAC nog steeds updates krijgt.
24 jaar geleden de eerste stable release, vast nog veel code dat er nog steeds in zit van die tijd.

Het is in veel opzichten een goed formaat en het is erg treurig dat commerciële bedrijven als Apple het destijds links hebben laten liggen. En nog steeds ondersteunt Apple en Microsoft FLAC niet.

FLAC is voor mij o.a. een archief van al mijn fysieke albums die ik decennia lang heb gekocht. bit perfect rips lossless opgeslagen. Mijn enige gemis al die jaren is dat tags in FLAC niet gestandaardiseerd zijn.
Als voorbeeld, de tag dat een album een compilation is bestaat geen FLAC. Er zijn verschillende smaken die je kan gebruiken. partofcompilation, compilation, itunescompilation. Soms is het een 1 of 0, soms yes of no. Geen pijl op te trekken hoe het nu echt hoort.
Het risico is dat een keuze nu, straks misschien door een toekomstige audio player niet meer wordt ondersteund.

Los daarvan, het enige formaat waar ik al mijn audio in encode!

Op dit item kan niet meer gereageerd worden.