2024. április 27., szombat

Gyorskeresés

Redmi 4x -192kHz/24 bit audio

Írta: |

[ ÚJ BEJEGYZÉS ]

A hardver képes rá, a Miui alapból nem engedi. Korlátozottan mégis megoldható.

A Poweramp zenelajátszó képes megkerülni az Android hangkimenetet, és direktben kezelni a Soc audio kimenetét más beállításokkal. Illetve ez nem teljesen igaz.
Erre csak a fejlesztés alatt álló alpha build-je képes. (Poweramp alpha-build-703/704)
Töltsük le innen: [link]
Dugjunk be egy fülhallgatót.
Poweramp, Settings, Audio, Output, Hi-res Output (Experimental), Wired Headset/AUX -nál kapcsolót bekapcsolni.
A kapcsoló melletti fogaskerékre rábökni, majd a Sample Rate sorra bökjünk.
Állítsuk be 192 kHz-re.

Na már most.
Lejátszottam vele egy 192kHz / 24 bit-es FLAC fájlt, ami egy szinus swipe-ot tartalmaz 0-tól 96 kHz-ig.
Oszcilloszkópon kimérve 20 kHz körül vág, tehát a valóságban maradt a gyári 48kHz-es sample rate, még ha a hangminőség határozottan jobb is lett.

1001 dolgot kipróbáltam, minden xart beírtam a build.prop-ba, átírtam a /system/etc/audio_policy.conf-ot, a /system/vendor/etc/audio_output_policy.conf-ot is 192000-re, de semmi eredmény.

Aztán TWRP-vel felraktam a innen az Ainur SAURON csomagot. Egész pontosan a SAURON MK I.IV.II verziót.
Update:
Mégsem kell hozzá a Sauron. Anélkül is működik.

Ezután a Poweramp alpha builddel a fenti beállításokkal Valóban működik a 192kHz-es kimenet.
Oszcilloszkópon is is kimértem kb 90kHz-nél kezd el vágni.

Ha valakinek sikerül, ne bakelitről felvett 192kHz-es felvételekkel tesztelje, bár az sem rossz, hanem modern direkt nagy felbontással felvett anyagokkal. pl itt van pár: [link]
A Poweramp-ban 48 és a 192 kHz között váltogatva valóban hallani a különbséget!

Sajnos a rendszer kimenet nem sikerült még átállítani, maradt 48kHz.
Ha sikerülne bármelyik zenelejátszó hozná a HD audio-t.

Tesztelve Xiaomi Redmi 4x 8.2.10.0 Global Stabil ROM-al

Hozzászólások

(#1) Krisszalai


Krisszalai
csendes tag

Szép munka! :K

Redmi 4x; Redmi Note 9

(#2) vipviform válasza Krisszalai (#1) üzenetére


vipviform
senior tag

:R :R :R

MIUI Fan; REDMI NOTE WCDMA; REDMI 3S PRIME; REDMI NOTE 4X SNAPDRAGON; Samsung Galaxy S7 Edge, Galaxy A70, Galaxy A52s 5G

(#3) dabadab


dabadab
titán

"A Poweramp-ban 48 és a 192 kHz között váltogatva valóban hallani a különbséget!"

Az egyébként érdekes kérdés, hogy mitől van különbség, mert hogy nem a megnövekedett felbontást hallod, az teljesen biztos.

DRM is theft

(#4) starr válasza dabadab (#3) üzenetére


starr
őstag

1.
A digital-analog konverzió végén a mintavételezési frekvencia felénél magasabb hangokat kiszűrik egy nagyon meredek szűrővel, mivel nem kívánatos felharmónikusok is keletkeznek. A szűrők sosem tökéletesek, már 19-20 Khz körül elkezdenek vágni, de már jóval lejjebb 15-16 Khz körül már jelentős fázistorzítás jelentkezik. Analóg szűrőknél mindig van fázistorzítás is.

2.
10 Khz-et még bőven hallunk. Ezt összesen 4 minta írja le 44,1 Khz esetén, vajon mennyire lehet ez pontos?
Amplitúdóban, de főleg fázisban?

3.
Nagyobb mintavételezási frekvecia esetén a kvantálási zaj nagyobb frekvenciatartományban oszlik szét, ezért az amplitúdója csökken. Ráadásul 24 biten a 256-ot része a kvantálási zaj nagysága a 16 biteshez képest.

4.
Sajnos általában a telefonokon, (de még a Sound Blaster hangkártyákon is) csak 48Khz-es órajel van, kizárólag 48Khz-en képesek analógra átalakítani. A zenék 44,1Khz-esek, ezt resamplig-elik 48 Khz-re. Mivel a két frekvencia közelni kb 1 db minta sem az eredeti, csak átszámított érték.
Ha nem 48(/16)-ra, hanem 192(/24)-re resamplingelünk közelebb vagyunk a valósághoz.

Szóval rengeteg hibája van a digitalizálásnak, ami kevésbé érvényesül, ha nagyobb a mintavételezési frekvencia. Nem azért van, mert hallanánk az ultrahang tartományt.

[ Szerkesztve ]

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.