"Kvalitatívne rozdiely medzi hw a sw enkodingom môžu byť pri nejakých bezplatných implementáciach"
To teda nesouhlasím.
Ten rozdíl tam je (velký) a principiálně pramení z toho, že hardwarový enkodér (ASIC) zdaleka není tak pružný a nemá tak velké schopnosti udělat nejoptimálnější rozhodnutí mezi jednotlivými kandidáty predikcí/pohybových vektorů, kvantizérů, sílami loopfilteru a tak dál, jako to dokáže software.
S tím souvisí i že tam bývá horší (pokud vůbec nějaká) úroveň psychovizuálních optimalizací.
Řekl bych, že tohle je fundamentální faktor, který se nebude dát překonat. Samozřejmě že může existovat mizerný SW enkodér, který prohraje s dobrým HW enkodérem. Je klidně možné, že nějaká profi aplikace bude mít mizerný sw enkodér v sobě. Ale když se srovná state of the art versus state of the art, tak softwarové enkódování bude prostě mít výhodu.