[Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

lethaii

Member
Chào các bác, ở title là thắc mắc của em khi bắt đầu nghe lossless. Em đã đọc nhiều bài trên diễn đàn, về so sánh các soft chơi nhạc: Foobar thì âm mộc, ấm. J River thì trong trẻo, tách bạch.....
Xét trên cùng 1 dàn HTPC (cùng cấu hình phần cứng). Thì em quan tâm đến khâu xử lý âm thanh của phần mềm:



Giả sử chơi 1 file WAV lưu trên ổ cứng. Các phần mềm đều thực hiện các nhiệm vụ như nhau: Đọc file từ HDD, Xử lý nó, Đưa cho card âm thanh xử lý tiếp.

Các câu em muốn hỏi:

1. Vậy chúng đã "làm gì" với với file wav kia để dẫn đến chất lượng ra khác nhau?

2. Về bản chất, quá trình xử lý của phần mềm là xử lý số, ở đây không nói thêm các hiệu ứng mà chúng thêm vào, chỉ quan tâm tới việc tái tạo lại âm thanh gốc. Gốc thì có 1 mà tại sao mỗi thằng lại cho ra chất âm khác nhau?
 

tusontay

Huyền Thoại
Ðề: Tại sao chất âm của Foobar2000, J River, XXXHighEnd khác nhau?

Một câu hỏi khá hay, chờ cao thủ hoaconuong giải đáp. :D
 

DATAVIEWER

Moderator
Thành viên BQT
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

Xin đính chính lại...là XXHighEnd
 

dungsin_lqd

Well-Known Member
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

-Phần mềm khác nhau nên chất âm khác nhau - ca sĩ cũng vậy có ai hát giống nhau đâu...hehe
 

lethaii

Member
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

-Phần mềm khác nhau nên chất âm khác nhau - ca sĩ cũng vậy có ai hát giống nhau đâu...hehe
Cái này của bạn dễ trả lời quá: các ca sĩ khác nhau thì có vòm miệng, lồng ngực.... (nói chung là "phần cứng") khác nhau. Kỹ thuật hát, lấy hơi, độ rung thanh quản..... khác nhau nên âm ra sẽ khác nhau là đương nhiên.

Còn đây là cái máy, như bác mở 1 bức ảnh bằng các phần mềm khác nhau: paint, windows photo, acd... thì bác vẫn thấy cái ảnh đó giống nhau. Còn trường hợp với âm thanh, thì lại cho chất âm khác. Như vậy rõ ràng là các phần mềm trên có cách thức xử lý âm thanh khác nhau. Trong khi mục đích của chúng là tái tạo lại âm thanh từ file wav.
Vậy thì cái gì làm cho Foobar nó khác WMP, J River nó khác Winamp, XX HighEnd khác JetAudio?
Các phần mềm trên đều dùng ASIO xuất thẳng data đến Sound Card (hay DAC) xử lý, vậy thì "trước đó" nó làm gì ngoài các chức năng cơ bản là playback.
 
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

Thớt hỏi khá hay, hóng cao thủ vào để giải đáp
 

lethaii

Member
Ðề: Tại sao chất âm của Foobar2000, J River, XXXHighEnd khác nhau?

Tại hạ xin hỏi lại chủ thớt là tại sao chỗ "ấy" của con gái lại khác của con trai? =)))

Đúng cái em cần hỏi qua ví dụ so sánh này, "cái ấy" chính là đặc điểm khác nhau giữa "con gái" "con trai"

Ở đây em quan tâm đến nguyên lý làm việc của phần mềm chơi nhạc.

Bác chỉ giúp em sự khác nhau giữa chúng (không phải những thứ đại loại như cái này ấm, trầm, trong, tách bạch... hơn cái kia - đây chỉ là hệ quả của cách "xử lý" music data thôi).
 

king_of_mar1311

Active Member
Mình không biết tai bạn pro cỡ nào chứ mình cứ có thì FLAC, không thì MP3 320k và chiến với em Jetaudio cổ lỗ là ổn rồi, card on board lap may ra mua thêm cái tai nghe vài triệu thì mới hay thêm được tí.
 

anhtuanngoc

Well-Known Member
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

Cái này phải hỏi lập trình viên viết nên những phần mềm này. Cảm nhận mỗi người khác nhau nên họ viết nên những phần mềm tái tạo âm thanh khác nhau
 

vo7210

Well-Known Member
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

Thôi thì quan tâm đến cái thành quả nó mang lại còn nó làm gì thì mặc kệ nó đi bác ! Foobar thì em chơi Nhạc losless , Jriver thì em chơi Nhạc DVD và HD music , những lúc không ngồi PC thì nghe nhạc CD với dàn 2 kênh , em thấy rằng nguồn nhạc và amply với loa là đóng vai trò quan trọng còn những thứ khác là thứ yếu , foobar hay jriver chỉ là tương đối nếu không có một album và soundcard hay thì chịu thua, tương tự đầu cd hay dvd thì cũng không có gì khác biệt nhiều khi có một đĩa nhạc hay.
 

hiepkmai

Well-Known Member
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

Còn đây là cái máy, như bác mở 1 bức ảnh bằng các phần mềm khác nhau: paint, windows photo, acd... thì bác vẫn thấy cái ảnh đó giống nhau. Còn trường hợp với âm thanh, thì lại cho chất âm khác. Như vậy rõ ràng là các phần mềm trên có cách thức xử lý âm thanh khác nhau. Trong khi mục đích của chúng là tái tạo lại âm thanh từ file wav.
Nhưng với VGA và màn hình khác nhau thì sẽ có hiển thị màu sắc khác nhau đấy :)) =))
 

lethaii

Member
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

Nhưng với VGA và màn hình khác nhau thì sẽ có hiển thị màu sắc khác nhau đấy :)) =))

Chắc bác không đọc từ đầu topic, em đang xét ở khâu xử lý của phần mềm. Xét cùng cấu hình phần cứng cơ mà.
Bác thử lấy 1 bức ảnh, mở bằng các phần mềm khác nhau (chỉ xem, không xử lý) xem có khác nhau không? (trên cùng 1 máy thì tất nhiên là cùng VGA, màn hình)
 

DATAVIEWER

Moderator
Thành viên BQT
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

Chào các bác, ở title là thắc mắc của em khi bắt đầu nghe lossless. Em đã đọc nhiều bài trên diễn đàn, về so sánh các soft chơi nhạc: Foobar thì âm mộc, ấm. J River thì trong trẻo, tách bạch.....
Xét trên cùng 1 dàn HTPC (cùng cấu hình phần cứng). Thì em quan tâm đến khâu xử lý âm thanh của phần mềm:

Giả sử chơi 1 file WAV lưu trên ổ cứng. Các phần mềm đều thực hiện các nhiệm vụ như nhau: Đọc file từ HDD, Xử lý nó, Đưa cho card âm thanh xử lý tiếp.

Các câu em muốn hỏi:

1. Vậy chúng đã "làm gì" với với file wav kia để dẫn đến chất lượng ra khác nhau?

2. Về bản chất, quá trình xử lý của phần mềm là xử lý số, ở đây không nói thêm các hiệu ứng mà chúng thêm vào, chỉ quan tâm tới việc tái tạo lại âm thanh gốc. Gốc thì có 1 mà tại sao mỗi thằng lại cho ra chất âm khác nhau?
lethaii,

Khi nói đến một "file" NHẠC, chúng ta không thể KHÔNG đề cập đến "BIT RATE", "SAMPLE RATE" mà "Player" phải tiếp nhận & đối phó để tiến hành công việc của nó.
["Lau", "chùi", "tẩy", "rữa", v..v.. nhằm loại bỏ TẤT CẢ những gì KHÔNG thuộc về "file" NHẠC / những gì đã do bởi "Software" & "Hardware" trên PC tạo ra (thậm chí đối với chính cả Windows nữa..!)]

Mặc dù không có câu trả lời trực tiếp cho Bạn (bởi bản thân KHÔNG đủ điều kiện để có hết tất cả những "Player" nói trên), nhưng gởi đến Bạn và mọi người những lời "tâm sự" của PETER, người CHA ĐẺ ra XXHighEnd:

Khoảng vào năm 2005..."Tôi đã bắt đầu nghe nhạc với XMPlayer, tiếp đến là Foobar2000 cũng như tất cả các phần mềm "Player" khác...và rồi chẳng có một "Player" nào phù hợp cả..!
Mỗi đĩa nhạc CD cho ra mỗi "Quality" khác nhau và tệ hại hơn hết là...mỗi "Player" lại cho ra một ÂM THANH khác nhau!

Từ đó, tôi giao cho chính mình NHIỆM VỤ là tạo ra một phần mềm về "Audio Playback" với MỤC ĐÍCH nhắm đến là... CHUYỂN GIAO cho DAC (Digital to Analog Converter) từng BIT một..!" / Không bao giờ "đụng" tới DSP (Digital Sound Processing) / tức những Hiệu Ứng về Âm Thanh trong "Software" của tôi..."

[Dĩ nhiên là ông ta (Peter) đã phải trãi qua nhiều thí nghiệm trên những thiết bị "Audio" trước khi đưa ra lời công bố trên.]

P.s: Vị CHA ĐẺ của XXHighEnd chỉ "bật mí" chừng đó. Tất cả chúng ta chắc cũng đã biết lý do..!

Thôi thì...cứ như thế này để ĐƠN GIẢN hóa...Những nhà đầu bếp trứ danh có cùng nguyên vật liệu để nấu cùng một món ăn. Họ hoàn tất với phương cách riêng của mình và mỗi chúng ta, người thưởng thức món ăn, lại có một KHẨU VỊ khác nhau..! Vâng! Chỉ như thế.


"Cheers"!
 
Chỉnh sửa lần cuối:

lethaii

Member
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

Cảm ơn bác DATAVIEWER 1 lần nữa!
Khi em mới tập nghe nhạc lossless, em băn khoăn việc chọn cho mình 1 "music player" phù hợp. Dạo qua diễn đàn, em chọn ra 3 cái tên "Foobar" "J River" "XX HighEnd".
Em đã cài cả 3 thằng cùng lúc lên PC, cho chúng chơi cùng 1 file nhạc để so sánh. Như thế rõ ràng là chúng chạy trên cùng 1 cấu hình phần cứng (PC, Sound Card, Loa) và có cùng file nhạc nguồn. Các yếu tố đó đủ để so sánh khách quan, kết quả âm thanh nếu khác nhau lúc này chỉ con do phần mềm khác nhau.
Sound Card em có hỗ trợ ASIO, cả 3 phần mềm đều thiết lập để đẩy thẳng âm thanh "từng bit một" cho Sound xử lý. Em ngạc nhiên là chúng vẫn cho kết quả khác nhau. Rõ ràng, để tạo đặc trưng cho mình (mà kết quả là mọi người sẽ nghe thấy chất âm của từng phần mềm là khác nhau, dẫn đến tranh luận cái này hay cái này dở).
Nếu foobar và XX HighEnd chẳng hạn, chỉ đơn giản là "send bit by bit" cho Sound hay DAC xử lý, thì kết quả chất âm của chúng phải giống hệt nhau chứ. Và lúc này mọi "player" sẽ không còn đặc trưng nữa. Vậy nên em rút ra kết luận thứ 1: Các phần mềm khác nhau, sẽ cho kết quả xử lý khác nhau dù cho đã ép chúng chạy qua ASIO, WASAPI, DirectSound....
Nhưng, các phần mềm kể trên đã giảm tối thiểu sự can thiệp để cố gắng tái tạo âm thanh gốc, nên chúng sẽ không thêm bất cứ 1 hiệu ứng DSP nào, lúc này chúng giữ vai trò "transfer" hơn là "playback". Vậy thì kết luận 2 rút ra: Các phần mềm sẽ đơn giản là "đọc" file trên HDD, "transfer" nó sáng "DAC" hoặc "Sound card" nên kết quả xuất âm là giống nhau.
Nhưng vậy, 2 kết luận này trái ngược nhau. Và thực tế chứng minh là kết luận 1 đúng (tất cả AE test qua các phần mềm này đều biết đặc điểm của chúng khi thẩm âm kiểu blind test).
 

DATAVIEWER

Moderator
Thành viên BQT
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

Cảm ơn bác DATAVIEWER 1 lần nữa!
Khi em mới tập nghe nhạc lossless, em băn khoăn việc chọn cho mình 1 "music player" phù hợp. Dạo qua diễn đàn, em chọn ra 3 cái tên "Foobar" "J River" "XX HighEnd".
Em đã cài cả 3 thằng cùng lúc lên PC, cho chúng chơi cùng 1 file nhạc để so sánh. Như thế rõ ràng là chúng chạy trên cùng 1 cấu hình phần cứng (PC, Sound Card, Loa) và có cùng file nhạc nguồn. Các yếu tố đó đủ để so sánh khách quan, kết quả âm thanh nếu khác nhau lúc này chỉ con do phần mềm khác nhau.
Sound Card em có hỗ trợ ASIO, cả 3 phần mềm đều thiết lập để đẩy thẳng âm thanh "từng bit một" cho Sound xử lý. Em ngạc nhiên là chúng vẫn cho kết quả khác nhau. Rõ ràng, để tạo đặc trưng cho mình (mà kết quả là mọi người sẽ nghe thấy chất âm của từng phần mềm là khác nhau, dẫn đến tranh luận cái này hay cái này dở).
Nếu foobar và XX HighEnd chẳng hạn, chỉ đơn giản là "send bit by bit" cho Sound hay DAC xử lý, thì kết quả chất âm của chúng phải giống hệt nhau chứ. Và lúc này mọi "player" sẽ không còn đặc trưng nữa. Vậy nên em rút ra kết luận thứ 1: Các phần mềm khác nhau, sẽ cho kết quả xử lý khác nhau dù cho đã ép chúng chạy qua ASIO, WASAPI, DirectSound....
Nhưng, các phần mềm kể trên đã giảm tối thiểu sự can thiệp để cố gắng tái tạo âm thanh gốc, nên chúng sẽ không thêm bất cứ 1 hiệu ứng DSP nào, lúc này chúng giữ vai trò "transfer" hơn là "playback". Vậy thì kết luận 2 rút ra: Các phần mềm sẽ đơn giản là "đọc" file trên HDD, "transfer" nó sáng "DAC" hoặc "Sound card" nên kết quả xuất âm là giống nhau.
Nhưng vậy, 2 kết luận này trái ngược nhau. Và thực tế chứng minh là kết luận 1 đúng (tất cả AE test qua các phần mềm này đều biết đặc điểm của chúng khi thẩm âm kiểu blind test).

Vâng! Không có chi.
[Những "Media Player" thuộc hạng "HighEnd" luôn luôn có những ĐẶC ĐIỂM của riêng nó và KHÔNG thể tìm thấy ở những "Media Player" bình thường.
Những "Programmer" này KHÔNG thể tiết lộ những bí mật về đứa CON của mình, bởi làm như thế chẳng khác nào...GIẾT nó! Chúng ta chỉ tự hiểu ngầm...]
 
Chỉnh sửa lần cuối:

edc

Active Member
Ðề: Tại sao chất âm của Foobar2000, J River, XXXHighEnd khác nhau?

Tại hạ xin hỏi lại chủ thớt là tại sao chỗ "ấy" của con gái lại khác của con trai? =)))

Cùng 1 cái ấy của chi em đã khác nhau roài. Việc j phải trai và gái =))
 

SuperDreamII

New Member
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

chủ đề này được đưa ra thảo luận khá nhiều rồi bác ah rồi sẽ xảy ra tranh cãi theo từng qua điểm nhìn nhận ở nhiều góc độ , Với em và quan điểm của em thì chơi CD với Aply phối loa vào là chuẩn nhất , còn nghe nhạc trên PC thì chỉ đạt 80% chất lượng âm thôi
 

hoasimtim

Well-Known Member
Ðề: Tại sao chất âm của Foobar2000, J River, XXXHighEnd khác nhau?

Đúng cái em cần hỏi qua ví dụ so sánh này, "cái ấy" chính là đặc điểm khác nhau giữa "con gái" "con trai"

Ở đây em quan tâm đến nguyên lý làm việc của phần mềm chơi nhạc.

Bác chỉ giúp em sự khác nhau giữa chúng (không phải những thứ đại loại như cái này ấm, trầm, trong, tách bạch... hơn cái kia - đây chỉ là hệ quả của cách "xử lý" music data thôi).

Bác chưa hiểu ý của em rồi, muốn biết khác nhau thế nào thì "vạch" ra mà xem, nếu kinh nghiệm kém thì chỉ có đợi đến đêm tân hôn mà thôi =)))
 

lethaii

Member
Ðề: [Help] Tại sao chất âm của Foobar2000, J River, XXHighEnd khác nhau?

em không hiểu và cũng không thích kiểu nói ví von.
Bác "vạch" giúp em sự khác nhau giữa Foobar, J River, XXHighEnd xem.
Điều kiện test: Dùng trên cùng 1 bộ phần cứng (gồm HTPC, DAC, Ampli , Loa), chung 1 file nhạc WAV. Để cùng chế độ bitstream cho DAC xử lý.
Như thế nhiều bác phán là các phần mềm sẽ không "can thiệp" vào quá trình xử lý âm thanh. Vậy tại sao kết quả nghe nhạc vẫn khác nhau?
 
Bên trên