2020年11月7日 星期六

HiFi數位音樂播放軟硬體

Image by PublicDomainPictures from Pixabay 

這些年冒出不少標榜HiFi等級的數位音樂播放軟硬體,怪怪...這生意有那麼大嗎...
到底,怎樣才算得上HiFi的音樂播放軟硬體?
簡單一個詞,bit perfect,也就是檔案裡紀錄啥,最後送到DAC去就是啥;
這有啥難啊?數位資料耶~哪裡會是問題?
確實啊...照說不是啥問題...

實際上有二個關卡,其一是sampling rate,播放軟硬體與DAC連接時會設定個通訊協定,其中會通知目前的資料是以啥格式送過去,sampling rate、bit數、聲道數;而播放的音樂檔也會記錄這三項,播放軟硬體要做的就是根據檔案,設定DAC,就這樣。
很難嗎?不難,只是要不要做而已;
幹嘛不做?
以iTunes為例吧,架在OS上工作,輸出給default output device,只負責將檔案取出、解壓縮,傳到OS的介面,OS負責傳到default output device;你只要改變設定,例如,戴上耳機,
所有送聲音到default output device的軟體(大半都是如此)發出的聲音就跟著變,很簡單,也符合多數人的使用需求。
因此iTunes不會去設定輸出設備的sampling rate、bit數、聲道數,不是做不到,只是使用定位如此而已。於是,就讓其他軟體有生存空間...
我只想說,拜託各位,你就乖乖做設定就好,UI能不能幾乎照抄iTunes?別搞啥奇奇怪怪風格好嗎?人人喊難用...

另一個關卡,就出現在前面說的,軟體傳聲音資料給OS介面後,OS再傳給輸出設備,這時若有必要就得轉換sampling rate、bit數,沒必要就不動,或是如Mac般全都轉成32bits floating point格式,這是個無損失轉換沒啥問題;偏偏Windows當年訂了介面會全都轉成48KHz...這就讓所謂的HIFi音樂播放軟體有生存空間...就這樣。

好吧,那,就一個樂迷而言,到底該不該去搞那些號稱HiFi數位音樂播放軟硬體呢?
如果你用Windows,用了聲音會比較好,差在哪?比較不糊,比較清晰;
如果用Mac呢?倘若你的音樂檔案都來自CD,也就是全都44.1KHz,那麼你預先設定好DAC,就沒事了,iTunes就bit perfect囉~
如果你有其他格式的樂檔案,要好,就用其他軟體;

啥?你聽mp3?Spotify?KK box?算了吧...

至於那些看起來是一隻硬體的播放器嘛...說穿了,裡面還不是有個OS...還不是軟體在跑...與用Mac或Windows沒啥差別...
噢,忘了提,如果你用iPhone、iPad,內建的音樂播放app就是bit perfect!免費!

沒有留言:

張貼留言