Δημοσιεύτηκε δωρεάν κωδικοποιητής ήχου FLAC 1.4

Εννέα χρόνια μετά τη δημοσίευση του τελευταίου σημαντικού νήματος, η κοινότητα Xiph.Org παρουσίασε μια νέα έκδοση του δωρεάν κωδικοποιητή FLAC 1.4.0, η οποία παρέχει κωδικοποίηση ήχου χωρίς απώλεια ποιότητας. Το FLAC χρησιμοποιεί μόνο μεθόδους κωδικοποίησης χωρίς απώλειες, οι οποίες εγγυώνται την πλήρη διατήρηση της αρχικής ποιότητας της ροής ήχου και της ταυτότητάς της με την κωδικοποιημένη έκδοση αναφοράς. Ταυτόχρονα, οι μέθοδοι συμπίεσης χωρίς απώλειες που χρησιμοποιούνται καθιστούν δυνατή τη μείωση του μεγέθους της αρχικής ροής ήχου κατά 50-60%. Το FLAC είναι μια εντελώς δωρεάν μορφή ροής, που υποδηλώνει όχι μόνο το άνοιγμα των βιβλιοθηκών με την εφαρμογή συναρτήσεων κωδικοποίησης και αποκωδικοποίησης, αλλά και την απουσία περιορισμών στη χρήση προδιαγραφών και τη δημιουργία παραγώγων εκδόσεων. Ο κώδικας της βιβλιοθήκης διανέμεται με την άδεια BSD.

Οι πιο σημαντικές αλλαγές περιλαμβάνουν:

  • Προστέθηκε υποστήριξη για κωδικοποίηση και αποκωδικοποίηση με bit κβαντοποίησης 32 bit ανά δείγμα (bit-per-sample).
  • Βελτιωμένη απόδοση συμπίεσης στα επίπεδα 3 έως 8, με το κόστος μιας ελαφριάς μείωσης στην ταχύτητα κωδικοποίησης λόγω της βελτιωμένης ακρίβειας των υπολογισμών αυτοσυσχέτισης. Αυξημένη ταχύτητα κωδικοποίησης για τα επίπεδα 0, 1 και 2. Ελαφρώς βελτιωμένη συμπίεση στα επίπεδα 1 έως 4 λόγω αλλαγών στα προσαρμοστικά ευρετικά.
  • Σημαντικά βελτιωμένη ταχύτητα συμπίεσης σε επεξεργαστές 64-bit ARMv8 χρησιμοποιώντας οδηγίες NEON. Βελτιωμένη απόδοση σε επεξεργαστές x86_64 που υποστηρίζουν το σύνολο εντολών FMA.
  • Το API και το ABI των βιβλιοθηκών libFLAC και libFLAC++ έχουν αλλάξει (για την ενημέρωση στην έκδοση 1.4 απαιτείται εκ νέου κατασκευή των εφαρμογών).
  • Η προσθήκη XMMS έχει καταργηθεί και θα καταργηθεί στην επόμενη έκδοση.
  • Η βιβλιοθήκη libFLAC και το βοηθητικό πρόγραμμα flac παρέχουν τη δυνατότητα περιορισμού του ελάχιστου ρυθμού bit για αρχεία FLAC, έως και 1 bit ανά δείγμα (μπορεί να είναι χρήσιμο κατά την οργάνωση ζωντανής μετάδοσης).
  • Έχει καταστεί δυνατή η κωδικοποίηση αρχείων με ρυθμούς δειγματοληψίας έως και 1048575 Hz.
  • Το βοηθητικό πρόγραμμα flac εφαρμόζει νέες επιλογές «—limit-min-bitrate» και «—keep-foreign-metadata-if-present».

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο