
Το Free Lossless Audio Codec είναι ένα πρότυπο συμπίεσης που αναπτύχθηκε αρχικά από το μη κερδοσκοπικό ίδρυμα Xiph.org που υποστηρίζει ψηφιακά αρχεία ήχου που είναι ακουστικά πανομοιότυπα με το αρχικό υλικό προέλευσης. Τα αρχεία με κωδικοποίηση FLAC, τα οποία συνήθως φέρουν την επέκταση .flac, είναι αξιοσημείωτα για την κατασκευή ενός πλήρως ανοιχτού κώδικα, καθώς και για μικρά μεγέθη αρχείων και γρήγορους χρόνους αποκωδικοποίησης.
Αντιγραφή CD μουσικής
Στην πραγματικότητα, πολλοί χρήστες που επιθυμούν να δημιουργήσουν αντίγραφα ασφαλείας των αρχικών τους CD ήχου (CD ripping) επιλέγουν να χρησιμοποιήσουν το FLAC για να διατηρήσουν τον ήχο αντί να χρησιμοποιήσουν μια χαμένη μορφή. Κάτι τέτοιο διασφαλίζει ότι εάν η αρχική πηγή είναι κατεστραμμένη ή χαμένη, τότε μπορεί να αναπαραχθεί ένα τέλειο αντίγραφο χρησιμοποιώντας τα αρχεία FLAC που είχαν προηγουμένως κωδικοποιηθεί. Από όλες τις διαθέσιμες μορφές ήχου χωρίς απώλειες, το FLAC είναι ίσως το πιο δημοφιλές που χρησιμοποιείται σήμερα. Στην πραγματικότητα, ορισμένες υπηρεσίες μουσικής HD προσφέρουν τώρα κομμάτια σε αυτήν τη μορφή για λήψη. Η αντιγραφή ενός CD ήχου στο FLAC παράγει συνήθως αρχεία με λόγο συμπίεσης μεταξύ 30 τοις εκατό και 50 τοις εκατό. Λόγω της φύσης χωρίς απώλειες της μορφής, ορισμένοι προτιμούν επίσης να αποθηκεύουν τη βιβλιοθήκη ψηφιακής μουσικής τους ως αρχεία FLAC σε εξωτερικά μέσα αποθήκευσης και να μετατρέπονται σε μορφές απώλειας (MP3, AAC, WMA, κ.λπ.) όταν απαιτείται – για παράδειγμα, για συγχρονισμό με MP3 συσκευή αναπαραγωγής ή άλλος τύπος φορητής συσκευής.
Χαρακτηριστικά FLAC
Το πρότυπο FLAC υποστηρίζεται σε όλα τα μεγάλα λειτουργικά συστήματα, συμπεριλαμβανομένων των Windows 10, macOS High Sierra και άνω, στις περισσότερες διανομές Linux, Android 3.1 και νεότερες και iOS 11 και νεότερες. Τα αρχεία FLAC υποστηρίζουν ετικέτες μεταδεδομένων, εξώφυλλο άλμπουμ και γρήγορη αναζήτηση περιεχομένου. Επειδή είναι μια μη ιδιοκτησιακή μορφή με αδειοδότηση της βασικής τεχνολογίας χωρίς δικαιώματα, το FLAC είναι ιδιαίτερα δημοφιλές στους προγραμματιστές ανοιχτού κώδικα. Συγκεκριμένα, η γρήγορη ροή και αποκωδικοποίηση του FLAC σε σύγκριση με άλλες μορφές το καθιστούν κατάλληλο για αναπαραγωγή στο διαδίκτυο. Από τεχνική άποψη, ο κωδικοποιητής FLAC υποστηρίζει:
- Ρυθμός δειγματοληψίας μεταξύ 1 Hz έως 65.545 Hz σε βήματα 1 Hz, ή 10 Hz έως 655.350 Hz σε βήματα 10 Hz, χρησιμοποιώντας μεταξύ ενός και οκτώ καναλιών
- Ανάλυση bit PCM από 4 έως 24 bit ανά δείγμα (αν και υποστηρίζονται μόνο σταθερό σημείο και όχι κυμαινόμενο σημείο)
Περιορισμοί FLAC
Το κύριο μειονέκτημα στα αρχεία FLAC είναι ότι το μεγαλύτερο υλικό δεν το υποστηρίζει εγγενώς. Παρόλο που τα λειτουργικά συστήματα υπολογιστών και smartphone έχουν αρχίσει να υποστηρίζουν το FLAC, η Apple δεν το υποστήριξε μέχρι το 2017 και τη Microsoft έως το 2016 – παρά το γεγονός ότι ο κωδικοποιητής κυκλοφόρησε για πρώτη φορά το 2001. Οι συσκευές αναπαραγωγής υλικού καταναλωτή γενικά δεν υποστηρίζουν το FLAC, αντ ‘αυτού, βασίζονται σε απώλειες – αλλά κοινές μορφές όπως MP3 ή WMA. Ένας λόγος για τον οποίο η FLAC μπορεί να είχε βραδύτερη υιοθέτηση της βιομηχανίας, παρά την ανωτερότητά της ως αλγόριθμος συμπίεσης, είναι ότι δεν υποστηρίζει κανενός είδους ικανότητα διαχείρισης ψηφιακών δικαιωμάτων. Τα αρχεία FLAC, από τη σχεδίαση, δεν επιβαρύνονται από προγράμματα αδειοδότησης λογισμικού, γεγονός που έχει περιορίσει τη χρησιμότητά του για εμπορικούς προμηθευτές ροής και την εμπορική βιομηχανία μουσικής στο σύνολό της.