Fórum:
A napokban olvastam, hogy a Netflix Androidon ezentúl az xHE-AAC hangkodeket fogja használni a streamekben a kevesebb adatforgalom és a jobb hangminőség elérése érdekében. Felmerül bennem a kérdés: ez a kodek mennyire támogatott úgy általánosságban és Linuxon is? A lejátszók megbirkóznak-e ezzel a formátummal, vagy telepíteni kell-e valamit hozzá?
Linuxon van-e program amelyik létre tud hozni xHE-AAC-vel tömörített állományt? Eddig én az AAC-LC-t és a HE-AAC-t használtam, de a leírás szerint ez az új kodek azonos fájlméret mellett jobb minőséget produkál az említetteknél - főleg kisebb bitráta esetén. Ez a kodek a Fraunhofertől származik - valószínűleg a másik kettő is -, bizonyára licenszköteles.
Itt van egy ábra a minőségek összehasonlításáról a bitsűrűség függvényében: https://ibb.co/Cvtr375
A leírás pedig itt van a Fraunhofertől:
https://www.iis.fraunhofer.de/en/ff/amm/broadcast-streaming/xheaac.html
Exhale
Beküldte kimarite -
Értékelés:
Az Exhale alkalmazás lejátssza: https://gitlab.com/ecodis/exhale
A Fraunhofer honlapon, regisztráció után lehet letölteni teszt fájlt.
xHE-AAC teszt
Beküldte Hosszú Lajos -
Értékelés:
https://www.youtube.com/watch?v=aeXiBQtSGwg
Elképesztő, hogy 16 kbit/s-on mit produkál ez a kodek - összehasonlítható a 128 kbit/s-os mp3-mal.
xHE-AAC teszt | Exhale
Beküldte kimarite -
Értékelés:
Telepítés
-- függőségek
-- alkalmazás forrásának letöltése
-- lépj be a letöltött könyvtárba
-- telepítés
-- 64 bites rendszeren
-- 32 bites rendszeren (hibakeresés módban)
-- súgója
-- használat (magában, persze, be lehet tenni a $PATH-be)
A 9 a példában a „preset” (minőség) egyik lehetséges beállítása.
Részletek, forrás: https://gitlab.com/ecodis/exhale
Példa videó: http://www.drm.org/wp-content/uploads/2013/09/DRM-xHE-AAC-Demo_v2_201309...
(https://hydrogenaud.io/index.php?topic=109486.0 )
xHE-AAC teszt | Exhale
Beküldte Hosszú Lajos -
Értékelés:
xHE-AAC teszt | Exhale
Beküldte kimarite -
Értékelés:
xHE-AAC teszt | Exhale
Beküldte kimarite -
Értékelés:
majd:
-----
Az exhale fájl a bináris:
A bináris elérési útjának modellje, a bin könyvtár tartalma:
xHE-AAC teszt | Exhale --> futtatás, átalakítás
Beküldte kimarite -
Értékelés:
Másold be ide az átalakítandó fájlokat: $HOME/Zene/átalakítandó_audió
Lépj be a könyvtárba,
majd futtasd (helyes bemenet fájlnév/kiterjesztés szerint):
Persze, addig tudod ezt használni, amíg az exhale könyvtár a saját könyvtáradban van.
Ha áthelyezed, akkor a „$HOME/exhale/bin/exhale” elérési út nem lesz már jó.
xHE-AAC teszt | Exhale --> futtatás, átalakítás
Beküldte kimarite -
Értékelés:
Az átalakítandó fájlokat alakítsd WAV formátumra.
(az MP3-at nem támogatja az Exhale)
Másold be az exhale elérési úton a bin könyvtárba.
Szóköz ne legyen a fájlnévben.
Futtasd:
Ez történik:
Eredmény:
Lejátszani nem tudom.
xHE-AAC teszt | lejátszás
Beküldte kimarite -
Értékelés:
https://askubuntu.com/questions/1224198/how-do-i-produce-xhe-aac-files-u...
GyIK: https://gitlab.com/ecodis/exhale/-/wikis/faq
xHE-AAC teszt | Foobar
Beküldte kimarite -
Értékelés:
xHE-AAC teszt | Exhale --> futtatás, átalakítás
Beküldte Hosszú Lajos -
Értékelés:
lajos@lajos-Aspire-E5-772G:~/Zenék$ cd $HOME/exhale/bin/
lajos@lajos-Aspire-E5-772G:~/exhale/bin$ ./exhale 9 /home/lajos/Zenék/ deezer001.wav deezer001.m4a
---------------------------------------------------------------------
| exhale - ecodis extended high-efficiency and low-complexity encoder |
| |
| version 1.1.2 (x64, built on Feb 1 2021) - written by C.R.Helmrich |
---------------------------------------------------------------------
Copyright 2018-2021 C.R.Helmrich, project ecodis. See License.htm for details.
This software is made available under the exhale Copyright License and comes
with ABSOLUTELY NO WARRANTY. This software may be subject to other third-party
rights, including patent rights. No such rights are granted under this License.
Usage: exhale preset [inputWaveFile.wav] outputMP4File.m4a
where
preset = # (0-9) low-complexity standard compliant xHE-AAC at 16*#+48 kbit/s
(a-g) low-complexity compliant xHE-AAC with SBR at 12*#+36 kbit/s
inputWaveFile.wav lossless WAVE audio input, read from stdin if not specified
outputMP4File.m4a encoded MPEG-4 bit-stream, extension should be .m4a or .mp4
Notes: The above bit-rates are for stereo and change for mono or multichannel.
Use filename prefix ./ for the current directory if this executable was
called with a path (call: ./exhale).
xHE-AAC teszt | Exhale --> futtatás, átalakítás
Beküldte Hosszú Lajos -
Értékelés:
lajos@lajos-Aspire-E5-772G:~/exhale/bin$ ./exhale 9 /home/lajos/Zenék/deezer001.wav deezer001.m4a
---------------------------------------------------------------------
| exhale - ecodis extended high-efficiency and low-complexity encoder |
| |
| version 1.1.2 (x64, built on Feb 1 2021) - written by C.R.Helmrich |
---------------------------------------------------------------------
Encoding 44-kHz 2-channel 16-bit WAVE to low-complexity xHE-AAC at 192 kbit/s
Progress: --------------------------------- Done, actual average 177.9 kbit/s
Input statistics: File loudness -12.60 LUFS, sample peak level -0.91 dBFS
xHE-AAC teszt | Foobar
Beküldte Hosszú Lajos -
Értékelés:
xHE-AAC teszt | Foobar
Beküldte Hosszú Lajos -
Értékelés:
Felmerül bennem a kérdés: van-e értelme használni ezt a kodeket, ha ennyire nincs támogatva. A Netflixen is csak az Android 9-től játszható le. Mi van a PC-s támogatottságával?
HE-AACv2 | Selene
Beküldte Hosszú Lajos -
Értékelés:
https://u.pcloud.link/publink/show?code=XZXVEbXZXVzyfpLsA653SVpHYq0HdFay...
Nekem ez is megfelel, igaz hogy csak 36 kbit/s-os, de hordozható eszközön megfelel, és nem mellesleg ez jobban támogatott, mint az xHE-AAC.
xHE-AAC teszt | Foobar
Beküldte kimarite -
Értékelés:
xHE-AAC teszt | Foobar
Beküldte Hosszú Lajos -
Értékelés:
xHE-AAC teszt | Foobar
Beküldte 444tibi -
Értékelés:
XP alatt megnyitod, és vele a zenét.
Telepíteni sem kell.
Tedd már fel légyszi valahova a fájlt, kíváncsi vagyok rá.
xHE-AAC teszt | Foobar
Beküldte kimarite -
Értékelés:
xHE-AAC teszt | Foobar
Beküldte Hosszú Lajos -
Értékelés:
https://u.pcloud.link/publink/show?code=XZAUUbXZj5fJgYLA7Bfo74X7CT4SshMg...
Ez most 1-es minőséggel lett kódolva. A pCloud se tud vele mit kezdeni.
xHE-AAC teszt | Foobar
Beküldte 444tibi -
Értékelés:
Megcsináltam portablébe, a lkölön letölthető és kicsomagolt aac dekóder dll-eket betettem a helyére a programon belül.
Zippelve van, az egész lejátszó a dll-ekkel együtt, töltsd le csomizd ki és indítsd a virtual xp alól.
Nálam Wine alatt a kodek nélkül úgy szállt al a Foobar mint a győzelmi zászló, utána pedig szépen lejátszotta a fájlodat.
https://mega.nz/file/hsAkwbhZ#_jqgPJURW5Je-41Dskxlq0hFm_fnjoMml2cC9q_HyUc
Rasberry-re lehet átszivárog
Beküldte kimarite -
Értékelés:
Rasberry-re lehet átszivárog majd a dekódoló is, és onnan majd a PC-kre is, vagyis a LInux rendszerekhez.
xHE-AAC teszt | Foobar
Beküldte Hosszú Lajos -
Értékelés:
Akkor lesz érdemes ezzel a kodekkel foglalkozni, ha majd széles körben elterjed. Amíg szinte semmi nem támogatja, addig kínszenvedés a használata. Elvileg streamelésre találták ki, de használható (lesz majd) hordozható eszközökön is. Azért kíváncsi vagyok, mit fognak szólni a mobilos felhasználók, akik a Netflixet nézik mobilon, hogy miért nincs hangja a filmeknek (vagy a kodek benne lesz a Netflix alkalmazásban?). Akinek 9-esnél régebbi Androidja van, hogyan nézze a Netflixet?
Jobban örülnék, ha grafikus felületű konvertálóprogram lenne az xHE-AAC-hez, a terminálos megoldás kissé nehézkes (Windowsra van).
xHE-AAC teszt | Foobar
Beküldte kimarite -
Értékelés:
Fordítsuk meg az állítást: A Fraunhofer nem szeretné a támogatást. Nem mindegy. (hogy kakaó vagy makaó) ;)
xHE-AAC teszt | Foobar
Beküldte 444tibi -
Értékelés:
Mindent meg kell tenni az adatforgalom csökkentése érdekében.
Mi lenne egy nyers adatfolyam esetén egy stream, egy IP tv fendszer, egy DVB-T adás esetén? Az egekog nőne a sávszél és az átvitt adatmennyiség.
Ez megengedhetelen, hisz a hálózatok áteresztőképessége bár óriási de véges.
Minden bit megtakarítás kincset ér.
Ez van ezzel a kodekkel is, spórol a biteken. és nem bolondságból lesz bevezetve.
Majd megoldódik ha elterjed, mégha hardver cserékre is kényszeríti a felhasználót.
Pl. engem nem mer nincs és nem is lesz Netfixem. De akinek létkérdés, az lecseréli a telefonját.
Hány darab DVB tunert kell szemétre hajítani ha bevezetnek egy új DVB-T kódolást? Mivel natívan kell támogatnia.
A tévékről nem is beszélve.
Aki továbbra is nézné, az vagy tévét cserél, vagy vesz egy boxot mellé.
Mindenre van megoldás.
Ha kell, én is veszek majd egy új tunert, és nem sajnálkozni fogok hanem örülni a +csatornáknak.
A fejlődés elengedhetetlen, az egy dolog hogy esetleg valaki nem kér belőle de a többség használni fogja az új megoldásokat.
xHE-AAC teszt | Foobar
Beküldte Hosszú Lajos -
Értékelés:
xHE-AAC teszt | Foobar
Beküldte 444tibi -
Értékelés:
tibi@TibiXubuntu:~/Asztal/foobar2000/components$ dir
foo_albumlist.dll foo_fileops.dll foo_rgscan.dll
foo_cdda.dll foo_freedb2.dll foo_ui_std.dll
foo_converter.dll foo_input_std.dll foo_unpack.dll
foo_dsp_eq.dll foo_pd_aac.dll
foo_dsp_std.dll foo_pd_aac.dll.asc
Ott van pedig benne a components mappába.
Vagy húzd ki a Foobar gyökérmappába, vagy töltsd le a linkről és próbáld meg behúzni vagy a components vagy a foobar gyökérkönyvtárba.
Sérült volna zippelésnél?
https://www.foobar2000.org/components/view/foo_pd_aac
xHE-AAC teszt | Foobar
Beküldte Hosszú Lajos -
Értékelés:
xHE-AAC teszt | Foobar
Beküldte 444tibi -
Értékelés:
A Hollies.m4a fájl?
Nekem simán lejátssza, Wine alatt fut a portable Foobar.
Megnézem virtuális xp alatt. Most nézem, az pont nincs. De pótolom.
xHE-AAC Tapasztalataim
Beküldte tonsur -
Értékelés:
Az exhale segitségével én is leteszteltem az xHE-AAC-t,és egyben összehasonlitottam az eddigi legjobb hangminőségü AAC-encoder-el a QAAC-val.Két féle kódolást tud az exhale, a standard compliant-ot,és a compliant xHE-AAC with SBR-t.
Tud sztereó,és multichannelben is konvertálni,mindkettőt kipróbáltam,a következő bitrátákat használja a két üzemmódnak megfelelően, amiket számokkal (standard compliant),és betükkel jelöl (compliant xHE-AAC with SBR)
(0-9) low-complexity standard compliant xHE-AAC at 16*#+48 kbit/s
(a-g) low-complexity compliant xHE-AAC with SBR at 12*#+36 kbit/s
1 - Sztereo - 64 kbit/s - Multich - 160kbit/s
2 - Sztereo - 80 kbit/s - Multich - 200kbit/s
3 - Sztereo - 96 kbit/s - Multich - 240kbit/s
4 - Sztereo - 112 kbit/s - Multich - 280kbit/s
5 - Sztereo - 128 kbit/s - Multich - 320kbit/s
6 - Sztereo - 144 kbit/s - Multich - 360kbit/s
7 - Sztereo - 160 kbit/s - Multich - 400kbit/s
8 - Sztereo - 176 kbit/s - Multich - 440kbit/s
9 - Sztereo - 192 kbit/s - Multich - 480kbit/s
--------------------------------------------------------------
a - sbr - Sztereo - 36 kbit/s - Multich - 90kbit/s
b - sbr - Sztereo - 48 kbit/s - Multich - 120kbit/s
c - sbr - Sztereo - 60 kbit/s - Multich - 150kbit/s
d - sbr - Sztereo - 72 kbit/s - Multich - 180kbit/s
e - sbr - Sztereo - 84 kbit/s - Multich - 210kbit/s
f - sbr - Sztereo - 96 kbit/s - Multich - 240kbit/s
g - sbr - Sztereo - 108 kbit/s - Multich - 270kbit/s
----------------------------------------------------------------
A Foobarral lehet lejátszani a sztereó xHE-AAC-fájlokat,a multichannel fájlokat viszont nem, mert összeomlott mikor megpróbáltam.Szintén a Foobarral lehet a sztereó xHE-AAC fájlokat visszakonvertálni wav-ba.
Összehasonlitottam a QAAC-vel,alacsony bitrátán (32-64kbit/s) és elég nagy a különbség,a QAAC sokkal szebben szólt,ami ráadásul mindennel kompatibilis,igy nem igényel speciális lejátszót,multichannel üzemmódban pedig egyenértékü a DTS-el,úgy hogy annál alacsonyabb bitrátát használtam (QAAC-448kbit/s,DTS-768kbit/s).
Szerintem az xHE-AAC-hangja streamelésre telefonokon megfelelő lehet,de PC-re semmiképpen nem használnám amig van nála hallhatóan jobb (QAAC),ami ráadásul a megszokott szoftverekkel, és eszközökkel (Audacity,Lejátszók,TV-k,medialejátszók) is kompatibilis.
xHE-AAC Tapasztalataim
Beküldte Hosszú Lajos -
Értékelés:
QAAC (az APPLE encodere) használata
Beküldte tonsur -
Értékelés:
Mindenképpen kell hozzá a WINE (Én az 5.0.3-ast használom) és a BatchEncoder grafikus felületü szoftver,ami hiba nélkül fut Wine-al.Tökéletesen használható mobilon is,a 64kbit/s-es bitrátájú fájlok remekül szólnak.Mivel elég bonyolult a QAAC-beüzemelése,én ezt már megcsináltam,és egy csomagba raktam,ha érdekel ird meg és folytatjuk.
QAAC (az APPLE encodere) használata
Beküldte Hosszú Lajos -
Értékelés:
xHE-AAC | QAAC, ALAC
Beküldte kimarite -
Értékelés:
AAC/ALAC commandline encoder qaac
https://www.andrews-corner.org/qaac.html
Mert az ALAC-ot az ffmpeg is tudja:
Íme:
xHE-AAC | QAAC ... for Core Audio's AAC and ALAC encoders
Beküldte kimarite -
Értékelés:
http://wiki.hydrogenaud.io/index.php?title=Apple_AAC
xHE-AAC | QAAC, ALAC
Beküldte tonsur -
Értékelés:
Nem,az ALAC az APLE veszteségmentes encodere a FLAC megfelelője,a QAAC a veszteséges encodere,a FAAC,a Fraunhofer FDK AAC alternativája.
QAAC (az APPLE encodere) használata
Beküldte tonsur -
Értékelés:
Rendben,ahogy akarod.
xHE-AAC | QAAC / ALAC
Beküldte kimarite -
Értékelés:
Tehát, egy alternatíva (a Fraunhofer FDK AAC-é is):
Six alternatives that Linux/Unix users have for creating AAC files:
Alternatives for AAC encoding in Unix-like operating systems
Logikus is, hogy a veszteséges tömörítési módszer a fizetős.
Windowsos koromból emlékszem erre is: QuickTime - Wikipedia
A téma engem nem villanyoz fel, de ez nyilván az én hibám. :)
xHE-AAC | QAAC / ALAC
Beküldte tonsur -
Értékelés:
A QAAC nem fizetős encoder,szabadon használható,csak nem open-source, és jelenleg a legjobb encoder hangminőség szempontjából, a netes fórumokon a következő minőségi sorrendet találtam az AAC encoderek esetén:
01 - QAAC
02 - Fraunhofer FDK AAC
03 - NERO AAC Encoder
04 - FAAC
05 - FFMPEG-AAC
Ezzel én is egyetértek.
xHE-AAC | QAAC / ALAC
Beküldte kimarite -
Értékelés:
Nézd, ne temessük a többi AAC alkalmazást, „lesz ez még így se”.
Mármint a veszteséges kódolás tekintetében.
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte tonsur -
Értékelés:
Ha már észrevettétek akkor bocsi, de a napokban teszteltem a fre:ac-audio konvertert (1.1.6-ost),és már választható a menüjében az exhale xHE-AAC Encoder,és remekül is működik.
Az a lényeg,hogy a fre:ac appimage formában legyen használva,és el legyen helyezve a /usr/local/bin mappába az exhale bináris fájl,ekkor már megjelenik a fre:ac menüjében az xhe-aac kodek opció,aminél a beállitások is aktivak.
Igy már grafikus felülettel használható ez a kodek,és bármilyen formátumból tud konvertálni,nem kell a forrásnak wav-nak lennie.
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte Hosszú Lajos -
Értékelés:
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte tonsur -
Értékelés:
Igen főleg streamelésre használják,android pie (android 9.0) és annál újabb androidos telefonok támogatják.Jelenleg csak linuxon nem megoldott a kezelése,értem ez alatt a nativ lejátszást,mert csak a Foobar2000-el tudom lejátszani wine segitségével. Azt olvastam,hogy a netflix alkalmazza,és meg van vele elégedve.
Csináltam egy kis tesztet Innen letöltheted.
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte Hosszú Lajos -
Értékelés:
A minőség jó mind 64 kbit/s-on, mind 32 kbit/s-on, jelentős különbséget nem vettem észre, pedig fejhallgatón keresztül hallgattam. A fülem se érzékeli már jól a magas hangokat, maximum talán a 9 kHz-et hallom (hanggenerátorral mértem régebben).
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte atime -
Értékelés:
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte Hosszú Lajos -
Értékelés:
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte atime -
Értékelés:
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte T.István -
Értékelés:
Az nagyon durva, általános időskori érték 12-14 kHz között mozog, de még ennek sem kötelező ennyire lecsökkennie. Szerintem (ne vedd személyeskedésnek) érdemes lenne konzultálni fül-orr-gégésszel
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte Hosszú Lajos -
Értékelés:
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte lala -
Értékelés:
speaker-test -t sine -f 9000 -c2
(9000Hz, jobb/bal)
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte atime -
Értékelés:
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte Hosszú Lajos -
Értékelés:
Pragha
Beküldte atime -
Értékelés:
Az Ubuntu 22.04-re megpróbáltam telepíteni, beletört a bicska, nem játssza le, Debian 11-en még régebbi van, így MXLinuxon is.
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte T.István -
Értékelés:
https://www.i4cy.com/signal_generator/
12 kHz körül, de a fejhallgatót nem tudom tesztelni, hogy egyáltalán mit tud, meg a noti, amin most néztem, bár Dolby Advanced akármilyen minősítésű az Intel hangkarija, szerintem nem valami jó.
Majd megnézem másik gépen is. Nem vagyok én sem mai gyerek már, de gyerekkoromban én hallottam a denevéreket, senki nem hitte el, én sem, hogy ők meg nem hallanak semmit. Ugyanakkor azt sem gondolom, hogy azok a denevérek 45 kHz-en csipogtak. Elég magas volt az biztos, de tuti 30 kHz alatt. Régen volt. (Most a párom szerint meg teljesen süket vagyok.)
speaker-test -t sine -f 13000 -c2 -X -is hallom, de tovább nem mentem, már eléggé cseng a fülem.
Minden esetre érdekes, a fenti oldalon 12 felett semmi, speaker-test -el 13 kHz-is megvan
xHE-AAC-ba konvertálás fre:ac programmal
Beküldte Hosszú Lajos -
Értékelés:
https://www.szynalski.com/tone-generator/
Én ezt használtam:Hangminőség szubjektiv értékelése.
Beküldte tonsur -
Értékelés:
Értékelve a hangminőséget 32kbps,64kbps-en,fejhallgatóval hallgatva nálam a következő sorrend alakult ki:
1 - QAAC
2 - FDK
3 - xHE-AAC
Szerintem ennek azaz oka,hogy az xHE-AAC-t az emberi beszéd jobb érthetőségére optimalizálták zajos környezethez igazitva,és nem a zenei hangzás javitása volt a cél.
Ha az összhangzás minél jobb minőségü elérése a cél alacsony bitrátán, akkor egyértelműen a QAAC a nyerő,ami ráadásul minden lejátszóval kompatibilis,az FDK egy kicsit tompábbnak tünik high efficiency,és high efficiency v2-is.