A videó kódolás témája, ahol szeretünk kódolni

Beszélgetési eszközök

Itt folytatom a hibaelhárítási szakaszban létrehozott témát, hogy a HEVC-ről beszéljek (x265).

kódolás

  • Mi a hevc kodek?

Ez egy kodek, amelynek célja a videó méretének csökkentése, az AVC (x264) minőségének megfelelő minőség megtartása mellett. Ez pedig bonyolultabb algoritmusok használatával.
Ezt a kodeket HD formátumokra és nagyobb (2k 4k 8k) és nagy képkockasebességre tervezték.

  • Kompatibilitás

Ma a legtöbb modern olvasó támogatja. Nagy gyenge pontja és a dekódoláshoz szükséges számítási teljesítmény, amely sokkal fontosabb, mint az x264.
A polgári gépeinken a probléma nem túl érzékelhető, de mobileszközökön vagy elég régen a probléma sokkal érzékenyebb!

Szerencsére az x264 hardveres dekódolás fokozatosan jön.
-Az Intel a skylake-ből kezeli (kicsit korábban részleges támogatással)
-Amd carrizoból kezeli
-Az Nvidia kezeli, de rendetlenség és a pajzs táblagép formátumát is kezeli.

Más chipek, különösen az ARM-ek esetében a támogatás még mindig elég szűk. De a 4k forrásokkal logikusan demokratizálódni fog.

  • Kinek kell x265 kódolást végrehajtania?

Jelenleg az x265 még egy kicsit fiatal, mint olyan formátum, amely a régebbi nagy bitsebességű x264 értékkel egyenértékű eredményt ad. Másrészt kiváló, ha a bitráta elég alacsony.
Alapvetően, ha 1h30 felbontású 1080p videót szeretne menteni egy fájlba

4 kép/mp lassan
Xeon x5670 (6/[email protected]) ->

7 kép/mp lassú, virtuális gépben.

  • Most beszéljünk technikailag

Az ffmpeg-et használom linux alatt átkódoláshoz. Esetenként megpróbálok kézifék áttekintést készíteni.

Beállításaim meglehetősen egyszerűek és a következők:

ffmpeg -i input.mkv -map 0 -c: v libx265 -preset slow -x265-param "profile = main: CRF = 18" -c: a -c: s másolat -c: t copy output.mkv