X264 - o descriere a cheilor de codificare, codec wiki, fandom alimentat de wikia

Presetări Editați

--profil Edit

(Forțați limitele unui profil H.264)

Specificați nivelul de compatibilitate, în funcție de echipament. Din moment ce nu toți jucătorii de fier pot face față înălțimii.







  • profile:
    • linia de bază - Seturi --no-8x8dct - brățări 0 - ne-cabac - cqm flat-weight 0. Cu pierderea calității. Fără intercalare.
    • main - Seturi - non-8x8dct - cqm plat. Cu pierderea calității.
    • mare - fără restricții. Cu pierderea calității.
    • high10 - De asemenea, mare, dar cu suport de adâncime de 10bit. Cu pierderea calității.
    • high422 - De asemenea, high10, plus suport 4: 2: 0/4: 2: 2 chroma subsampling. Cu pierderea calității.
    • high444 - Suport pentru suprasampling chroma, de asemenea, ridicat10, plus 4: 2: 0/4: 2: 2/4: 4: 4. Fără pierderi de calitate.
  • În consola: --profile
  • În MediaInfo: Formatare profil:
  • Valoare prestabilită: dezactivată

--presetați Editare

(Utilizați o presetare pentru a selecta setările de codare)

Codificați utilizarea presetărilor gata făcute. O presetare este un set de parametri optimi care afectează rata de codare și calitatea. Cu cât este mai mare viteza, cu atât calitatea este mai mică.

  • Prefixele disponibile:
    • ultra-rapid (ultra-rapid):
      --nu-8x8dct -aq-mod 0 -b-adapta 0 -brămături 0 -no-cabac -no-deblocare -no-mbtree -me dia -no-mix-refs -partiții nici unul - -rc-lookahead 0 -ref 1 -scenecut 0 -subme 0 -trellis 0 -Nu-greutateb - greutate 0
    • ultrarapide (ultrarapid):
      --no-mbtree -me dia -no-mix-refs -partiții i8x8, i4x4 -rc-lookahead 0 -ref 1 -subme 1 -trellis 0 - greutate 1
    • foarte rapid (foarte rapid):
      --no-amestec-refs - rc-lookahead 10 - ref 1 - sub 2 - trellis 0 - greutate 1
    • mai rapid (mai rapid):
      --fără amestec-refs - rc-lookahead 20 - ref 2 - subțire 4 - greutate 1
    • rapid (rapid):
      --rc-lookahead 30 - ref 2 - sub 6 - greutate 1
    • mediu (mediu):
      toate valorile implicite
    • lent (lent):
      --b-adaptare 2 - auto-auto-um-rd -rc-lookahead 50 - ref 5 - subțire 8
    • mai lent (mai lent):
      --b-adapte 2 - auto-umme direct - toate partile --rc-lookahead 60 - ref 8 - subwoofer 9 - trellis 2
    • veryslow (foarte lent):
      --b-adapta 2 - blițuri 8 - direct auto -me umh --merange 24 --partiții toate --ref 16 --subme 10 --trellis 2 --rc-lookahead 60
    • placebo (placebo):
      --brămări 16 - b-adaptare 2 - direcție automată - scurtă - primă trecere - ne-rapidă - pskip - tesa - merange 24 - părți toate - rc-lookahead 60 - ref 16 - - trellis 2
  • Recomandări: Alegeți o presetare, în funcție de nevoile dvs. de codare a vitezei, calității.
  • Notă: Trebuie să fie setată la început. Toate valorile pot fi suprascrise ulterior.
  • În consola: --preset
  • În MediaInfo: Nu este afișat
  • Valoare prestabilită: medie

--melodie Edit href = Editare

(Acordați setările pentru un anumit tip de sursă sau situație)

--slow-firstpass Editare

(Activați prima trecere lentă)

Porniți prima trecere "lentă".

  • Recomandări: Numai cu prima trecere și dacă doriți să obțineți calitatea maximă. Codare foarte lentă.
  • Notă: Dezactivează următoarele taste care accelerează prima trecere:
    --no-8x8dct --me dia - partiții none --ref 1 --subme 2 --trellis 0
    Placebo Preset conține inițial această cheie.
  • În consola: --Slow-first pass
  • În MediaInfo: Nu este afișat
  • Valoarea prestabilită: Dezactivată

Opțiuni de tip cadru Modificați

-Eu, - keyint Edit

(Dimensiunea GOP maximă)

-i, --min-keyint Edit

(Dimensiunea GOP minimă)

Distanța minimă dintre cadrele / IDR-urile.

--no-scenecut Edit href = Edit

(Dezactivați decizia de adaptare a cadrului I)

Dezactivarea completă a cadrelor de adaptare I.

  • În consola: --no-scenecut
  • În MediaInfo: scenecut = 0
  • Valoarea prestabilită: Dezactivată
  • Vezi și: - scuze

--scenecut Edit href = Editare

(Cât de agresiv să inserați cadre suplimentare I)

Acest parametru determină numărul de cadre suplimentare I care vor fi utilizate. x264 calculează valoarea fiecărui cadru pentru a determina cât de diferit este de la cel anterior. Dacă valoarea primită este mai mică decât cea setată pentru scenecut, atunci codorul plasează un cadru I în acest punct, dacă mai sus - introduce cheia / cadrul IDR. Utilitatea determinării schimbării de scene constă în aranjarea optimă a cadrelor I în locurile de schimbare a scenei. Acest lucru crește calitatea, însă schimbările prea frecvente vor duce la pierderea pierderilor de biți.

  • Notă: Valoarea "0" corespunde cu -no-scenecut.
  • Interval: 0..100
  • În consola: --scenecut
  • În MediaInfo: scenecut =
  • Valoarea prestabilită: 40
  • Consultați și: - keyint, --min-keyint, --no-screen

--intra-reîmprospătare Editați

(Utilizați reîmprospătarea periodică Intra în loc de cadrele IDR)

Interzice utilizarea cadrelor IDR.

-b, --branduri Editare

(Numărul de cadre B între I și P)

Numărul de cadre B consecutive între cadrele I și P. Ramurile B sunt cadre care codifică modificările nu numai din cadrele anterioare, ci și din cele ulterioare. Acestea au un raport de compresie chiar mai mare decât cadrele P, dar și cea mai slabă calitate. B-cadrele sunt similare cu cadrele P, în plus, ele pot utiliza predicția de mișcare din cadre viitoare, de asemenea. Aceasta poate duce la o îmbunătățire semnificativă a raportului de compresie.

--b-adaptați Edit href = Edit

(Metoda de decizie Adaptive B-frame)

Permite x264 să decidă adaptiv unde vor fi folosite cadrele B, reducând numărul de cadre B unde nu este necesar.

  • Recomandări: La o valoare înaltă de - brămări, este mai bine să setați valoarea la 2.
  • setări:
    0 - dezactivați complet
    1 - algoritmul "rapid".
    2 - algoritmul optim, mai lent decât cel precedent
  • Notă: În codificarea multi-pass, această opțiune este necesară numai pentru prima trecere în care sunt definite tipurile de cadre.
  • În consola: -b-adapt
  • În MediaInfo: b_adapt =
  • Valoarea prestabilită: 1






--b-bias Edit href = Edit

(Influențează cât de des sunt folosite cadrele B)

Controlează numărul de cadre B care vor fi folosite în locul cadrelor P.

  • Recomandări: Utilizați numai dacă credeți că puteți obține un control de biți mai bun decât x264.
  • Notă: Valorile peste 0 cresc probabilitatea utilizării cadrelor B, iar valorile sub 0-reduc. Valori egale cu 100 / -100 garanție / nu garantează că fiecare cadru P va fi convertit. Pentru a face acest lucru, utilizați -b-adaptați 0.
  • Interval: -100..100
  • În consola: -b-bias
  • În MediaInfo: b_bias =
  • Valoarea implicită: 0
  • Vezi deasemenea: - brămări, --pirație

--b-piramidă Edit href = Edit

(Pastreaza cateva cadre B ca referinte)

Permite ca ramele B să se refere la alte cadre B, mărind astfel eficiența utilizării a 2 sau mai multe cadre B.

  • tipuri:
    nici unul - interzice utilizarea cadrelor B ca cadre de referință.
    strict - permiteți un cadru de referință B pe minigop (respectă limitările standardului Blu-ray).
    normal - permite utilizarea multiplă a mașinilor de referință B pe minigop.
  • Notă: Fără acest parametru, cadrele B se pot referi numai la cadrele I sau P. Deși cadrele I / P sunt mai valoroase, datorită calității lor superioare, cadrele B pot fi, de asemenea, utile.
    Valoarea bb-urilor de mai sus este necesară. Ușor încetinește codarea. Când codificați pentru Blu-ray, nu utilizați normale.
  • În consola: -b-piramidă
  • În MediaInfo: b_pyramid =
  • Valoare implicită: normal
  • A se vedea, de asemenea: - brămări, --refs, --no-mix-refs

--open-gop Edit

(Utilizați puncte de recuperare pentru a închide GOP-urile)

Open-GOP (grup de imagini) - o tehnică care crește eficiența codării. De fapt, open-gop-ul interzice transformarea unui cadru B într-un cadru P, în cazul în care cadrul curent ar trebui să fie cheia, pe baza valorii-cheie, dar noua scenă nu a început încă. Acest lucru vă permite să reduceți un număr inutil de mare de cadre cheie și oferă un bitrate mai mic și, în consecință, un raport de compresie mai mare.

  • Recomandări: Utile dacă utilizați valori scăzute - cheie.
  • Notă: Unele decodoare nu acceptă open-gop, deci această opțiune nu este activată în mod implicit.
  • În consola: - open-gop
  • În MediaInfo: open_gop =
  • Valoare prestabilită: dezactivată

--no-cabac Edit href = Edit

CABAC (codificarea aritmetică binară adaptată contextului) este o tehnică inteligentă de compresie fără pierderi. Această opțiune va dezactiva CABAC și codificatorul va începe să utilizeze CAVLC (Encoding Adverse Irregular Ad Conting).

-r, --ref Edit href = Edit

(Număr de cadre de referință)

Parametrul specifică numărul de cadre de referință utilizate. Stabilește câte cadre anterioare pot fi asociate (împrumutând macroblocuri) cu cadre P sau B.

--fără deblocare Editați href = Editați

(Dezactivați filtrul de buclă)

Dezactivarea filtrului blocului de blocare.

  • În consola: - nu-deblocare
  • În MediaInfo: deblock = 0: 0: 0
  • Valoarea prestabilită: Dezactivată
  • Vezi de asemenea: - deblocarea

-f, --deblock Editare

(Parametrii filtrului de buclă)

Folosirea filtrului de suprimare a blocurilor cu parametri - alfa (puterea de suprimare a blocului): beta (precizie de detecție bloc). Când codificați, imaginea este împărțită în blocuri de 8x8 pixeli și fiecare bloc este codat separat. Cu bitrate insuficient, aceste blocuri devin vizibile. Activarea acestei opțiuni va ajuta la rezolvarea problemei.

  • Recomandări: Se recomandă ca parametrul "alfa" să fie selectat de la -3 la 3. O valoare mai mare mărește puterea de suprimare a blocului, dar imaginea devine încețoșată (folosiți la rate reduse de bit sau când codificați animația). O valoare mai mică reduce rezistența, dar imaginea rămâne destul de clară (folosiți la rate de biți ridicate). Dacă nu știți ce să alegeți, lăsați 0 - potrivit pentru majoritatea cazurilor.
    Se recomandă ca parametrul "beta" să fie ales de la -2 la 2. Pentru valori mari, codecul poate recunoaște unele detalii pentru bloc și poate aplica filtrul de suprimare a blocurilor. La valori mai mici, se vor păstra mai multe detalii, dar se pot lua unele blocuri pentru partea (folosiți valori mai mici atunci când codificați animația - are contururi clare, astfel încât codecul nu se înșeală). Este de dorit ca acest parametru să nu fie mai mare de o unitate față de cel precedent. Dacă nu știți ce să alegeți, lăsați 0 - potrivit pentru majoritatea cazurilor.
    Forța de deblocare se calculează pentru fiecare macroblok bazat pe un cuantificator pentru el și macroblocurile din apropiere. Alpha definește: dacă pătratul de graniță este blocat sau, de fapt, este un detaliu. E ca un prag. Beta este similar cu pragul, dar este folosit pentru a vă asigura că imaginea este uniformă pe ambele părți ale marginii și, astfel, separați detaliile de bloc. Atunci când se determină blocabilitatea, alfa decide ce rezistență să utilizeze (schimbarea maximă permisă a pixelilor). Beta modifică ușor forța dacă blocul este uniform. Forța de deblocare: pragul de deblocare. Pragul de deblocare stabilește rigiditatea selecției blocurilor de către un filtru. Forța de deblocare ajustează cât de puternic se blochează anumite blocuri. Valorile implicite combină claritatea eliminării blocurilor și păstrarea detaliilor. Valorile trebuie să se situeze în intervalul de la -3 la 3 (cu cât valoarea este mai mică, cu atât mai puțină blocabilitate este eliminată.) Valorile negative nu înseamnă că blocarea este lăsată).
  • Notă: Valorile prea mari vor duce la pierderea multor piese și texturi sau la murdărire. Setarea unor valori prea scăzute va lăsa marginile ascuțite și zgomotul provocat de țânțari. Ar trebui să existe o relație pozitivă între cei doi factori de deblocare (este de dorit ca ambele numere să fie negative sau pozitive). Dacă creșteți puterea, trebuie să măriți pragul
  • Intervalul: -6..6 (pentru alfa și beta, respectiv)
  • În consola: -f, --deblock
  • În MediaInfo: deblock = 1::
  • Valoarea implicită: 0: 0
  • Vezi și: --no-deblocare

--felii Edit href = Edit

(Numărul de felii pe cadru)

Specificați numărul de părți (pătrate) cărora li se împarte cadrul.

  • Recomandări: Dacă codificați Blu-ray - utilizați valoarea 4. În caz contrar, nu utilizați deloc această opțiune. Doar dacă nu știi exact ce ai nevoie.
  • În consola: - slicuri
  • În MediaInfo: Necunoscut
  • Valoarea implicită: 0
  • Vezi și: --slice-max-size, --slice-max-mbs

--slice-max-size Edit href = Edit

(Limitați dimensiunea fiecărei felii în octeți)

Setați dimensiunea maximă a fragmentului în octeți.

  • Notă: În prezent, există conflicte cu - tff, - bff.
  • În consola: --slice-max-size
  • În MediaInfo: Necunoscut
  • Valoarea implicită: 0
  • A se vedea, de asemenea: - sicle

--slice-max-mbs Edit href = Edit

(Limitați dimensiunea fiecărei felii în macroblocuri)

Setați dimensiunea maximă a fragmentului în macroblocuri.

  • Notă: În prezent, există conflicte cu - tff, - bff.
  • În consola: slice-max-mbs
  • În MediaInfo: Necunoscut
  • Valoarea implicită: 0
  • A se vedea, de asemenea: - sicle

--tff Edit

(Activați modul intercalat (primul câmp de sus))

Am inclus codarea intercalată. Primul câmp este cel superior.

  • Recomandări: Codificarea intercalată este necesară numai pentru afișaje intercalate.
  • Notă: x264 folosește MBAFF pentru codare intercalată, iar acest lucru este mult mai rău decât codificarea progresivă.
  • În consola: - tff
  • În MediaInfo: interlaced = 1
  • Valoare prestabilită: dezactivată
  • Vezi și: - bff

--bff Edit href = Edit

(Activați modul intercalat (primul câmp de jos))

Am inclus codarea intercalată. Primul câmp este cel de jos.

  • Recomandări: Codificarea intercalată este necesară numai pentru afișaje intercalate.
  • Notă: x264 folosește MBAFF pentru codare intercalată, iar acest lucru este mult mai rău decât codificarea progresivă.
  • În consola: - bff
  • În MediaInfo: interlaced = 1
  • Valoare prestabilită: dezactivată
  • Vezi și: --tff

--constrained-intra Edit

(Activați intrarea anticipată constrânsă)

Vom include predicția internă limitată necesară pentru stratul de bază.

  • Recomandări: Practic nu se aplică. Această cheie poate fi ignorată.
  • În consola: --constrained-intra
  • În MediaInfo: constrained_intra =<0/1>
  • Valoare prestabilită: dezactivată

--derulați Edit href = Edit

(Utilizați meniul derulant moale pentru a modifica rata cadrelor)

--fals-întrețesut Editare

(Fluxul de steaguri intercalat, dar codificat progresiv)

  • În consola: - fake-interlaced
  • În MediaInfo: Necunoscut (de obicei, afișează ca progresiv)
  • Valoare prestabilită: dezactivată

--rama-ambalare Editare

(Pentru videoclipurile stereoscopice definiți aranjamentul cadru)

Utilizarea extensiei AdBlock a fost detectată.







Articole similare

Trimiteți-le prietenilor: