Re: [閒聊] Spotify透過airplay投放的位元率
看板Audiophile (電腦喇叭 音響系統)作者Oswyn (Oswyn)時間2天前 (2024/07/02 02:58)推噓13(13推 0噓 7→)留言20則, 9人參與討論串2/2 (看更多)
※ 引述《a9220072002 (小齊)》之銘言:
: 今天發現使用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/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.247.156 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Audiophile/M.1719860311.A.C94.html
推
07/02 05:35,
2天前
, 1F
07/02 05:35, 1F
推
07/02 06:27,
2天前
, 2F
07/02 06:27, 2F
推
07/02 07:17,
2天前
, 3F
07/02 07:17, 3F
推
07/02 08:04,
2天前
, 4F
07/02 08:04, 4F
推
07/02 08:15,
2天前
, 5F
07/02 08:15, 5F
以前覺得 AirPlay 在那轉來轉去很腦包
但 YouTube 更神奇一堆讓人無法理解的操作
只要是直播就鎖定 aac(140) 128 kbps 44.1 kHz
大概是為了 Live Mode 的 Latency 最佳化,Chat 不會 lag
但連預上傳開首播也算直播音質腰斬
推
07/02 10:56,
2天前
, 6F
07/02 10:56, 6F
→
07/02 10:57,
2天前
, 7F
07/02 10:57, 7F
是,上傳影片的預設是 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 低通濾波跟更高的碼率
多出來的碼率變成儲存失真跟噪聲,慘就慘在這
推
07/02 11:38,
1天前
, 8F
07/02 11:38, 8F
→
07/02 11:38,
1天前
, 9F
07/02 11:38, 9F
→
07/02 11:38,
1天前
, 10F
07/02 11:38, 10F
推
07/02 12:05,
1天前
, 11F
07/02 12:05, 11F
推
07/02 12:16,
1天前
, 12F
07/02 12:16, 12F
剛去查了一下有 opus(251),不過這也可能跟播放的設備有關
測了一下如果 YouTube Music 播的不是預設 opus(251)
而是播 aac(140) 的話音質會很慘
推
07/03 02:49,
1天前
, 13F
07/03 02:49, 13F
→
07/03 02:53,
1天前
, 14F
07/03 02:53, 14F
推
07/03 03:13,
1天前
, 15F
07/03 03:13, 15F
推
07/03 03:17,
1天前
, 16F
07/03 03:17, 16F
→
07/03 03:22,
1天前
, 17F
07/03 03:22, 17F
這什麼神奇操作
就跟一堆搞爛的 Hi-Res 一樣,失真就是失真,而且不是好的失真
連 DSP 都算不上只是放縱不該出現的東西跑出來啊
https://i.imgur.com/GGAcaFi.png
這是 YouTube 後台 Live to Archive 的成果
跟放縱有損編碼填補高頻異曲同工
※ 下面的 Spectrum 因為兩邊的格式 44.1 kHz vs 48 kHz 所以 scale 不同
左邊是原始 Live aac(140) 44.1 kHz
可以明確看到 16 kHz 以上被低通濾掉沒有內容
右邊是 Archive 轉成 opus(251) 48 kHz
可以看到 16~20 kHz 生出了一包左邊沒有的東西
也可明顯對比右邊 opus(251) 16 kHz 以下的底噪比左邊 aac(140) 強
轉碼後看到的 16~20 kHz 失真
只是因為原始 aac(140) 只有 16 kHz 以下內容,所以這些新朋友跑出來見人
事實上 16 kHz 以下也是滿滿的新朋友,這是一整個 floor 的新生失真底噪
※ 我刻意找了一個沒BGM的純人聲閒聊突顯差異
原始信號越強,這些新朋友就越 High
然後這些新朋友跟舊知之間有音樂、樂理上的關係嗎?
百聞不如一見,有個 Chrome擴充 enhanced-h264ify 可讓人選 YouTube 編碼
下面的 Audio 可 Block Opus、Block AAC (MP4A) or Loudness Normalization
Block Opus 播放 YouTube Archive 在 Audio 編碼就會強制為 aac(140)
※ 不會對正在開的起效用,需 F5 更新重載
因為 aac(140) 是 44.1 kHz,共用模式的預設最好也改成 44.1 kHz
同理播 YouTube Video & Archive 因為是 48 kHz 預設最好也改成 48 kHz
可以自行比較一下 Archive 48 kHz 加料,跟純 Live 44.1 kHz 間的差異
推
07/03 19:55,
15小時前
, 18F
07/03 19:55, 18F
→
07/03 19:55,
15小時前
, 19F
07/03 19:55, 19F
→
07/03 19:56,
15小時前
, 20F
07/03 19:56, 20F
其實不會,很少有專門針對 YouTube 上的播放另外花工跟錢處理
因為只要是上傳無損或高碼率有損 > opus(251) 48 kHz
在用戶播放時除了響度受到調整,編碼的音質並不會有很大影響
除了把上傳影片開首播,會變直播,這時播的會是 aac(140)
出問題的是這些不知道為什麼要這樣處理的東西
※ 編輯: Oswyn (220.136.200.139 臺灣), 07/03/2024 21:10:37
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Audiophile 近期熱門文章
PTT數位生活區 即時熱門文章