X264 - a kódoló kulcsok leírása, codec wiki, wikia által működtetett fandom

Presetek szerkesztése

--profil szerkesztése

(Határozza meg a H.264 profil határait)

Adja meg a kompatibilitás szintjét, a berendezéstől függően. Mivel nem minden vas játékos képes megbirkózni a magas.

  • profilok:
    • alapvonal - Készletek - nem-8x8dct --bframák 0 --no-cabac - cqm flat --weightp 0. Minőségi veszteséggel. Átfedés nélkül.
    • fő - Sets --no-8x8dct --cqm lapos. A minőség elvesztésével.
    • magas - Nincs korlátozás. A minőség elvesztésével.
    • high10 - Ugyancsak magas, de 10 bites mélységtámogatással. A minőség elvesztésével.
    • high422 - szintén high10, valamint a 4: 2: 0/4: 2: 2 chroma subsampling támogatása. A minőség elvesztésével.
    • high444 - Magas 10, plusz 4: 2: 0/4: 2: 2/4: 4: 4 támogatja a chroma subsamplingot. Minőség elvesztése nélkül.
  • A konzolban: --profil
  • A MediaInfo-ban: Formázási profil:
  • Alapértelmezett érték: Letiltva

--preset Szerkesztés

(Használjon előre beállított beállítást a kódolási beállítások kiválasztásához)

Készítsen készenléti készleteket. A preset olyan optimális paraméterek halmaza, amelyek befolyásolják a kódolási sebességet és a minőséget. Minél nagyobb a sebesség - minél alacsonyabb a minőség.

  • Elérhető presetek:
    • ultragyors (ultragyors):
      --no-8x8dct -aq-mód 0 -b-adapt 0 -bframes 0 -no-cabac -nem-deblock -no-mbtree -me dia -nem-vegyes-refs -partíciók none - -rc-lookahead 0 --ref 1 --scenecut 0 - szubsz 0 - trellis 0 --no-weightb --weightp 0
    • szupergyors (ultragyors):
      --no-mbtree -me dia -nem-vegyes-refs -partíciók i8x8, i4x4 -rc-lookahead 0 --ref 1 - 1 rész - trellis 0 - weightp 1
    • nagyon gyors (nagyon gyors):
      --nem kevert ref. - rc-lookahead 10 - ref 1 - 2. rész - trellis 0 - weightp 1
    • gyorsabb (gyorsabb):
      --nem kevert ref. - rc-lookahead 20 - ref 2 - 4. rész - weightp 1
    • gyors (gyors):
      --rc-lookahead 30 - ref 2 - 6. aljzat - weightp 1
    • közepes (közepes):
      minden alapértelmezett értéket
    • lassú (lassú):
      --b-adapt 2 - közvetlen auto -me umh --rc-lookahead 50 --ref 5 - 8. rész
    • lassabb (lassabb):
      --b-adapt 2 - közvetlen auto --me umh --partíciók mind --rc-lookahead 60 --ref 8 - szubtum 9 - trellis 2
    • veryslow (nagyon lassú):
      --b-adapt 2 --bframes 8 - közvetlen auto -me umh --merange 24 - partíciók minden --ref 16 - 10 rész - trellis 2 --rc-lookahead 60
    • placebo (placebo):
      --bframes 16 --b-adapt 2 - közvetlen auto --slow-firstpass --no-fast-pskip --me tesa -merange 24 - összes részek --rc-lookahead 60 --ref 16 --szubme 11 - Trellis 2
  • Ajánlások: Válasszon egy előre beállított beállítást, a sebesség, a minőség érdekében.
  • Megjegyzés: Az elején kell beállítani. Valamennyi érték felülírható később.
  • A konzolban: --preset
  • A MediaInfo-ban: Nem jelenik meg
  • Alapértelmezett érték: közepes

--dallam Szerkesztés href = Szerkesztés

(Állítsa be az adott típusú forrás vagy helyzet beállításait)

--lassú elsőszerkesztés

(Lassú első lépés engedélyezése)

Kapcsolja be a "lassú" első lépést.

  • Ajánlások: Csak az első átutalással és a maximális minőség elérése érdekében. Nagyon lassú kódolás.
  • Megjegyzés: Letiltja az alábbi kulcsokat, amelyek felgyorsítják az első lépést:
    --nincs-8x8dct --me dia - partíciók nincsenek --ref 1 - 2. rész - trellis 0
    A Placebo Preset kezdetben ezt a kulcsot tartalmazza.
  • A konzolban: - alacsony-első lépés
  • A MediaInfo-ban: Nem jelenik meg
  • Alapértelmezett érték: Letiltva

Keret típusú opciók Szerkesztés

-I, - gombja a Szerkesztés gombra

(Maximális GOP méret)

-i, --min-keyint Szerkesztés

(Minimális GOP méret)

A kulcs / IDR keretek közötti minimális távolság.

--no-scenecut Szerkesztés href = Szerkesztés

(Az adaptív I-frame döntés kikapcsolása)

Az adaptív I-keretek teljes kikapcsolása.

  • A konzolban: --no-scenecut
  • A MediaInfo-ban: scenecut = 0
  • Alapértelmezett érték: Letiltva
  • Lásd még: --scenecut

--scenecut Edit href = Szerkesztés

(Hogyan agresszíven beilleszteni az extra I-kockákat)

Ez a paraméter határozza meg, hogy hány kiegészítő I-keretet fog használni. Az x264 kiszámítja az egyes kockák metrikáját, hogy meghatározhassa, milyen különbözik az előzőtől. Ha a beérkezett érték alacsonyabb, mint a beállított érték, akkor a kódoló ezen a ponton I-keretet helyez el, ha a fenti - beilleszti a kulcsot / IDR keretet. A jelenetek megváltoztatásának hasznossága az I-kockák optimális elrendezésében áll az éles jelenetváltás helyén. Ez növeli a minőséget, de a túl gyakori változások a bitráta elhasználódott költségeit eredményezik.

  • Megjegyzés: A "0" érték a --no-scenecut értéknek felel meg.
  • Tartomány: 0..100
  • A konzolban: --scenecut
  • A MediaInfo - ban: scenecut =
  • Alapértelmezett érték: 40
  • Lásd még: --keyint, --min-keyint, --no -screen

--belül frissítés Szerkesztés

(Használjon időszakos intrafrissítést az IDR keretek helyett)

Letiltja az IDR keretek használatát.

-b, --bframes Szerkesztés

(B-keretek száma I és P között)

Az egymást követő B-kockák száma az I- és a P-kockák között. A B-kockák olyan keretek, amelyek nemcsak a korábbi képkockákból, hanem az azt követő változásokból is kódolnak. Még nagyobb tömörítési arányuk van, mint a P-kockák, de a legrosszabb minõség is. A B-keretek hasonlóak a P-képkockákhoz, emellett használhatják a mozgás-előrejelzést a jövőbeli keretekből is. Ez a kompressziós arány jelentős javulásához vezethet.

--b-adapt Szerkesztés href = Szerkesztés

(Adaptív B-frame döntés módszer)

Lehetővé teszi az x264 számára, hogy adaptíven eldöntsék, hol használják a B-kockákat, csökkentve a B-kockák számát, ahol nincs szükség.

  • Ajánlások: A --bframe-ek nagy értékénél jobb, ha az értéket 2 értékre állítjuk be.
  • beállításokat:
    0 - teljesen letiltva
    1 - "gyors" algoritmus.
    2 - optimális algoritmus, lassabb az előzőnél
  • Megjegyzés: A többlépéses kódolásnál ez az opció csak akkor szükséges, ha a keret típusok meghatározásra kerülnek.
  • A konzolban: -b-adapt
  • A MediaInfo-ban: b_adapt =
  • Alapértelmezett érték: 1

--b-bias Szerkesztés href = Szerkesztés

(A B-kockák gyakoriságát befolyásolja)

A P-kockák helyett használandó B-kockák számát vezérli.

  • Ajánlások: Csak akkor használja, ha úgy gondolja, hogy jobb az átviteli sebesség, mint maga az x264.
  • Megjegyzés: A 0-nál magasabb értékek növelik a B-kockák használatának valószínűségét, és 0-ra csökkentik az értékeket. A 100 / -100 garanciával azonos értékek / nem garantálják, hogy minden P-keret átalakuljon. Ehhez használja a -b-adapt 0 értéket.
  • Tartomány: -100..100
  • A konzolban: -b-bias
  • A MediaInfo-ban: b_bias =
  • Alapértelmezett érték: 0
  • Lásd még: --bframes, --ipratio

--b-piramis Edit href = Szerkesztés

(Tartsa meg néhány B-keretet referenciaként)

Lehetővé teszi, hogy a B-keretek más B-kockákra hivatkozzanak, ezáltal növelve a 2 vagy több B-keret használatának hatékonyságát.

  • típusok:
    none - tiltja a B-frames használatát referenciakeretekként.
    szigorú - engedélyezzen egy referencia B-kockát minigoponként (megfelel a Blu-ray szabvány korlátainak).
    normál - lehetővé teszi többszörös referencia-B-autók használatát minigoponként.
  • Megjegyzés: E paraméter nélkül a B-kockák csak I- vagy P-keretekre vonatkozhatnak. Annak ellenére, hogy az I / P képkockák értékesebbek, a jobb minőségűek miatt a B-kockák is hasznosak lehetnek.
    A - 2-es számú keretek értéke szükséges. Enyhén lelassítja a kódolást. Blu-ray kódolásakor ne használja a normál értéket.
  • A konzolban: -b-piramis
  • A MediaInfo-ban: b_pyramid =
  • Alapértelmezett érték: normál
  • Lásd még: --bframes, --refs, --no-mixed-refs

--open-gop Szerkesztés

(Használja a helyreállítási pontokat a GOP-ok bezárásához)

Open-GOP (Képcsoport) - olyan technika, amely növeli a kódolás hatékonyságát. Valójában a nyílt gop tiltja a B-keret átalakítását P-keretbe, ha az aktuális képkockának a kulcsnak kell lennie, de az új jelenet még nem kezdődött el. Ez lehetővé teszi, hogy csökkentse a szükségtelenül nagyszámú kulcskeretet, és alacsonyabb bitrátát, illetve ennek megfelelően nagyobb tömörítési arányt eredményez.

  • Ajánlások: Hasznos, ha alacsony értékeket használ - gomb.
  • Megjegyzés: Egyes dekóderek nem támogatják a nyílt gopot, ezért ez az opció alapértelmezés szerint nem engedélyezett.
  • A konzolban: -open-gop
  • A MediaInfo-ban: open_gop =
  • Alapértelmezett érték: Letiltva

--no-cabac Edit href = Szerkesztés

A CABAC (Context-Adaptive Binary Arithmetic Coding) egy okos veszteségmentes tömörítési technika. Ez az opció letiltja a CABAC-ot, és a kódoló a CAVLC (Context-Adaptive Irregular Encoding) használatával indul.

-r, --ref Szerkesztés href = Szerkesztés

(Referenciakeretek száma)

A paraméter meghatározza az alkalmazott referenciakeretek számát. Meghatározza, hogy hány előző képkocka társítható (makroblokkok kölcsönzése) P- vagy B-kockákkal.

--nem-deblock Edit href = Szerkesztés

(Hurokszűrő letiltása)

Letiltja a blokk blokk-szűrőt.

  • A konzolban: - nem deblock
  • A MediaInfo-ban: deblock = 0: 0: 0
  • Alapértelmezett érték: Letiltva
  • Lásd még: --deblock

-f, --deblock Szerkesztés

(Loop szűrő paraméterek)

A blokk-elnyomó szűrő használata az alfa (blokk-elnyomási teljesítmény) paraméterekkel: béta (blokk-érzékelési pontosság). Kódoláskor a képet 8x8 képpontos blokkokba osztják, és minden ilyen blokk külön kódolva van. Az elégtelen bitrátával ezek a blokkok észrevehetővé válnak. Ha engedélyezi ezt a lehetőséget, segít megoldani a problémát.

  • Ajánlások: Az "alpha" paramétert 3-3-ig kell kiválasztani. Nagyobb érték növeli a blokk elnyomó erősségét, de a kép kissé elmosódottá válik (alacsony bitráta esetén vagy az animáció kódolásakor). Egy kisebb érték csökkenti az erősséget, de a kép meglehetősen tiszta (nagy bitráta esetén). Ha nem tudja, mit válasszon, hagyja el a 0-ot - a legtöbb esetben megfelel.
    A "béta" paramétert javasoljuk -2 és 2 között. Nagy értékek esetén a codec felismeri a blokk néhány részletét, és alkalmazza a blokk elnyomó szűrőt. Kisebb értékeken további részletek maradnak meg, de néhány blokk is befogadható az adott részhez (kisebb értékeket használhat az animáció kódolásakor - világos körvonalak vannak rajta, így a kodek nem téved). Kívánatos, hogy ez a paraméter legfeljebb egy egység legyen az előzőtől. Ha nem tudja, mit válasszon, hagyja el a 0-ot - a legtöbb esetben megfelel.
    A deblocking erő mindegyik makroblokkra számolva számszerűsítve és közeli makroblokkok alapján. Az alfa meghatározza: hogy a határ négyzet blokk, vagy valójában ez egy részlet. Ez olyan, mint egy küszöb. A béta hasonló a küszöbértékhez, de arra használják, hogy a kép mindkét határoldalon egyenletes legyen, és így a részletek a blokktól elválaszthatók. Abban az esetben, ha a blokkoló képesség meghatározásra kerül, az alfa eldönti, hogy milyen erősséget kell használni (a maximális megengedett pixelváltozás). A Beta kissé megváltoztatja az erőt, ha a blokk egységes. Force deblocking: A deblocking küszöbe. A deblocking küszöb határozza meg a blokk kiválasztásának merevségét egy szűrővel. A deblocking erő határozza meg, hogy bizonyos blokkok mennyire lesznek nyugodtak. Az alapértelmezett értékek kombinálják a blokk eltávolítását és a részletek megőrzését. Az értékeknek a -3-tól 3-ig terjedő tartományba kell esniük (minél alacsonyabb az érték, annál kevésbé blokkolódik ki). A negatív értékek nem azt jelentik, hogy a blokkolás maradt.
  • Megjegyzés: túl magas értékek sok alkatrész és textúrát vagy elmosódást okoznak. A túl alacsony értékek beállítása éles széleket és szúnyogokat hagy. A két deblocking tényező között pozitív kapcsolat kell, hogy legyen (mindkét szám negatív vagy pozitív). Ha növeli az erejét, meg kell növelnie a küszöbértéket
  • Tartomány: -6..6 (alfa és béta esetében)
  • A konzolon: -f, --deblock
  • A MediaInfo-ban: deblock = 1::
  • Alapértelmezett érték: 0: 0
  • Lásd még: --no-deblock

--Szeletek Edit href = Szerkesztés

(Keretek száma szeletenként)

Adja meg az egyes részek (négyzetek) számát, amelyre a keret kerül felosztásra.

  • Javaslatok: Ha Blu-ray kódolást használ - használja az 4. értéket. Ellenkező esetben ne használja ezt az opciót. Hacsak nem tudod pontosan, hogy mire van szüksége.
  • A konzolban: - szeletek
  • A MediaInfo-ban: Ismeretlen
  • Alapértelmezett érték: 0
  • Lásd még: --slice-max-size, --slice-max-mbs

--szelet-max-méret Szerkesztés href = Szerkesztés

(Az egyes szeletek méretét bájtban korlátozza)

Állítsa be a szelet maximális méretét bájtban.

  • Megjegyzés: Jelenleg ütközik a - tff, - bff.
  • A konzolban: --slice-max-size
  • A MediaInfo-ban: Ismeretlen
  • Alapértelmezett érték: 0
  • Lásd még: - szeletek

--szelet-max-mbs Szerkesztés href = Szerkesztés

(Az egyes szeletek mérete a makroblokkoknál)

Állítsa be a szelet maximális méretét a makroblokkokban.

  • Megjegyzés: Jelenleg ütközik a - tff, - bff.
  • A konzolban: szelet-max-mbs
  • A MediaInfo-ban: Ismeretlen
  • Alapértelmezett érték: 0
  • Lásd még: - szeletek

--tff Szerkesztés

(Interlaced mód engedélyezése (felső mező első))

Köztes kódolást tartalmazunk. Az első mező a felső.

  • Javaslatok: Az átlapolt kódolás csak átlapolt megjelenítések esetén szükséges.
  • Megjegyzés: Az x264 MBAFF-et használ az átlapolt kódoláshoz, és ez sokkal rosszabb, mint a progresszív kódolás.
  • A konzolban: - tf
  • A MediaInfo-ban: interlace = 1
  • Alapértelmezett érték: Letiltva
  • Lásd még: --bff

--bff Edit href = Szerkesztés

(Interlaced mód engedélyezése (alsó mező először))

Köztes kódolást tartalmazunk. Az első mező az alsó.

  • Javaslatok: Az átlapolt kódolás csak átlapolt megjelenítések esetén szükséges.
  • Megjegyzés: Az x264 MBAFF-et használ az átlapolt kódoláshoz, és ez sokkal rosszabb, mint a progresszív kódolás.
  • A konzolban: - bff
  • A MediaInfo-ban: interlace = 1
  • Alapértelmezett érték: Letiltva
  • Lásd még: --tff

--korlátozott-intra szerkesztés

(Korlátozott intra előrejelzés engedélyezése)

Tartalmazzuk az alapréteghez szükséges korlátozott belső előrejelzést.

  • Ajánlások: Gyakorlatilag nem érvényes. Ez a kulcs figyelmen kívül hagyható.
  • A konzolban: - korlátozott-intra
  • A MediaInfo-ban: constrained_intra =<0/1>
  • Alapértelmezett érték: Letiltva

--pulldown Edit href = Szerkesztés

(Használja a puha gombot a képkocka sebességének megváltoztatásához)

--hamis-interlaced szerkesztése

(A zászlófolyam átlapolt, de progresszív kódolású)

  • A konzolban: - félre átlapolt
  • A MediaInfo-ban: Ismeretlen (általában progresszívként jelenik meg)
  • Alapértelmezett érték: Letiltva

--frame-packing Szerkesztés

(A sztereoszkópikus videókhoz definiálni kell a keretrendszert)

Az AdBlock-bővítményt észlelték.

Kapcsolódó cikkek