připomínám, že mě zajímá enkódování.
Další věc, která při hevc_qsv nejde : nastavení parametr preset ( (very)slow(er),...fast(er) apod) – tyto parametry se v QSV mapují na "TargetUsage" – tradeoff mezi rychlostí a kvalitou při stejném bitrate: Zatímco u H264 se zobrazí v logu a je znát vyšší kvalita (rychlost klesne minimálně například z 2.48x na 2.39x realtime ), zatímco v HEVC je to stále 4 (~medium)
Mimochodem Skylake je sice "2 roky starý", ale KDYSI se mi zdá dost přehnané
pokud by byl placený, tak by mi to nešlo. mě to funguje OK
Otázka je co znamená zánovní, když každý rok vychází nové řady procesorů.
Ještě to mohu zkusit na Haswellu, jak si s tím poradí.
Technický dotaz: na wikipedii se píše, že například Haswell a Broadwell mají "PARTIAL" podporu dekódování HEVC (až další mají "pořádnou-fixed function). Myslí se tím , že to není "fixed function" a to znamená, že je to přes shadery nebo je tam ještě nějaká jiná možnost?
– Existuje i něco podobného i pro enkódování, nebo tam žádný mezistupeň není (buď softwarově nebo quicksync)?
Další věc, která zpomaluje výkon je změna velikosti videa (z 3.3x na 2.5xú. Z nějakého důvodu mi nejde -vf scale_qsv=WxH (údajně rychlý scaler quicksync), píše to v logu spustu věcí jako
Impossible to convert the formats supported by the filter
Error reinitializing filters
Failed to inject frame into network :Function not implemented (opravdu to není z wiresharku)
Error while processing the decoded data
Podle mě je problém, že tento druh filtru vyždauje nějak "nedekomprimované" snímky, ale nevím jak toho docílit (zkoušel jsem před -i dát hwaccel qsc - c:v hevc_qsv)
Info:
https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/quicksync-video-ffmpeg-install-valid.pdf
https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/cloud-computing-quicksync-video-ffmpeg-white-paper.pdf