Ðề: Spam topic !!! hãy vào góp vui
Passthrough nhạc lossless (bit-perfect streaming)
Nguyên liệu gồm có: (cái này phần nguồn phát thôi nhé! Receiver, power amp, loa các bác tự lo nhé!)
- Máy tính có cổng Optical (coaxial chưa thử), windows vista trở lên.
- Foobar2000 bản mới nhất
http://www.foobar2000.org/download
- WASAPI output support
http://www.foobar2000.org/components/view/foo_out_wasapi
- Vài bài lossless để test
- Vài bài nhạc DTS đổi đuôi .WAV để test
Thực hiện:
- Cài foobar2000 bình thường
- Chép File WASAPIxxxxx.dll vào thư mục components trong thư mục cài đặt Foobar2000
- Mở Foobar2000 lên, vào file, preferences, playback, output, chọn output device là WASAPI:tên cổng optical, apply
- Kéo volume của foobar lên 0bd (maximum).
- Mở nhạc lên nghe thử.
Test:
- Để biết foobar có stream bit-exact ko thì khi đang play, mở volume mixer của windows lên (cái loa dưới khay đồng hồ) nhấp vào cái volume của optical device xem nó có kêu tưng tưng ko? Kéo lên kéo xuống xem nó có thay đổi âm lượng ko? Nếu ko là thành công.
- Mở 1 bài nhạc DTS đuôi .WAV bằng foobar xem Receiver có nhận DTS ko? Nếu có là thành công. Kéo thử volume của foobar xuống (khác 0db) xem có mất DTS trên receiver ko? Nếu mất là ok.
Giải thích:
- Mặc định của Foobar khi set volume ở mức 0db tức là Foobar chỉ làm nhiệm vụ giải nén file nhạc và truyền bit-exact tín hiệu âm thanh đó qua mixer của windows (sound card giải mã). Cho nên khi tăng giảm volume của cái device đó trên windows sẽ làm ảnh hưởng tới âm thanh xuất ra.
- WASAPI chức năng của nó là giành riêng kênh output mà mình chọn trong foobar để xuất âm thanh bit-exact ra ngoài (chỉ hiệu quả đối với Digital output). Khi bật nó lên thì tất cả các âm thanh khác của windows, bao gồm âm thanh của các chương trình đang chạy đều được chuyển qua kênh output khác. Và volume trong windows lúc này ko còn tác dụng tới âm thanh phát ra nữa. Hiểu nôm na là WASAPI bypass sự ảnh hưởng của Windows tới âm thanh phát ra.
- Nhạc DTS muốn passtrhough qua Receiver thì phải đảm bảo tín hiệu xuất ra ko bị thiếu 1 bit nào. Cho nên dùng nó để test trường hợp này là hiệu quả nhất.
Em làm được vụ này cũng lâu rồi, nhưng lúc đó còn vướng mắc ở chỗ volume của Foobar nên ko thành công. Hôm trước tình cờ đọc được trên diễn đàn của Foobar nên mới nghiệm ra. Thật là đơn giản hehehe...
ACE nhớ nhé! Set volume của Foobar2000 ở 0db rất quan trọng đó!
// Em thấy trên laptop cái cổng output mình hay gắn loa hay headphone vào nghe có ghi chữ spdif đó! ACE có điều kiện test luôn nhé!