Cái FLAC bạn tải về có thật là lossless không?
Rất nhiều file "lossless" trôi nổi ngoài kia thật ra là MP3 encode ngược lại. Cách nhìn ra chúng trong vài phút — và mấy cái bẫy khiến bạn kết tội oan.
Có một tối tôi tải về nguyên album FLAC của một ông ca sĩ mình mê, dung lượng ngót 400MB, đề rõ ràng "FLAC 16bit/44.1kHz". Nghe qua tai nghe tử tế mà cứ thấy tiếng cymbal, tiếng gió trong giọng hát nó… mỏng, hơi bẩn. Không mở như cái đĩa CD gốc tôi từng nghe. Ban đầu tôi đổ tại tai nghe, tại tâm trạng. Đến khi mở file ra soi thì ngã ngửa: cả album là MP3 bị người ta giải mã rồi nén lại thành FLAC.
Đó là lossless giả. Và một khi biết cách nhìn, bạn sẽ thấy nó ở khắp nơi — trong mấy link tải trôi nổi, trong vài "kho nhạc hi-res" bán vé tháng, thậm chí trong đống nhạc bạn cóp từ bạn bè nhiều năm trước.
Vì sao lại có chuyện vô lý này
FLAC là định dạng nén không mất dữ liệu — nhưng nó chỉ trung thực với cái đầu vào mà nó nhận. Đưa cho nó một file MP3 128kbps đã giải mã ra, nó sẽ gói lại y nguyên cái chất lượng 128kbps đó thành một file to đùng mang đuôi .flac. Bạn trả tiền, trả ổ cứng cho dung lượng lossless, nhưng âm thanh vẫn là đồ lossy. Không phép màu nào lấy lại được những gì MP3 đã vứt đi từ trước.
Người ta làm vậy vì lười, vì gom nhạc từ nhiều nguồn tạp nham rồi "đồng bộ" hết về FLAC cho đẹp đội hình, hoặc cố tình đánh lận để bán.
Dấu vân tay mà mọi codec lossy để lại
Đây là chỗ hay. Mấy codec nén mất dữ liệu như MP3 hay AAC đều dùng chung một mánh để tiết kiệm dung lượng: cắt phăng phần tần số cao mà tai người khó nghe rõ. Và chúng cắt rất dứt khoát — dựng lên một "bức tường" nằm ngang.
- MP3 320kbps thường cắt quanh 20kHz
- MP3 256 / 192kbps quanh 19kHz
- MP3 128kbps cắt sớm, quanh 16kHz
- AAC thì tùy bản, nhưng vẫn có đường cắt riêng của nó
Trong khi đó, một file lossless thật lấy từ đĩa CD (44.1kHz) sẽ có năng lượng chạy lên tận sát 22kHz — trần vật lý của định dạng — và tắt dần một cách tự nhiên, lấm tấm, không đều. Không có bức tường phẳng lì nào cả.
Cho nên trò kiểm tra nằm ở chỗ: nhìn phổ tần (spectrogram) của bài hát. Nhìn phát là thấy.
Tự soi trong 5 phút
Không cần tai vàng, chỉ cần con mắt. Cách nhanh nhất là dùng Spek — phần mềm miễn phí, kéo file thả vào là nó vẽ ra phổ tần. Ai xài foobar2000, Audacity, hay dân Mac dùng Spectro thì cũng có công cụ tương tự sẵn.
- Tải và mở Spek (miễn phí, có cho Windows/macOS/Linux).
- Kéo bài hát cần soi thả vào cửa sổ. Chờ một hai giây nó vẽ xong phổ tần.
- Nhìn trục dọc (tần số, tính bằng kHz) và xem phần đỉnh:
Chạy lên sát 22kHz, tắt dần
Phổ leo tự nhiên gần trần, thưa dần, lấm tấm không đều. Không có đường kẻ ngang cứng nào.
Cắt cụt bằng đường ngang
Bị chặt phẳng ở 16 / 19 / 20kHz, trên đó tối đen. Đây chính là MP3/AAC đội lốt FLAC.
Làm vài lần bạn sẽ nhận ra ngay. Cái đường "brick wall" đó nhìn phát biết luôn, không lẫn đi đâu được.
Đừng vội kết tội — mấy cái bẫy cần biết
Chỗ này mới tách người biết chuyện với người vừa đọc xong một bài hướng dẫn.
1. Không phải cứ thiếu tần số cao là giả
Một số bản thu cũ, thu mộc, hoặc master analog ngày xưa vốn dĩ đã ít năng lượng trên 20kHz — do nhạc cụ, do phòng thu, do băng từ thời đó. Khác biệt nằm ở kiểu tắt: rolloff tự nhiên thì dốc thoải, mờ dần; còn dấu của codec là bức tường phẳng, dứt khoát, cùng một độ cao suốt cả bài. Nhìn nhiều sẽ phân biệt được kiểu cắt nhân tạo với kiểu tắt tự nhiên.
2. Hi-res giả còn độc hơn
Bạn thấy file đề "24bit/96kHz" hay "24/192" và tưởng vớ được hàng khủng. Nhưng rất nhiều file kiểu này chỉ là CD 16/44.1 (tệ hơn là MP3) được upsample lên cho ra con số cho oách. File 96kHz thật phải có năng lượng chạy lên trên 30–40kHz; file upsample thì trên ~22kHz là trống trơn hoặc chỉ còn một dải nhiễu mờ. Vẫn là nhìn phổ tần mà bắt.
3. Với đĩa CD rip, có cách chắc hơn nhìn mắt
Đối chiếu bản rip của bạn với cơ sở dữ liệu AccurateRip / CUETools: nó so checksum bản rip của bạn với hàng nghìn người khác rip cùng cái đĩa đó. Khớp thì gần như chắc bản rip sạch, đúng bit.
Biết là giả thì sao?
Thành thật mà nói: tai bạn có nghe ra khác biệt giữa FLAC thật và MP3 320 encode lại hay không còn tùy bài, tùy dàn, tùy tai — nhiều người thử mù (blind test) còn đoán trật. Nhưng vấn đề không hẳn ở chỗ "nghe có sướng hơn không". Vấn đề là bạn đang cất giữ một bộ sưu tập mà mình tưởng là bản gốc, tốn ổ cứng cho dung lượng lossless, để rồi cái giữ lại là bản đã bị cắt xén từ đời nào. Với người thích sưu tầm cho tử tế thì đó là điều đáng bực.
Biết rồi thì bạn lọc được nguồn: kho nào ra kho nào, ai chia sẻ đàng hoàng, chỗ nào toàn hàng dựng. Chỉ vậy thôi đã đủ đổi cả cái tủ nhạc của bạn.
Thú thật, ngồi kéo từng bài vào Spek để nhìn thì vài album còn được, chứ cả thư viện mấy nghìn bài thì chịu. Nên trong Synq tôi để sẵn một nút Thẩm định: nó tự đọc phổ tần của file, tìm cái đường cắt đặc trưng đó, rồi báo file này "lossless thật" hay "nghi ngờ dựng từ lossy" — ngay trên điện thoại, không phải chép qua máy tính. Không phải phép thần, vẫn đúng cái nguyên lý ở trên, chỉ là làm hộ bạn phần nhìn mắt mỏi người.
Còn nếu thích tự tay soi thì cứ Spek mà chiến. Quan trọng là từ hôm nay, trước khi tin cái đuôi .flac, bạn nhìn cái phổ tần một cái đã. Thử ngay đi: lấy bài "lossless" bạn tin tưởng nhất trong máy ra kiểm tra — kết quả có khi làm bạn giật mình.
Lười soi tay? Để Synq làm hộ.
Trình phát nhạc lossless với AutoEQ cho 6.000+ tai nghe — và nút Thẩm định giúp bạn biết file nào là lossless thật, ngay trên điện thoại.
Is that FLAC you downloaded really lossless?
A lot of "lossless" files out there are just MP3 re-encoded back to FLAC. How to spot them in a couple of minutes — and the traps that make you convict the innocent.
One evening I downloaded a full FLAC album from an artist I love — nearly 400MB, clearly labelled "FLAC 16bit/44.1kHz". Through a decent pair of headphones something felt off: the cymbals, the breath in the vocals, all a bit thin and grainy. Not as open as the CD I remembered. At first I blamed the headphones, or my mood. Then I opened the file up and looked — the whole album turned out to be MP3 that someone had decoded and re-encoded into FLAC.
That's fake lossless. And once you know how to look, you start seeing it everywhere — in random download links, in a few subscription "hi-res" libraries, even in music you copied off friends years ago.
Why this nonsense happens
FLAC is a lossless format — but it's only honest about the input it's given. Hand it an MP3 at 128kbps that's already been decoded, and it will faithfully wrap up that 128kbps quality into a big file ending in .flac. You pay the money, and the disk space, for a lossless-sized file, but the sound is still lossy. No magic brings back what MP3 threw away in the first place.
People do it out of laziness — gathering music from all sorts of messy sources and "tidying" everything into FLAC to look uniform — or to deliberately pass off junk as the real thing.
The fingerprint every lossy codec leaves
Here's the good part. Lossy codecs like MP3 and AAC all use the same trick to save space: they chop off the high frequencies the ear struggles to hear. And they cut sharply — a flat horizontal wall.
- MP3 320kbps usually cuts around 20kHz
- MP3 256 / 192kbps around 19kHz
- MP3 128kbps cuts early, around 16kHz
- AAC varies by encoder, but still leaves its own cut
A genuine lossless file from a CD (44.1kHz), on the other hand, carries energy right up to nearly 22kHz — the format's physical ceiling — and fades out naturally, speckled and uneven. No flat wall anywhere.
So the test is this: look at the track's spectrogram. One glance is usually enough.
Check it yourself in 5 minutes
You don't need golden ears, just your eyes. The quickest way is Spek — a free spectral analyzer; drag a file in and it draws the spectrogram. foobar2000, Audacity, or Spectro on Mac have the same thing built in.
- Download and open Spek (free, on Windows/macOS/Linux).
- Drag the track you want to check into the window. Give it a second to draw.
- Look at the vertical axis (frequency in kHz) and check the top:
Runs up near 22kHz, fading
The spectrum climbs naturally toward the ceiling, thinning out, speckled and uneven. No hard horizontal line.
Chopped off by a flat line
Cut flat at 16 / 19 / 20kHz, black above. That's MP3/AAC in a FLAC costume.
Do it a few times and you'll spot it instantly. That "brick wall" is unmistakable.
Don't convict too fast — traps to know
This is what separates people who actually know from people who just finished reading a how-to.
1. Missing highs doesn't always mean fake
Some old recordings, acoustic sessions, or analog masters from decades ago genuinely have little energy above 20kHz — the instruments, the room, the tape of the era. The difference is in how it fades: a natural rolloff slopes off gently and blurrily; a codec's signature is a flat, decisive wall sitting at the same height across the whole track. Look at enough of them and you'll tell the artificial cut from the natural fade.
2. Fake hi-res is even nastier
You see a file labelled "24bit/96kHz" or "24/192" and assume you've struck gold. But plenty of these are just CD 16/44.1 (or worse, MP3) upsampled to make the numbers look impressive. A real 96kHz recording carries energy past 30–40kHz; an upsampled one is empty above ~22kHz, or just a faint band of noise. Again — the spectrogram gives it away.
3. For CD rips, there's something surer than eyeballing
Check your rip against the AccurateRip / CUETools database: it compares your rip's checksum against thousands of other people who ripped the same disc. A match all but guarantees a clean, bit-accurate rip.
So it's fake — now what?
Honestly: whether your ears can tell a real FLAC from a re-encoded MP3 320 depends on the track, the gear and the ears — plenty of people flunk a blind test. But the point isn't really "does it sound better." The point is that you're keeping a collection you believe is the real thing, spending disk space on lossless-sized files, when what you're holding is a copy that was trimmed down who-knows-when. For anyone who likes to collect properly, that stings.
Once you know, you can filter your sources: which libraries are which, who shares things properly, and which places are all fakes. That alone can change your whole music shelf.
Honestly, dragging every track into Spek is fine for a couple of albums, but a whole library of a few thousand songs? No thanks. So in Synq I built in a Verify button: it reads the file's spectrogram, looks for that tell-tale cut, and tells you whether it's "genuinely lossless" or "likely rebuilt from lossy" — right on your phone, no copying to a computer. No magic; the same principle as above, just doing the eye-straining part for you.
And if you'd rather look yourself, fire up Spek. The point is that from today, before you trust that .flac extension, you take one look at the spectrogram first. Try it now: take the "lossless" track you trust most and check it — the result might surprise you.
Rather not check by hand? Let Synq do it.
A lossless player with AutoEQ for 6,000+ headphones — plus a Verify button that tells you which files are genuinely lossless, right on your phone.