( hajbazer | 2018. 10. 04., cs – 08:46 )

Mi a bajod a QT5-tel?

Bloatware. Sok memóriát zabál, lassú. Minden benne írt program.

Multiplatformos, ezért aztán valóban komolyabb kódbázist kell alkalmazni.

Kivéve, ha platform-specifikusan optimalizálják magát a libraryt és nem linkelik oda, ami nem kell, illetve az architektúrája sem olyan, hogy minden univerzális idealizmust oda kell linkelni, hogy működjön.

Bocs, de hasnzálni akarom, és ha épp Windows-on, akkor sem az a célom, hogy komplett fordítókörnyezetet rakjak fel csak azért, hogy a 18M-t lenyomjam 16-ra.

Nem kell lenyomni. Nincs baj a 18 MB mérettel, ugyanis jóval kevesebb memóriát zabál, mint mondjuk egy VLC. A 18 MB a LAVFilters miatt 18 MB, ami rengeteg dekódert és szűrőt tartalmaz. A VLC-nek a Win32-es telepítője 38 MB, feltelepítve 165 MB, melyből csak a Qt5 bloat (libqt_plugin.dll) 17,2 MB, avagy gyakorlatilag annyi, mint maga az egész MPC-HC. Ezzel szemben az MPC-HC-ban nincs ilyen framework bloat, ott csak a szükséges kodekek vannak, hogy mindent (is) le tudj vele játszani. Mert az csupán egy médialejátszó, nem egy mindenre jó akarunk lenni idealizmus.

van beépített app a normális windows-okban

Igen, és tudsz választani annyiféle rendering outputot, mint az MPC-HC-ben? Nem. Le tudsz játszani egy MKV-t? Nem. WebM-et? Nem. Hagyjál már a hülyeségeiddel! Nézd meg, mennyit tud, mint médialejátszó az MPC-HC és utána hasonlítgasd mindenféle idealista Microsoft-os szirszarokkal.

Persze, lehet az elvárt funkciókat n+1 alkalmazással lefedni, de ha ezt egy app tudja, méghozzá _jól_ tudja, akkor az fogom használni - ugyanis így elég egy appot telepíteni/frissen tartani/használatát megtanulni.

Ízlések és pofonok. Én jobban szeretem azokat az appokat, amik egy konkrét cél érdekében működnek és azon a téren széleskörűen konfigurálhatók, cserébe még hatékonyak is. Ilyen az MPC-HC, mint médialejátszó. Konvertálni nem fog, mert nem konverter.

A "sokkal gyorsabb, és kevesbb erőforrást zabál" nem értelmezhető egy lejátszó+konverter+streaming alkalmazásnál nem csak a mai, de az utóbbi sok év hardvereinél.

De igen, értelmezhető. Próbálj meg egy böngészőben lejátszani egy Full HD videót, aztán meg egy MPC-HC-ben. Lesz egy kis memória- és CPU-különbség. VLC és MPC-HC között is van ilyen különbség. Főleg memóriahasználatban.

(Tapasztalat: Ugyanazon a hardveren a 32 bites XP alatt ugyanaz az alkalmazás (nem mediakezelés, de sokat számolós, sok adatot megmozgató sw) 32 bites verzióban jelentősen lassabban dolgozott, mint 64 bites Windows7/10 környezetben a 64 bites buildje.

Cserébe több memóriát, diszket és CPU-t zabál. Ráadásul a 32-bites appok is lassabbak, mint mondjuk Windows XP 64-biten. Ja egyébként még mindig 64-bites XP-t használok, 64-bites MPC-HC-vel. Nagyjából 10% teljesítménykülönbség van a 32-biteshez képest.