Results 1 to 1 of 1
Thread: [THẢO LUẬN] Lossless Là Gì?
Threaded View
-
15-08-2013 02:22 PM #1
[THẢO LUẬN] Lossless Là Gì?
Lý Do Ra Đời:
Lossless, cái tên này có nghĩa là “Không mất gì”, thường thì nhiều người đọc sẽ thấy lạ vì 2 từ Loss và Less đều có ý nghĩa là “mất mác” (mình từng lạ về 2 chữ này) nhưng khi ghép lại thì 2 từ phủ định sẽ tạo thành 1 từ khẳng định…
Hãy thử so sánh các bài nhạc mà bạn nghe bằng CD gốc và các bài MP3 trên mạng thử, bạn sẽ thấy khác biệt.. Đơn giản và vì chất lượng nhạc của CD gốc tất nhiên là sẽ vượt trội hơn chất lượng của MP3 Và thế là có một câu hỏi nhỏ là “làm sao nén nhạc lại để nghe mà chất lượng vẫn không hề thay đổi?” từ đó... định dạng Lossless ra đời…
Chắc là ai cũng biết định dạng RAR hay ZIP là dùng để nén các tài liệu, tập tin, muốn mở ra thì chỉ việc giải nén nó là sẽ có ngay các tài liệu, tập tin ban đầu. Còn MP3, WMA,… là các định dạng âm thanh nén, giúp giảm dung lượng lưu trữ cho người dùng, nhưng đã nén xong thì không thể khôi phục lại như ban đầu. Và định dang lossless có thể coi là sự kết hợp của 2 loại nén trên. Bạn nén nhạc bằng định dạng lossless, rồi dùng phần mềm để thưởng thức với chất lượng gần như không hề đổi, hoặc giải nén với chất lượng nguyên gốc.
Vì chất lượng cao như vậy nên dung lượng cũng cao hơn MP3 nhiều, nhưng lại nhẹ hơn nhạc gốc trong CD và hiện nay thì người ta có thể nén một bài nhạc thành Lossless chỉ còn khoảng 1/3 so với dung lượng ban đầu. Đồng thời có thể giải nén nhạc Lossless thành bài nhạc gốc mà không hề mất mác gì. Thường thì một CD gốc có chất lượng khoảng 1411kbps, và khi nén thànhlossless thì chất lượng sẽ khoảng 600~1000kbps so với MP3 là chỉ khoảng 64~320kbps. Nên được khá nhiều người ưa chuộng.
Với cái thời đại mà ổ cứng tính bằng TB (1 TB = ~1.000 GB = ~1.000.000MB) như bây giờ, và hầu như ai cũng sử hữu một ổ ghi đĩa, thì việc nghe và lưu trữ Lossless sẽ không còn là việc đau đầu vật lộn nữa.
Định Nghĩa:
Bài viết sẽ diễn giải các thuật ngữ về âm thanh cũng như về các kĩ thuật nén âm thanh như lossless (nén giữ nguyên chất lượng như APE, FLAC...) hay lossy (nén mất dữ liệu như MP3, WMA)
1. Âm Thanh số là gì ?
2. Lossy compression (nén mất dữ liệu)
3. Lossless Compression (Nén không mất dữ liệu)
4. Hoạt động của việc ghi CD nhạc
5. Hoạt động của việc nén CD nhạctổng hợp
1. Âm Thanh số là gì ?
- Âm thanh được ghi trên đĩa CD và định dạng file âm thanh WAV được sử dụng chuẩn định dạng pulse-code modulation (PCM) (tạm dịch là điều biến nhịp, nghĩa là trong analog ta thấy 1 tần số sine diễn tả âm thanh, nhưng trong kĩ thuật số ta không thể có sóng sine mà người ta sử dụng những "nhịp đập" cao thấp khác nhau 1 cách liên tục để diễn tả cần đúng nhất hình dạng sóng sine). Đây là những tín hiệu âm thanh gốc và hoàn toàn không được nén.
- Theo chuẩn PCM, mỗi giây âm thanh được lấy mẫu với tần số lấy mẫu 44.1KHz (44100 lần trong 1 giây); mỗi mẫu được diễn tả bởi 16 bit dữ liệu. Có nghĩa là trong 1 phút nhạc/âm thanh ta có:
44100 đợt lấy mẫu X 2 kênh trái phải X 2 bytes (16 bit = 2 bytes) X 60 giây =10.584.000 bytes = 10.1 Mb
- Như ta đã biết, 1 CD thường có dung lượng là 750Mb, hoặc lưu được 74 phút nhạc, vì thế nếu bạn nhân con số 10Mb của mỗi phút nhạc cho 74 bạn sẽ thấy rõ tại sao CD nó lại như vậy
=>Như vậy tóm lại, 1 giây của âm thanh gốc sẽ có bitrate là 1411kbps...
2.Lossy compression (nén mất dữ liệu)
- Với sự phát triển của PC và internet, nhu cầu chia sẻ thông tin và nhạc càng ngày càng được đòi hỏi cao. Nhưng người ta không thể nào gửi cả album nhạc đến 700Mb qua internet với tốc độ èo uột. Do đó các nhóm nghiên cứu, các tổ chức, và nhiều công ty khác nhau đã cố gắng tìm ra những định dạng âm thanh mới sử dụng những thuật toán riêng để nhằm giảm bớt dung lượng dữ liệu cần đề diễn tả âm thanh gốc cùng lúc đó cố gắng giữ cho âm thanh gần với âm thanh gốc nhất.
- Có rất nhiều định dạng khác nhau đã ra đời như mp3, wma, aac, ogg, mpc, atrac, .... Chúng hoạt động gần giống nhau nhưng mỗi định dạng có 1 thuật toán khác nhau để xác định xem giữ lại mẫu âm thanh nào, bỏ mẫu âm thanh nào, hoặc điều chỉnh mẫu âm thanh thế nào.
- Thế thì tại sao lại có thể bỏ, hoặc giữ? Vì theo lí thuyết tai con người sẽ rất khó nhận ra sự hiện diện của 1 tần số âm thanh nhất định nào đó (có thể là quá 20Khz). Việc bỏ đi 1 phần dữ liệu âm thanh này giúp cho các định dạng âm thanh mất dự liệu như Mp3 có thể giảm dữ liệu cần thiết để diễn tả 1 lần lấy mẫu (sẽ ít hơn rất nhiều so với 16bit cho 44100 lần 1 giây như của âm thanh gốc).
- Ngoài ra các định dạng âm thanh này còn tạo ra những âm thanh giả nhằm đắp vào những phần nó đã loại bỏ, điều này là thực sự không thể chấp nhận được, nó tạo ra những âm thanh ta hay gọi là "éo éo" hoặc vang hoặc méo hẳn so với âm chuẩn, đ/v những file được nén với bitrate càng thấp thì hiện tượng này xảy ra càng nhiều (ví dụ điển hình nhất: bạn hãy nghe thử 1 đoạn khán giả vỗ tay của 1 file mp3 và 1 track trong CD gốc hoặc 1 file nén không mất dữ liệu (lossless) sẽ ngay lập tức nhận ra. Vì sao tiếng vỗ tay lại gây ra nhiều vấn đề như vậy ? Bởi vì tiếng vỗ tay là 1 âm thanh hỗn hợp ngẫu nhiên, nếu trong âm thanh chuẩn gốc nó sẽ được diễn ta đầy đủ, thế nhưng với âm thanh nén, định dạng nén buộc phải "ép" bitrate của mình vào khoảng cho phép do đó nó tạo ra những âm thanh vỗ tay đều đều nhau rất ít sự khác biệt hoặc bị hiệu ứng vang).
- Chúng ta thường thấy rằng MP3 hay được nén với bitrate là 128, hoặc 192, hoặc 320 kilobit 1 giây (kbps) . Bạn có thể nhận thấy rằng nó chỉ bằng 1/10 so với biterate của WAV (1411kbps). Đó là lí do tại sao 1 phút nhạc MP3 128kbps chỉ tốn khoảng 1Mb.
- Đúng là trong 1 số trường hợp nhất định, hoặc 1 dạng âm thanh/nhạc nào đó, sẽ rất khó phân biệt sự khác nhau giữa âm thanh gốc và MP3. Bên cạnh đó các thuật toán nén của các định nhạc mất dữ liệu đã được cải thiện rất nhiều. Thế nhưng không có gì hoàn hảo, và chắc chắn cái gì đã mất đi thì sẽ làm cho nó hỏng đi. Đặc biệt là âm thanh. Đối với những album nhạc như vocal, nhạc cụ, hay đặc biệt là cổ điển thì đây là 1 tai họa, vì với những album nhạc này, thường những nhạc cụ được sử dụng hoặc giọng hát có tần số âm thanh rất cao hay rất trầm do đó rất nhiều dự liệu đã bị loại bỏ hoặc điều chỉnh khác đi so với thực tế.
- MP3, âm thanh nén, nhiều người cho rằng chỉ thích hợp với nhạc pop hoặc các dạng nhạc bình thường khác.
3. Lossless Compression (Nén không mất dữ liệu)
- Trong công việc hàng ngày với máy tính, hẳn không ít lần bạn đã nén 1 file tài liệu gửi cho đồng nghiệp. Có thể bạn đã sử dụng Zip hoặc Rar làm định dạng nén.
File tài liệu được bạn nén sau khi qua Zip hoặc Rar sẽ trở nên nhỏ hơn rất nhiều nhưng khi người nhận nhận được file, họ sẽ giải nén và có được file tài liệu gốc mà bạn đã tạo. Vậy Zip và Rar đã làm gì ? Nói đơn giản, đó là những thuật toán nhằm tìm ra những quy luật lặp của dữ liệu từ đó tìm 1 cách hiển thị khác tối ưu hơn, tốn ít dữ liệu hơn. (ví dụ ta có chuỗi: aaaaa bbbbbbb aaa 11111 , bạn thấy rằng cách diễn giải tốt hơn nhiều mà tốn ít chữ hơn là ax5 bx7 ax3 1x5). Đấy là 1 ví dụ rất đơn giản để bạn hiểu, còn thì nó phức tạp hơn rất nhiều .
=>Như vậy khi người nhận nhận file và giải nén, Zip và Rar đóng nhiệm vụ sử dụng những chuỗi dữ liệu nén đấy tập hợp và tạo lại file gốc ban đầu.
- Đó cũng là mục đích của định dạng âm thanh nén không mất dữ liệu (lossess). Với cấu trúc trên của zip hoặc rar thì bạn có thể thấy rõ rằng đối với lossless audio, nó lấy đầu vào là âm thanh gốc của CD, cố gắng tìm ra những quy luật âm thanh và nén nó lại. Việc nén lại này là không cao vì dữ liệu âm thanh rất đa dạng và sử dụng nhiều dữ liệu. Hiện tại mức độ nén cao nhất có thể của kĩ thuật nén không mất dữ liệu là bằng khoảng 1/3 dung lượng gốc của âm thanh gốc. Do đó mỗi album lossless sẽ có dung lượng khoảng 200 đến 300 Mb.
- Khi giải nén hoặc khi nghe lossless điều chắc chắn ta đạt được đó chính là tín hiệu gốc của âm thanh CD (44.1Khz, 16bit, 1411Kbps) . Điều này là cứu nhân cho mọi người yêu âm nhạc luôn đòi hỏi âm thanh trung thực nhưng không có điều kiện có CD gốc hoặc muốn sử dụng máy tính làm nơi lưu trữ albums.
4. Hoạt động của việc ghi CD nhạc:
- Như đã đề cập, định dạng âm thanh của CD là PCM 1411kbps. Và đầu vào của nó cũng phải ở định dạng PCM 1411kbps. Do đó khi ta ghi 1 CD nhạc việc đầu tiên của 1 trình ghi đĩa là nó phải convert (chuyển) bất kì định dạng cho vào ra WAV, bất kể nó là mp3 hay ape, lossy hay lossless. Đó là lí do vì sao mà ngoài mp3 thường được hỗ trợ sẵn, đối với các định dạng âm thanh khác ta phải cần plugin cho trình ghi đĩa mới có thể ghi được.
- Như thế bất kì định dạng nhập vào là gì trước khi ghi ra đĩa ta sẽ có 1 dữ liệu âm thanh định dạng WAV, mà WAV thì luôn là PCM 1411kbps. Cho nên dù dữ liệu vào "xấu" hay "đẹp" nó cũng sẽ được cho mặc 1 cái áo 1411kKbps để ghi ra CD. Tại sao cùng 1 album, ta có 2 định dạng mp3 và ape , mp3 chỉ 50Mb, ape đến 200Mb mà ghi ra đĩa vẫn đầy, vẫn cùng ngần đấy phút nhạc ? Đã có câu trả lời tại sao.
5. Hoạt động của việc nén CD nhạc:
- Như vậy sau khi ghi ra CD 1 rổ dữ liệu "xấu" đấy, nếu bạn sử dụng nó để đọc trong máy sẽ vẫn thấy rằng bitrate của nó là 1411kbps . Tiếp theo nếu bạn sữ dụng software để rip CD này và xác định bitrate là 320 hay cao hơn đi nữa thì nó sẽ vẫn thực hiện công việc nén 1411kbps dữ liệu "xấu" đấy trở thành 320. Nhưng cũng phải nói thêm rằng dù nén 320kbps nhưng đữ liệu "xấu" của bạn sẽ càng trở nến xấu hơn vì chính trong lúc nén ở 320kbps, nó sẽ tiếp tục bị mất tiếp dữ liệu . Đã xấu lại càng xấu. Vậy theo lí thuyết, để giữ nguyên độ "xấu" gốc bạn chỉ có cách nén ở định dạng lossless không mất dữ liệu ... vốn đã "xấu".
- Phần lớn, hay ko muốn nói là tất cả những đĩa nhạc copy (cả nhạc Việt lẫn nhạc ngoại) mà ta thấy ngoài tiệm đều là ghi ra đĩa với nguồn là MP3 trong máy tính. Bạn có rip với bất kì định dạng nào thì chất lượng vẫn là hàng phế phẩm, không nói gì chất lượng CD, mà chất lượng âm thanh không thể nào bằng đĩa gốc.
- Vậy với lossless nó sẽ thế nào ? Cũng vẫn thế, nhưng khi APE được trình ghi đĩa giải nén ra WAV ta sẽ có lại dữ liệu đẹp ban đầu ở 1411kbps, tạo ra 1 đĩa CD chuẩn ở 1411kbps, rồi ta lại rip lossless, rồi lại ghi ra. Cho dù bao nhiêu lần đi nữa thì dữ liệu vẫn (có thể) được giữ nguyên. Tôi nói có thể là vì nó còn phụ thuộc nhiều vào chất lượng CD, chất lượng đầu đọc, hai thứ đấy có đảm bảo được cho sự an toàn, hoàn chỉnh của dữ liệu khi ghi và đọc hay không. Vì thế mà người ta luôn nói là với CD thì phải là Phono (Mitsubishi Chemical Corp), ổ đĩa thì phải là Plextor, hơn nữa khi ghi hay đọc phải vừa phải (1x->8x) để giảm thiểu tối đa số lỗi đọc ghi.
- Công nghệ ghi đĩa và loại đĩa được sử dụng là rất quan trọng do đó đĩa hiệu mới đắt như vậy. Ngoài ra còn có đủ loại đĩa dành cho dân audiophile như đĩa vàng, đĩa thủy tinh. Công nghệ thì có XRCD, DCC, Chesky, MFSL ,... rất rất nhiều. Sự khác nhau của họ là cách thức xử lý tín hiệu gốc đạt đến độ hoàn chỉnh, sau đó sử dụng công nghệ máy móc được phát triển riêng để ghi lên đĩa đặc hiệu, máy ghi đĩa luôn đảm bảo rằng không có lỗi xảy ra, dữ liệu không bị nhiễu, và khi ghi lên bề mặt đĩa đạt được hiệu quả tối ưu.
Theo paraD Lossless
Các thuật ngữ và định dạng:
Lossless Music Compression có nghĩa là “Nhạc nén không mất gì”, chất lượng âm thanh gần như được bảo toàn.
Lossy Music Compression có nghĩa là “Nhạc nén có mất mác” về chất lượng âm thanh. (các định dạng như MP3, WMA, ACC...)
Audiophile ám chỉ những người sành nhạc, thường là chơi những dàn loa khủng để tận hưởng từng âm hưởng trong bài hát, giống như là thưởng thức từng miếng thịt phi-lê thăng ngon tuyệt vời... Tất nhiên là nghe nhạc Lossless rồi! "Audiophile" có thể hiểu là "phi-lê âm thanh".
Lossless gồm có các định dạng thường thấy như:
FLAC: Free Lossless Audio Code
APE: Monkey's Audio
TAK: Tom's lossless Audio Kompressor
ALAC (M4A): Apple Lossless Audio Code
TTA: True Audio Lossless
WAV: Waveform Audio Format
(Và nhiều định dạng khác nhưng ít thấy nên không đề cập đến...)
Nghe Lossless Có Khó Không?
Câu trả lời là dễ mà khó, khó mà dễ. Dễ vì nghe nó giống như nghe nhạc mp3 bình thường thôi, khó là làm sao có thể thấy được sự khác biệt giữa lossless và lossy. Điều này mình không đủ kinh nghiệm để nói nên hãy để phần này được trả lời trong các phần thảo luận ở thread này luôn.
Nghe Lossless Bằng Cách Nào?
Trên máy vi tính thì mình khuyến khích các bạn sử dụng Foobar2000 (đang làm tut sử dụng phần mềm này). Hoặc là các bạn có thể sử dụng Jet Audio để nghe cả hai đều là phần mềm miễn phí. Nhưng mình thì mình thích xài Foobar2000 đơn giản vì nó có khả năng tùy chỉnh rất nhiều, cả về theme lẫn các plugin hỗ trợ việc nghe nhạc (nói thì nói vậy thôi mình cũng làm theo hướng dẫn chứ cũng chả biết custom thế nào =)) ).
Link download:
Foobar2000: [/SIZE]http://www.foobar2000.org/download]Foobar2000
JetAudio: JetAudio
Ngoài ra các bạn có thể sử dụng các phần mềm nghe nhạc đa định dạng để nghe Lossless, nhưng theo mình thì không tốt bằng hai phần mềm mình đã đề cập đến.
Với lại hiện nay có khá nhiều máy nghe nhạc MP3, MP4 trên thị trường (xuất xứ TQ là đa phần) đều đã hỗ trợ định dạng Lossless nên vẫn có thể vừa đi chơi vừa thưởng thức được Lossless.
Nói thêm về các nền di động cho những ai thích nghe trên smartphone hoặc tablet. iOS mình chưa sử dụng nên không rõ. Còn Android thì mặc định là hỗ trợ định dạng FLAC nên có thể nghe lossless trên nền Android dễ dàng. Riêng Windowsphone (mình đang sử dụng windowsphone 8) thì khó khăn hơn nhiều.
Bởi đơn giản windowsphone chỉ hỗ trợ WMA, MP3 và WAV cho file nhạc. Chính vì vậy bạn phải convert hoặc download các bản rip chuẩn WAV. Còn nếu muốn nghe FLAC thì phải đi đường vòng. Hướng dẫn chi tiết bạn có thể coi tại ĐÂY
Làm Sao Để Có Được Định Dạng Lossless?
Có hai cách đơn giản:
- Tải tại ĐÂY, đầy đủ và luôn cập nhật nhạc mới :3.
- Ra ngoài tiệm đĩa mua mấy đĩa nhạc gốc (nhớ là đĩa gốc có tem nhé, đĩa chép là không được đâu nhé) rồi về dùng phần mềm như JetAudio, Foobar2000 nhưng chuẩn nhất là EAC để rip và lưu vào máy. Cách rip bằng EAC đã được hướng dẫn chi tiết tại ĐÂY.
Thế là xong. Giờ đến phần thảo luận thôi :3. Mọi người có bổ sung gì không nhỉ ?