Περί Free Lossless Audio Codec (FLAC).

Αφού λοιπόν το αρχείο είναι συγκεκριμένο, ποιό πρόβλημα ή διαφορά υπάρχει στις μηχανές αναπαραγωγής, ακόμα και στις ίδιες φίρμες (π.χ. Linn Klimax και DS) και έχουμε διαφορές στην αναπαραγωγή; Μην ξεχνάμε ότι όταν πρωτοέμπαινε το cd ευαγγελίζονταν και διαφήμιζε´πέρα απο την αξεπέραστη ποιότητα ότι όλες οι μηχανές ΑΚΟΜΑ ΚΑΙ ΟΙ ΠΑΜΦΘΗΝΕS θα είχαν την ίδια ποιότητα αναπαραγωγής. Τώρα τι συμβαίνει και που είναι το πρόβλημα; στα υλικά; στις τοπολογίες; έγραψαν καλλίτερο αλγόριθμο στην meridian απο οτι στο squeezbox; ή η ιστορία επαναλαμβάνεται;
 
Το πρόβλημα μπορεί να είναι:
1. Στο real-time decoding που η συσκευή μπορεί να μην προλαβαίνει ή για να προλαβαίνει έχει παραλλάξει τον αλγόριθμο.
2. Στην ψηφιακή σχεδίαση από κει και πέρα, ακριβώς όπως στα cd player, σε θέματα χρονισμού, buffer, εμπέδησης εξόδου, jitter, κλπ.
 
Το βασικό χαρακτηριστικό του FLAC έγκειται στο γεγονός ότι είναι αλγόριθμος μη απωλεστικής συμπίεσης, όπως είναι και ο αλγόριθμος LZW. Ρε παιδιά, αυτό είναι εκτός συζήτησης, πάει και τελείωσε. Τόσο δύσκολο είναι πια; Από εκεί και πέρα, αν το ένα αρχείο παίζει με την τάδε μηχανή και τα τάδε ηλεκτρονικά και τα τάδε ηχεία, και το άλλο αρχείο παίζει με την δείνα μηχανή και τα αλλιώς ηλεκτρονικά και τα αλλιώς ηχεία, ασφαλώς και εισάγονται διαφορές στο τελικό άκουσμα. Αλλά η συμπίεση και αποσυμπίεση κάποιου υλικού με τον FLAC, ακόμη κι γίνει εκατομμύρια φορές, δεν επιφέρει καμιά απώλεια στο αρχικό υλικό. Το εκατομμυριοστής γενιάς αντίγραφο θα είναι όμοιο με το αρχικό. Είναι τόσο δυσνόητο αυτό το πράγμα, ή μήπως νομίζετε ότι είναι αδύνατο;

Αν θέλετε να ρίξετε μια ματιά, ανάμεσα στα άλλα υπάρχει ελεύθερο και αυτό εδώ το paper για τη θεωρία γραμμικής πρόβλεψης, που είναι ο πυρήνας του FLAC.
 
Κανένας δεν αμφιβάλλει ότι το FLAC δεν αλλοιώνει τα δεδομένα Κώστα. Απλά αναρωτιώμαστε για τις διαφορές ανάμεσα σε συσκευές που παίζουν FLAC.
 
Όλες οι διαφορές που υπάρχουν στις συγκεκριμένες φθηνές και ακριβές συσκευές είναι διαφορές DAC, αναλογικού στάδιου εξόδου και τροφοδοσίας.
Και οι μεγαλύτερες στα μπιτ, στην δειγματοληψία και κυρίως στην ποιότητα ηχογράφησης.
 
Απάντηση: Re: Περί Free Lossless Audio Codec (FLAC).

Το βασικό χαρακτηριστικό του FLAC έγκειται στο γεγονός ότι είναι αλγόριθμος μη απωλεστικής συμπίεσης, όπως είναι και ο αλγόριθμος LZW. Ρε παιδιά, αυτό είναι εκτός συζήτησης, πάει και τελείωσε. Τόσο δύσκολο είναι πια; Από εκεί και πέρα, αν το ένα αρχείο παίζει με την τάδε μηχανή και τα τάδε ηλεκτρονικά και τα τάδε ηχεία, και το άλλο αρχείο παίζει με την δείνα μηχανή και τα αλλιώς ηλεκτρονικά και τα αλλιώς ηχεία, ασφαλώς και εισάγονται διαφορές στο τελικό άκουσμα. Αλλά η συμπίεση και αποσυμπίεση κάποιου υλικού με τον FLAC, ακόμη κι γίνει εκατομμύρια φορές, δεν επιφέρει καμιά απώλεια στο αρχικό υλικό. Το εκατομμυριοστής γενιάς αντίγραφο θα είναι όμοιο με το αρχικό. Είναι τόσο δυσνόητο αυτό το πράγμα, ή μήπως νομίζετε ότι είναι αδύνατο;

Και απόδειξη των όσων λες είναι ότι δεν χάνεται ούτε και η πληροφορία HDCD !!!

Δηλαδή rippάρησα ένα Audio CD HDCD σε .flac αντί για .wav Εβαλα μετά τα flacs στο Nero για να γράψω ένα Audio CD (προφανώς το Nero τα αποσυμπιέζει όταν τού ζητάμε να γράψει Audio CD) και το αντίγραφο πού προέκυψε ανάβει την ένδειξη HDCD στο CD player όπως και το πρωτότυπο.

Προφανώς πρόκειται για το πιο super format όλων των εποχών!
 
Χρησιμοποιώντας το monkey player μπορείς να τα μετατρέψεις σε .wav και να τα κάνεις ότι θέλεις.
Είναι lossless οπότε κατά την μετατροπή προκύπτει ΑΚΡΙΒΩΣ το αρχικό .wav χωρίς καμμία απώλεια.
 
Όποιος πιό γερός κομπιουτεράς από μένα καταλάβει τα περί Kernel Streaming application ας μας φωτίσει δεόντως, διότι τα Windows κάνουν ότι θέλουν, (παίζεις 24/96 wav και στέλνουν 44.1 στο DAC μέσω USB).
Είναι άκρως σημαντικό για όλους η λύση αυτού του προβλήματος, το οποίο οι Mac users δεν το έχουν.
Έχω διακρίνει ότι ένα Macbook με ένα καλό DAC είναι "όλα τα λεφτά", χωρίς ...πολλά λεφτά.


Μιά λύση που μπορεί να δοκιμαστεί χωρίς κόστος και επιπλοκές είναι να φορτωθεί LINUX LIVE διανομή με το XMMS.
 
Aπό ότι βλέπω εδώ με Ubuntu τα έχουν καταφέρει αλλά έχει τη φασαρία του δεν είναι plug and play.
Home:
XMMS (FLAC) -> Terratec Phase 26 USB -> [[SPDIF Coax -> Pioneer DJM-800] -> NAD C372] -> Sennheiser HD-25 | Krix Equinox 5" speakers
 
Ποιό πρόγραμμα χρησιμοποιεί τα cue αρχεία για να κόβει flac, ape, mp3 κλπ. ???
Γιατί το EAC κόβει μόνο wav αν δεν κάνω λάθος...
 
Τα cue αρχεία περιέχουν τα δεδομένα των tracks, ενώ όλος ο δίσκος περιέχεται σε ένα wav. Έτσι δουλεύει το EAC όταν ζητάς να φτιάξει IMAGE: παράγει ένα cue κι ένα wav.
 
Νομίζω ότι ο komhst εννοεί ότι ψάχνει κάποιο πρόγραμμα που να χρησιμοποιεί τα δεδομένα των tracks στο cue για να κόψει ξεχωριστά αρχεία flac, mp3, ape ή ό,τι άλλο για κάθε τραγούδι από ένα εννιαίο αρχείο flac ή ape. Με το foobar2000 μπορείς να το κάνεις αυτό. Διαλέγεις τα track που θέλεις να "κόψεις" στη λίστα (ένα ή περισσότερα), και με δεξί κλικ επιλέγεις "convert to"

foobar-convert1.jpg


Ανοίγει ένα παράθυρο που πρέπει να επιλέξεις τον τύπο της μετατροπής που θέλεις (ανάλογως της επιλογής να δώσεις και το σημείο που βρίσκεται ο encoder), δίνεις τον φάκελλο που θα αποθηκευθούν τα tracks και πατάς Ok.

foobar-convert2.jpg
 
Υπάρχει freeware το Medieval CUE Splitter το οποίο απλώς κόβει το αρχείο χωρίς καμμία άλλη μετατροπή