Re: [閒聊] Spotify透過airplay投放的位元率

看板 Audiophile
作者 Oswyn (Oswyn)
時間 2024-07-02 02:58:28
留言 28則留言 (16推 0噓 12→)

: 今天發現使用Spotify 直接用AirPlay投放 : 跟 Spotify connect 的差異 : AirPlay:900kbps : Spotify connect:320kbps : 在位元率上的差異極大之外 : Spotify 有支援到900kbps了? : 不知道是不是我腿了 感謝大家指教 : https://i.imgur.com/8ecrYf0.jpeg
音頻數據處理通常都由轉碼開始,PCM 才主要是能通用進行處理的數據格式 所以有損 mp3 編碼會先被轉成 PCM(一般 32-bit float ) 此時 mp3 原本的碼率不再重要,原本的碼率只影響轉換後的音質 據實測,非 Spotify Premium 在 Spotify Windows App & Web 播放,輸出都會被截斷為 16-bit 有 Premium 不知,但在這也不是很重要 AirPlay 最高能傳送 24-48 但實際的 Max audio quality 要看發、收兩端是什麼設備跟 Streaming mode 為何 據說有 16-44 ALAC、24-48 ALAC 或 AAC 256 kbps 但由於 AirPlay 沒法直接傳送 mp3,所以會先轉碼為 PCM float 再轉成 ALAC 900 kbps,差不多是 16-44.1 無損壓縮的碼率 所以如上述 Spotify 有沒有截 16-bit 都沒什差,因為 AirPlay 也還是會截斷 這個 900 kbps 就只是 320 kbps mp3 解壓成 16-44.1 ALAC 傳送 加量不加價音質不會提升,但也沒太大損失算好的了 YouTube 後台轉 Live aac(140) 128 kbps 44.1 kHz 為 Archive opus(251) 160 kbps 48 kHp 多出來的碼率,足足多送了一大包失真跟底噪 -- 人間五十年、化天のうちを比ぶれば、夢幻の如くなり ^,,,^ 一度生を享け、滅せぬもののあるべきか (ω)\m/ -- 以前覺得 AirPlay 在那轉來轉去很腦包 但 YouTube 更神奇一堆讓人無法理解的操作 只要是直播就鎖定 aac(140) 128 kbps 44.1 kHz 大概是為了 Live Mode 的 Latency 最佳化,Chat 不會 lag 但連預上傳開首播也算直播音質腰斬 是,上傳影片的預設是 opus(251) 160 kbps 48 kHz,兩者除了碼率差異 aac(140) 128 kbps 的編碼 preset 是 16 kHz 低通濾波 而 opus(251) 160 kbps 的編碼 preset 是 20 kHz 低通濾波 多出來的碼率主要貢獻在儲存 16~20 kHz 間的內容 但 Live aac(140) 中已經沒有 16 kHz 以上內容 硬轉 Archive opus(251),性能不佳的 44.1 to 44 kHz SRC 加上 preset 設定了更高的 20 kHz 低通濾波跟更高的碼率 多出來的碼率變成儲存失真跟噪聲,慘就慘在這 剛去查了一下有 opus(251),不過這也可能跟播放的設備有關 測了一下如果 YouTube Music 播的不是預設 opus(251) 而是播 aac(140) 的話音質會很慘 這什麼神奇操作 就跟一堆搞爛的 Hi-Res 一樣,失真就是失真,而且不是好的失真 連 DSP 都算不上只是放縱不該出現的東西跑出來啊 https://i.imgur.com/GGAcaFi.png
這是 YouTube 後台 Live to Archive 的成果 跟放縱有損編碼填補高頻異曲同工 可以明確看到 16 kHz 以上被低通濾掉沒有內容 右邊是 Archive 轉成 opus(251) 48 kHz 可以看到 16~20 kHz 生出了一包左邊沒有的東西 也可明顯對比右邊 opus(251) 16 kHz 以下的底噪比 強 轉碼後看到的 16~20 kHz 失真 只是因為原始 aac(140) 只有 16 kHz 以下內容,所以這些新朋友跑出來見人 事實上 16 kHz 以下也是滿滿的新朋友,這是一整個 floor 的新生失真底噪 原始信號越強,這些新朋友就越 High 然後這些新朋友跟舊知之間有音樂、樂理上的關係嗎? 百聞不如一見,有個 Chrome擴充 enhanced-h264ify 可讓人選 YouTube 編碼 下面的 Audio 可 Block Opus、Block AAC (MP4A) or Loudness Normalization Block Opus 播放 YouTube Archive 在 Audio 編碼就會強制為 aac(140) 因為 aac(140) 是 44.1 kHz,共用模式的預設最好也改成 44.1 kHz 同理播 YouTube Video & Archive 因為是 48 kHz 預設最好也改成 48 kHz 可以自行比較一下 Archive 48 kHz 加料,跟純 Live 44.1 kHz 間的差異 其實不會,很少有專門針對 YouTube 上的播放另外花工跟錢處理 因為只要是上傳無損或高碼率有損 > opus(251) 48 kHz 在用戶播放時除了響度受到調整,編碼的音質並不會有很大影響 除了把上傳影片開首播,會變直播,這時播的會是 aac(140) 出問題的是這些不知道為什麼要這樣處理的東西
※ 批踢踢實業坊(ptt.cc), 來自: 114.36.247.156 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Audiophile/M.1719860311.A.C94.html

l98: YouTube 那個太囧了 07/02 05:35

apov: youtube 一個月好意思收那個價錢 07/02 06:27

martinlin77: Oswyn 推好文 07/02 07:17

kenApp: 推 07/02 08:04

uone: 謝O大分享 Youtube多好大一包XD 07/02 08:15

feoteng2003: 但是一般非live影片的聲音用opus我覺得比aac好 07/02 10:56

feoteng2003: 至少比較能維持動態 07/02 10:57

a3619453: youtube misic是不是也特別爛,我女友沒在碰音響的都感 07/02 11:38

a3619453: 覺得出來跟spotify、apple music的音質比起來有感爛, 07/02 11:38

a3619453: 而且還是用車子的原廠音響 07/02 11:38

feoteng2003: Youtube music用的是aac,比影片的音質還差 07/02 12:05

feoteng2003: 有花錢也仍然是aac 07/02 12:16

jhjhs33504: 推分享不曉得這些付費方案提升音質用哪款編碼器跟參數 07/03 02:49

jhjhs33504: 爬文頻譜截圖比對評測蘋果的解決方案幾乎沒失真或極低 07/03 02:53

jhjhs33504: 如果只要聽個響用LAME轉MP3可用Y switch參數但缺雙盲 07/03 03:13

jhjhs33504: 實際轉檔完頻譜是有填補高頻的內容但有種AI的膨脹聽感 07/03 03:17

jhjhs33504: 因為不能成對比較也不知該如何定義 播放會掛DSP就算了 07/03 03:22

mp5good: 所以說現代的母帶處理有很大一部分就是確保音樂在yt上聽 07/03 19:55

mp5good: 起來不要差太多... 07/03 19:55

mp5good: 但另一方面,會習慣在yt上聽音樂的人通常也不用太照顧啦 07/03 19:56

gooddaygood: 大大大優惠驚喜包(X) 失真與抵噪套裝(O) 07/05 10:34

jhjhs33504: 因Spectrum的scale變寬normalized或多或少會提升響度 07/05 17:25

jhjhs33504: 跟影像後製相同原理按喜好調整細節多一些或硬體特色多 07/05 17:30

jhjhs33504: 畢竟還要考慮小至耳機大至音響的輸出限制或衰減都不同 07/05 17:32

jhjhs33504: 如果在吵雜的環境下可以凸顯音樂特徵差異也是一種做法 07/05 17:34

mp5good: 會針對yt處理喔 很多工具就是專門針對不同的串流模擬聲音 07/05 19:18

mp5good: 我自己工作就是做混音 工程師會確保在各平台上聽起來一致 07/05 19:19

BarryR: 請問想了解這方面的知識是讀通訊系統嗎? 07/05 21:31

您可能感興趣