【SPILL 百科】SRC:Android 系統的 48kHz 音訊輸出限制

2020-12-26 騰訊網

最近很多朋友都在討論MOOV 的 24bit 音樂串流,而最常見的問題就是如何可以享受到 24bit/96kHz、24bit/192kHz 的高音質。暫時 MOOV 串流仍局限於手機的應用,而講到手機播歌的話,就不得不提 Android 系統的 SRC 限制,讓音質以數碼方式輸出時有一定局限性。

Android 音效處理:一律轉換以 48kHz 輸出?

SRC 的全寫是「Sample Rate Conversion」,也就是「取樣率轉換」,Sample Rate(取樣率)是模擬音樂訊號轉換到數碼訊號時「取樣」的「頻率」,理論上數值愈高、音訊還原度愈好。常見的音樂訊號取樣率包括了 CD 及數碼音樂製作的 44.1kHz、48kHz,以及其倍數的 88.2kHz、96kHz、176.4kHz、192kHz、352.8kHz、384kHz 等等。由於 Android 手機並不是專為 Hi-Fi 播歌而設,平時要兼顧鈴聲、鬧鐘、通話、系統通知、藍牙連接等等不同的音訊,所以將所有音訊統一轉換、進行 Sample Rate Conversion 至統一的 48kHz 就是最實用和有效率的做法,也是現時 Android 手機最普遍的做法。

Sampling Rate(取樣率)愈高,音訊還原就愈近似原本的波形,常見的取樣率包括 44.1kHz、48kHz,以及其倍數的 88.2kHz、96kHz、176.4kHz、192kHz 等等。

由播放軟體、系統層面繞過SRC 播放 Hi-Res 音樂

如果想要做到bit-perfect,將音訊以原生 Hi-Res 的方式輸出的話,就需要一些特別的處理。常見的做法就是通過 USB 輸出原生音訊,來繞過 Android 系統的音效處理架構。USB Audio Player Pro 就是最早採用這種設計的播歌 App,其後免費的 Hiby Music 也支援這種功能,Onkyo HF Player、Neutron Player、PowerAmp 等音樂播放 App 也陸續支援。

USB Audio Player Pro 就是最早期開始採用繞過 Android SRC 的播歌 App 之一。

HiBy Music 播放器也同樣支援繞過 SRC 輸出 Hi-Res 音訊,此外還是少有的免費選擇。

不過這種獨立軟體繞過SRC 的方式始終「治標不治本」,所以就有採用 Android 的 DAP 品牌由系統層面「改造」避開 SRC。例如 HiBy Music 推出的第一款 Android DAP R6、R6 Pro 就採用了 DTA(Direct Transport Audio)技術,Shanling 的 M6、M6 Pro 就有 AGLO(Android Global Lossless Output )Android 全局無損輸出技術來。另外 Fiio 的 M15 等 DAP 亦都支援通過 USB 輸出原生 Hi-Res 音樂,讓 MOOV、TIDAL 這些原本並沒有設計繞過 SRC 的音樂 App 都可以輸出到 Hi-Res 音訊。

Shanling M6 Pro、M6 等配備 Android 系統的 DAP 都採用了特別設計,系統本身就會繞過 SRC,讓 USB 部分可以直接輸出原生 Hi-Res 音訊。

文章轉載自:

https://www.spill.hk/glossary/android-src-sample-rate-conversion/

若有侵權,請聯繫刪除,謝謝~

相關焦點

  • 【SPILL 百科】藍牙:最方便的無線聽歌方式 認識不同編碼的不同音質
    可以無需配對接收數據,例如廣告、位置信息等,傳輸率提高至48Mbps,並且針對物聯網進行了很多底層最佳化。 aptX 支援 16bit、44.1/48kHz 的音訊,bit-rate可達384kbps,向下兼容SBC。由於傳輸的碼率比起SBC及AAC都更高,所以也擁有更佳音質,在早年算得上是首款擁有稍為接近CD音質的藍牙音樂編碼。不過由於需要付高通授權費,所以某些器材、例如 iPhone 等都並未配備 aptX。
  • Android-二維碼掃描與生成二維碼詳解
    添加權限<uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-feature
  • 教你如何在Mac系統下編譯Android系統的源碼
    隨著系統不斷完善,還將實現評價、投訴和反饋功能,群眾如廁後可評價共享公廁信息、提出建議或投訴,政府主管部門根據群眾意見完善基礎數據、實時監管投訴處理情況,巡查人員及時上傳投訴處理結果及日常巡查結果,不斷提升公廁管理水平。本篇來自 qqdds 的投稿,主要講解了如何在Mac系統下編譯Android源碼,希望大家喜歡。
  • Creative 創新 SoundBlaster AE-9 PCIe音效卡測評報告[二] 線性輸出...
    Xamp輸出測試時相同,均為直接播放模式、混合快速滾降濾波器,運放也是原廠標配組合,系統最大音量時RCA輸出電平為-1dB。 Creative 創新 Sound Blaster AE-9 PCIe音效卡 - 模擬線性輸出 - 總諧波失真[44.1khz]
  • android 從後臺啟動頁面專題及常見問題 - CSDN
    layout.xml首先創建此頁面的布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent">
  • 從安裝ubuntu到搭建android環境(三)
    從安裝ubuntu到搭建android環境(三) 來源:www.pipaw.com     時間:2012-05-22      作者:琵琶網
  • android系統桌面設置為背景的方法
    packagecom.yao_guet;importandroid.app.WallpaperManager;importandroid.content.Context;importandroid.os.IBinder;importandroid.util.AttributeSet;importandroid.util.Log
  • 老司機總結下 Android Studio 實用小技巧
    因此為了在 IDE 中預覽效果,你必須在 xml 中為 TextView 控制項設置 android:text 屬性    <TextView            android:id="@+id/tvDaV"            android:layout_width="wrap_content"            android:layout_height
  • 價格親民 東風風光500上市售價5.48-7.48萬
    10月29日,東風風光旗下全新緊湊型SUV風光500正式上市,新車共推出5款車型,售價為5.48-7.48萬元。新車全新搭載1.5L發動機,配5速手動和CVT變速箱。
  • 國外卡車都配備Android 系統,網友:ios系統不行了?
    即便是傳統的固定安裝顯示器的車內終端(在許多車隊中仍很受歡迎),也在向安卓(Android)系統轉移,後者是消費行動裝置市場很大一部分背後的作業系統。技術供應商表示,這一轉變最終將使使用硬連線系統的運營商能夠訪問手持智能設備上同樣類型的基於android的應用程式。
  • 快速學會開發Android App
    在安裝的過程中,若已安裝JDK,但卻出現系統偵測不到JDK的錯誤,則需要額外設置系統變數,設置過程稍微繁瑣,請多留心。在安裝過程中若出現存取被拒的錯誤,其為權限不足所造成,使用系統管理員身分執行Eclipse並重覆以上步驟即可正常下載安裝。
  • android關閉開機啟動 - CSDN
    實際上它只會在系統結束開機動畫之後才會變成true,然後再進行一遍finishBooting的動作。bootAnimationComplete方法是由Wms回調的,等下再說。繼續看上面的第二件事enableScreenAfterBoot.
  • android布局詳解專題及常見問題 - CSDN
    <include android:id=」@+id/cell3 layout=」@layout/workspace_screen」 /></LinearLayout>  上面的代碼中的<include>標籤還使用了一個android:id屬性,實際上,該屬性指定的是workspace_screen.xml布局文件中的根節點的android
  • Anubis Android銀行木馬技術分析及新近活動總結
    Banquecom.cba.android.netbankCommBank app for tabletcom.chase.sig.androidChase Mobilecom.cibc.android.mobiCIBC Mobile Banking®com.citi.citimobile
  • Android側滑-RecyclerView輕鬆實現高效的側滑菜單
    來源:Android開發中文站連結:https://mp.weixin.qq.com/s/-djoEXabg-X2vs5Vq5dK4gAndroid編程精選整理髮布,轉載請聯繫作者獲得授權一 前言利用系統類ItemTouchHelper實現簡單高效的RecyclerView側滑菜單!仿qq的側滑,跟隨滑動…
  • 分析|Anubis Android銀行木馬技術分析及新近活動總結
    Banquecom.cba.android.netbankCommBank app for tabletcom.chase.sig.androidChase Mobilecom.cibc.android.mobiCIBC Mobile Banking®com.citi.citimobile
  • Android 沉浸式狀態欄的實現
    對,就是玩遊戲的時候,我們都想置身於那種玩遊戲的快感,突然來個系統狀態欄的話,我覺著我反正是受不了的,都想砸手機的感覺。總之,重要的事情說三遍Android沉浸式模式的本質就是全屏化Android沉浸式模式的本質就是全屏化Android沉浸式模式的本質就是全屏化下面,看一下,手機界面的系統元素有哪些
  • Android工程師怒斥360攔截彈窗廣告
    今天從一個ANdroid開發者哪裡獲得了心聲,其原因是一篇《360副總裁李濤:360對流氓軟體行為絕不會姑息》的文章,讓Android開發者收到了巨大的損失,發表了以下的言論:  " 我覺得很氣憤,我不管360你認為自己是什麼角色,認為內置廣告的應用是什麼角色,你厲害,你把所有廣告都攔截了,試問下,你讓苦逼的android程式設計師怎麼活?
  • android 排列 - CSDN
    每一個LinearLayout裡面又可分為垂直布局(android:orientation="vertical")和水平布局(android:orientation="horizontal" )。當垂直布局時,每一行就只有一個元素,多個元素依次垂直往下;水平布局時,只有一行,每一個元素依次向右排列。
  • 安卓系統用久了會卡,蘋果系統卻依然流暢,原因是什麼?
    這種誤解的來源是在智慧型手機的早期,安卓手機還處在一個追趕蘋果的過程,android和IOS的差異確實大且明顯。這麼多年過去了,隨著安卓陣營逐漸繁榮,在android工程師的不斷努力,安卓手機的連續迭代過後,這種因為系統層面帶給用戶體驗上面的差異,正在慢慢變小。