EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

ffmpeg-codecs - Online în cloud

Rulați ffmpeg-codec-uri în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda ffmpeg-codecs care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


ffmpeg-codecs - codecuri FFmpeg

DESCRIERE


Acest document descrie codecurile (decodoare și codificatoare) furnizate de libavcodec
bibliotecă.

CODEC OPŢIUNI


libavcodec oferă câteva opțiuni globale generice, care pot fi setate pe toate codificatoarele și
decodoare. În plus, fiecare codec poate suporta așa-numitele opțiuni private, care sunt specifice
pentru un anumit codec.

Uneori, o opțiune globală poate afecta doar un anumit tip de codec și poate fi
fără sens sau ignorat de altul, așa că trebuie să fii conștient de semnificația specificatului
Opțiuni. De asemenea, unele opțiuni sunt destinate doar decodării sau codificării.

Opțiunile pot fi setate prin specificarea -opțiune valoare în instrumentele FFmpeg sau prin setarea
valoare explicit în opțiunile „AVCodecContext” sau folosind libavutil/opt.h API pentru
utilizare programatică.

Urmează lista de opțiuni acceptate:

b întreg (codificare, audio, video)
Setați rata de biți în biți/s. Valoarea implicită este 200K.

ab întreg (codificare, audio)
Setați rata de biți audio (în biți/s). Valoarea implicită este 128K.

bt întreg (codificare, video)
Setați toleranța pentru rata de biți video (în biți/s). În modul 1-pass, toleranța de bitrate specifică
cât de departe ratecontrol este dispus să se abate de la valoarea țintă a ratei de biți medii. Acest
nu are legătură cu rata de biți min/max. Scăderea prea multă a toleranței are un efect negativ
pe calitate.

steaguri steaguri (decodare/codificare, audio, video, subtitrări)
Setați steaguri generice.

Valori posibile:

mv4 Utilizați patru vectori de mișcare prin macrobloc (mpeg4).

qpel
Utilizați compensarea mișcării 1/4 pel.

buclă
Utilizați filtru de buclă.

qscale
Utilizați qscale fix.

gmc Utilizați gmc.

mv0 Încercați întotdeauna un mb cu mv=<0,0>.

input_preserved
pass1
Utilizați controlul intern al ratei cu 2 treceri în modul prima trecere.

pass2
Utilizați controlul intern al ratei cu 2 treceri în modul a doua trecere.

gri
Numai decodare/codificare în tonuri de gri.

emu_edge
Nu desenați margini.

psnr
Setați variabilele de eroare[?] în timpul codificării.

trunchiat
NAQ Normalizați cuantizarea adaptivă.

ildct
Utilizați DCT întrețesut.

întârziere_scăzută
Forțare întârziere scăzută.

antet_global
Plasați anteturi globale în extradate în loc de fiecare cadru cheie.

biexact
Scrieți numai date independente de platformă, build și timp. (cu excepția (I)DCT). Acest
se asigură că sumele de verificare ale fișierelor și ale datelor sunt reproductibile și se potrivesc între platforme.
Utilizarea sa principală este pentru testarea regresiei.

aic Aplicați H263 avansate de codare intra / predicție mpeg4 ac.

cbp Învechit, utilizați opțiunile private mpegvideo.

qprd
Învechit, utilizați opțiunile private mpegvideo.

ILME
Aplicați estimarea mișcării întrețesute.

cgop
Folosiți gop închis.

eu_metoda întreg (codificare, video)
Setați metoda de estimare a mișcării.

Valori posibile:

zero
estimarea mișcării zero (cea mai rapidă)

Complet
estimarea mișcării complete (cea mai lentă)

epzs
Estimarea mișcării EPZS (implicit)

esa estimarea mișcării esa (alias pentru complet)

tesa
estimarea mișcării tesa

zi estimarea mișcării dia (alias pentru epzs)

log estimarea mișcării log

phods
estimarea mișcării phods

x1 Estimarea mișcării X1

hex estimarea mișcării hexagonale

uhm umh estimarea mișcării

proces
estimarea mișcării iter

extradata_size întreg
Setați dimensiunea extradatelor.

baza de timp rațional număr
Setați baza de timp pentru codec.

Este unitatea fundamentală de timp (în secunde) în ceea ce privește marcajele de timp ale cadrelor
reprezentat. Pentru conținutul cu fps fix, baza de timp ar trebui să fie „1 / frame_rate” și marca temporală
incrementele ar trebui să fie identice 1.

g întreg (codificare, video)
Setați grupul de dimensiune a imaginii. Valoarea implicită este 12.

ar întreg (decodare/codificare, audio)
Setați rata de eșantionare audio (în Hz).

ac întreg (decodare/codificare, audio)
Setați numărul de canale audio.

cutoff întreg (codificare, audio)
Setați lățimea de bandă de tăiere.

Marimea ramei întreg (codificare, audio)
Setați dimensiunea cadrului audio.

Fiecare cadru trimis, cu excepția ultimului, trebuie să conțină exact eșantioane frame_size per
canal. Poate fi 0 atunci când codecul are setat CODEC_CAP_VARIABLE_FRAME_SIZE, în acest caz
dimensiunea cadrului nu este restricționată. Este setat de unele decodoare pentru a indica constanta
Marimea ramei.

număr_cadru întreg
Setați numărul cadrului.

întârziere întreg
qcomp pluti (codificare, video)
Setați compresia la scară a cuantificatorului video (VBR). Este folosit ca constantă în
ecuația de control al ratei. Interval recomandat pentru rc_eq implicit: 0.0-1.0.

qblur pluti (codificare, video)
Setați neclaritatea la scară a cuantificatorului video (VBR).

qmin întreg (codificare, video)
Setați scala minimă a cuantificatorului video (VBR). Trebuie inclus între -1 și 69, valoare implicită
este 2.

qmax întreg (codificare, video)
Setați scala maximă a cuantificatorului video (VBR). Trebuie inclus între -1 și 1024, implicit
valoarea este 31.

qdiff întreg (codificare, video)
Setați diferența maximă între scala cuantificatorului (VBR).

bf întreg (codificare, video)
Setați numărul maxim de cadre B între cadre non-B.

Trebuie să fie un număr întreg între -1 și 16. 0 înseamnă că cadrele B sunt dezactivate. Dacă o valoare
de -1, acesta va alege o valoare automată în funcție de codificator.

Valoarea implicită este 0.

b_qfactor pluti (codificare, video)
Setați factorul qp între cadrele P și B.

rc_strategy întreg (codificare, video)
Setați metoda de control al ratei.

b_strategie întreg (codificare, video)
Setați strategia pentru a alege între cadre I/P/B.

ps întreg (codificare, video)
Setați dimensiunea sarcinii utile RTP în octeți.

mv_bits întreg
biți_header întreg
i_tex_bits întreg
p_tex_bits întreg
Eu contez întreg
p_count întreg
skip_count întreg
misc_bits întreg
biți_cadru întreg
etichetă_codec întreg
bug steaguri (decodare, video)
Soluție care nu a fost detectată automat erori de codificator.

Valori posibile:

auto detectare
old_msmpeg4
unele fișiere vechi msmpeg4v3 generate lavc (fără detectare automată)

xvid_ilace
Eroare de intercalare Xvid (detectată automat dacă fourcc==XVIX)

ump4
(detectat automat dacă fourcc==UMP4)

no_padding
eroare de umplutură (detectată automat)

AVI
ac_vlc
bug vlc ilegal (detectat automat la patru cc)

qpel_chroma
std_qpel
qpel standard vechi (detectat automat pe patru cc/versiune)

qpel_chroma2
direct_blocksize
eroare direct-qpel-blocksize (detectată automat pe fourcc/versiune)

margine
eroare de umplutură a marginilor (detectată automat pe patru cc/versiune)

hpel_chroma
dc_clip
ms Soluționarea diferitelor erori în decodoarele Microsoft defecte.

trunchi
cadre translate

lelim întreg (codificare, video)
Setați pragul de eliminare a coeficientului unic pentru luminanță (de asemenea, valori negative
luați în considerare coeficientul DC).

celim întreg (codificare, video)
Setați un prag de eliminare a coeficientului unic pentru crominanță (de asemenea, valori negative
luați în considerare coeficientul dc)

strict întreg (decodare/codificare, audio, video)
Specificați cât de strict să respectați standardele.

Valori posibile:

foarte
să respecte cu strictețe o versiune mai veche, mai strictă, a specificațiilor sau a software-ului de referință

strict
se conformează strict tuturor lucrurilor din specificații, indiferent de consecințe

normală.
neoficial
permite extensii neoficiale

experimental
permit lucruri experimentale nestandardizate, experimentale (neterminate/lucrate în
progres/nu este bine testat) decodoare și codificatoare. Notă: decodoarele experimentale pot
prezintă un risc de securitate, nu utilizați acest lucru pentru decodarea intrărilor nesigure.

b_qoffset pluti (codificare, video)
Setați decalajul QP între cadrele P și B.

err_detect steaguri (decodare, audio, video)
Setați steaguri de detectare a erorilor.

Valori posibile:

crccheck
verificați CRC-urile încorporate

flux de biți
detectează abaterile de la specificația fluxului de biți

tampon
detectează lungimea necorespunzătoare a fluxului de biți

exploda
întrerupeți decodarea la detectarea erorilor minore

ignore_err
ignora erorile de decodare și continuă decodarea. Acest lucru este util dacă doriți
analizați conținutul unui videoclip și, astfel, doriți ca totul să fie decodat, indiferent
ce. Această opțiune nu va avea ca rezultat un videoclip plăcut de vizionat în caz de
erori.

atent
considerați lucrurile care încalcă specificațiile și nu au fost văzute în sălbăticie drept erori

conforme
considerați toate neconformitățile specificațiilor drept erori

agresiv
luați în considerare lucrurile pe care un codificator sănătos nu ar trebui să le facă ca pe o eroare

are_b_cadre întreg
block_align întreg
mpeg_quant întreg (codificare, video)
Utilizați cuantificatoare MPEG în loc de H.263.

qsquish pluti (codificare, video)
Cum să păstrați cuantificatorul între qmin și qmax (0 = clip, 1 = diferențiabil de utilizare
funcţie).

rc_qmod_amp pluti (codificare, video)
Setați modulația cuantificatorului experimental.

rc_qmod_freq întreg (codificare, video)
Setați modulația cuantificatorului experimental.

rc_override_count întreg
rc_eq şir (codificare, video)
Setați ecuația de control al ratei. La calculul expresiei, pe lângă standard
funcții definite în secțiunea „Evaluarea expresiei”, următoarele funcții sunt
disponibile: bits2qp(biți), qp2bits(qp). De asemenea, sunt disponibile următoarele constante:
iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex
avgPPTex avgBPTex avgTex.

maxrate întreg (codificare, audio, video)
Setați toleranța maximă a ratei de biți (în biți/s). Necesită setarea bussize.

minrate întreg (codificare, audio, video)
Setați toleranța minimă a ratei de biți (în biți/s). Cel mai util în configurarea unei codări CBR. Este
de puţin folos în rest.

bufsize întreg (codificare, audio, video)
Setați dimensiunea tamponului de control al ratei (în biți).

rc_buf_agresivitate pluti (codificare, video)
Momentan inutil.

i_qfactor pluti (codificare, video)
Setați factorul QP între cadrele P și I.

i_qoffset pluti (codificare, video)
Setați decalajul QP între cadrele P și I.

rc_init_cplx pluti (codificare, video)
Setați complexitatea inițială pentru codificarea cu 1 trecere.

dct întreg (codificare, video)
Setați algoritmul DCT.

Valori posibile:

Auto
selectați automat unul bun (implicit)

fastint
întreg rapid

int număr întreg precis

MMX
altivec
faan
virgulă mobilă AAN DCT

lumi_mask pluti (codificare, video)
Comprimați zonele luminoase mai puternic decât cele medii.

tcplx_mask pluti (codificare, video)
Setați mascarea complexității temporale.

scplx_mask pluti (codificare, video)
Setați mascarea complexității spațiale.

p_mask pluti (codificare, video)
Setați intermascarea.

masca_întunecată pluti (codificare, video)
Comprimați zonele întunecate mai puternic decât cele medii.

idct întreg (decodare/codare, video)
Selectați implementarea IDCT.

Valori posibile:

Auto
int
simplu
simplemmx
simpleauto
Alegeți automat un IDCT compatibil cu cel simplu

braţ
altivec
sh4
simplearm
simplearmv5te
simplearmv6
simpleneon
simplealpha
ipp
xvidmmx
faani
virgulă mobilă AAN IDCT

slice_count întreg
ec steaguri (decodare, video)
Setați strategia de ascundere a erorilor.

Valori posibile:

ghici_mvs
căutarea vectorului de mișcare iterativă (MV) (lentă)

deblocați
utilizați un filtru puternic de deblocare pentru MB-uri deteriorate

favor_inter
favorizează predicția din cadrul precedent în locul celui actual

biți_pe_probă_codificată întreg
inainte de întreg (codificare, video)
Setați metoda de predicție.

Valori posibile:

stânga
plan
mediană
aspect rațional număr (codificare, video)
Setați raportul de aspect al eșantionului.

depana steaguri (decodare/codificare, audio, video, subtitrări)
Imprimați informații specifice de depanare.

Valori posibile:

pict
informații despre imagine

rc controlul ratei

flux de biți
mb_type
tip macrobloc (MB).

qp parametru de cuantizare pe bloc (QP)

mv vector de mișcare

dct_coeff
metadate_verzi
afișați metadate de complexitate pentru cadrul viitor, GoP sau pentru o anumită durată.

sări
cod de pornire
pct
er recunoașterea erorilor

mmco
operațiuni de control al managementului memoriei (H.264)

gandaci
vis_qp
vizualiza parametrul de cuantizare (QP), QP inferior este nuanțat mai verde

vis_mb_type
vizualizați tipurile de blocuri

tampoane
alocarea tamponului de imagine

thread_ops
operatii de filetare

nomc
compensare de mișcare sărită

vismv întreg (decodare, video)
Vizualizați vectori de mișcare (MV).

Această opțiune este depreciată, consultați în schimb filtrul codecview.

Valori posibile:

pf MV anticipate ale cadrelor P

bf MV-uri anticipate ale cadrelor B

bb MV-uri anticipate înapoi ale cadrelor B

cmp întreg (codificare, video)
Setați funcția de comparare completă.

Valori posibile:

trist suma diferențelor absolute, rapidă (implicit)

sse suma erorilor pătrate

satd
suma diferențelor absolute transformate Hadamard

dct suma diferențelor absolute transformate DCT

psnr
suma erorilor de cuantizare pătrată (de evitat, calitate scăzută)

pic numărul de biți necesari pentru bloc

rd distorsiunea ratei optime, lente

zero
0

vsad
suma diferenţelor verticale absolute

vsse
suma diferențelor verticale pătrate

nse
Suma diferențelor pătrate pentru păstrarea zgomotului

w53 5/3 wavelet, folosit doar în zăpadă

w97 9/7 wavelet, folosit doar în zăpadă

dctmax
cromă
subcmp întreg (codificare, video)
Setați funcția de comparare sub pel me.

Valori posibile:

trist suma diferențelor absolute, rapidă (implicit)

sse suma erorilor pătrate

satd
suma diferențelor absolute transformate Hadamard

dct suma diferențelor absolute transformate DCT

psnr
suma erorilor de cuantizare pătrată (de evitat, calitate scăzută)

pic numărul de biți necesari pentru bloc

rd distorsiunea ratei optime, lente

zero
0

vsad
suma diferenţelor verticale absolute

vsse
suma diferențelor verticale pătrate

nse
Suma diferențelor pătrate pentru păstrarea zgomotului

w53 5/3 wavelet, folosit doar în zăpadă

w97 9/7 wavelet, folosit doar în zăpadă

dctmax
cromă
mbcmp întreg (codificare, video)
Setați funcția de comparare a macroblocurilor.

Valori posibile:

trist suma diferențelor absolute, rapidă (implicit)

sse suma erorilor pătrate

satd
suma diferențelor absolute transformate Hadamard

dct suma diferențelor absolute transformate DCT

psnr
suma erorilor de cuantizare pătrată (de evitat, calitate scăzută)

pic numărul de biți necesari pentru bloc

rd distorsiunea ratei optime, lente

zero
0

vsad
suma diferenţelor verticale absolute

vsse
suma diferențelor verticale pătrate

nse
Suma diferențelor pătrate pentru păstrarea zgomotului

w53 5/3 wavelet, folosit doar în zăpadă

w97 9/7 wavelet, folosit doar în zăpadă

dctmax
cromă
ildctcmp întreg (codificare, video)
Setați funcția de comparare dct intercalată.

Valori posibile:

trist suma diferențelor absolute, rapidă (implicit)

sse suma erorilor pătrate

satd
suma diferențelor absolute transformate Hadamard

dct suma diferențelor absolute transformate DCT

psnr
suma erorilor de cuantizare pătrată (de evitat, calitate scăzută)

pic numărul de biți necesari pentru bloc

rd distorsiunea ratei optime, lente

zero
0

vsad
suma diferenţelor verticale absolute

vsse
suma diferențelor verticale pătrate

nse
Suma diferențelor pătrate pentru păstrarea zgomotului

w53 5/3 wavelet, folosit doar în zăpadă

w97 9/7 wavelet, folosit doar în zăpadă

dctmax
cromă
dia_size întreg (codificare, video)
Setați tipul și dimensiunea diamantului pentru estimarea mișcării.

last_pred întreg (codificare, video)
Setați cantitatea de predictori de mișcare din cadrul precedent.

preme întreg (codificare, video)
Setați estimarea înainte de mișcare.

precmp întreg (codificare, video)
Setați funcția de comparare a estimării înainte de mișcare.

Valori posibile:

trist suma diferențelor absolute, rapidă (implicit)

sse suma erorilor pătrate

satd
suma diferențelor absolute transformate Hadamard

dct suma diferențelor absolute transformate DCT

psnr
suma erorilor de cuantizare pătrată (de evitat, calitate scăzută)

pic numărul de biți necesari pentru bloc

rd distorsiunea ratei optime, lente

zero
0

vsad
suma diferenţelor verticale absolute

vsse
suma diferențelor verticale pătrate

nse
Suma diferențelor pătrate pentru păstrarea zgomotului

w53 5/3 wavelet, folosit doar în zăpadă

w97 9/7 wavelet, folosit doar în zăpadă

dctmax
cromă
pre_dia_size întreg (codificare, video)
Setați tipul și dimensiunea diamantului pentru estimarea mișcării înainte de trecere.

subq întreg (codificare, video)
Setați calitatea estimării mișcării sub pel.

dtg_active_format întreg
mine_range întreg (codificare, video)
Setați intervalul limită de vectori de mișcare (1023 pentru playerul DivX).

ibias întreg (codificare, video)
Setați prejudecăți intra quant.

pbias întreg (codificare, video)
Setați prejudecățile inter quant.

color_table_id întreg
calitate_globală întreg (codificare, audio, video)
codator întreg (codificare, video)
Valori posibile:

VLC codificator de lungime variabilă / codificator huffman

ac codificator aritmetic

crud brut (fără codare)

RLE codificator de lungime de rulare

dezumfla
codificator bazat pe dezumflare

context întreg (codificare, video)
Setați modelul contextului.

steaguri_slice întreg
xvmc_acceleration întreg
mbd întreg (codificare, video)
Setați algoritmul de decizie macrobloc (modul de înaltă calitate).

Valori posibile:

simplu
utilizați mbcmp (implicit)

biţi
folosiți cei mai puțini biți

rd utilizați cea mai bună distorsiune a ratei

stream_codec_tag întreg
sc_threshold întreg (codificare, video)
Setați pragul de schimbare a scenei.

lmin întreg (codificare, video)
Setați factorul de lagrange minim (VBR).

Lmax întreg (codificare, video)
Setați factorul de lagrange maxim (VBR).

nr întreg (codificare, video)
Setați reducerea zgomotului.

rc_init_occupancy întreg (codificare, video)
Setați numărul de biți care ar trebui încărcați în bufferul rc înainte de a începe decodarea.

steaguri2 steaguri (decodare/codificare, audio, video)
Valori posibile:

rapid
Permiteți trucuri de accelerare care nu respectă specificațiile.

sgop
Învechit, utilizați opțiunile private mpegvideo.

noout
Omite codificarea fluxului de biți.

ignorecrop
Ignorați informațiile de decupare din sps.

antet_local
Plasați anteturi globale la fiecare cadru cheie în loc de extradate.

bucăți
Datele cadru pot fi împărțite în mai multe bucăți.

arata tot
Afișați toate cadrele înainte de primul cadru cheie.

skiprd
Învechit, utilizați opțiunile private mpegvideo.

export_mvs
Exportați vectorii de mișcare în date laterale de cadru (consultați „AV_FRAME_DATA_MOTION_VECTORS”)
pentru codecuri care îl acceptă. Vezi si doc/examples/export_mvs.c.

eroare întreg (codificare, video)
qns întreg (codificare, video)
Învechit, utilizați opțiunile private mpegvideo.

fire întreg (decodare/codare, video)
Valori posibile:

Auto
detectează un număr bun de fire

me_threshold întreg (codificare, video)
Setați pragul de estimare a mișcării.

mb_threshold întreg (codificare, video)
Setați pragul de macrobloc.

dc întreg (codificare, video)
Setați intra_dc_precision.

nsew întreg (codificare, video)
Setați greutatea nsse.

skip_top întreg (decodare, video)
Setați numărul de rânduri de macroblocuri în partea de sus care sunt omise.

skip_bottom întreg (decodare, video)
Setați numărul de rânduri de macroblocuri în partea de jos care sunt omise.

profil întreg (codificare, audio, video)
Valori posibile:

necunoscut
aac_main
aac_low
aac_ssr
aac_ltp
aac_he
aac_he_v2
aac_ld
aac_eld
mpeg2_aac_low
mpeg2_aac_he
mpeg4_sp
mpeg4_core
mpeg4_main
mpeg4_asp
dts
dts_es
dts_96_24
dts_hd_hra
dts_hd_ma
nivel întreg (codificare, audio, video)
Valori posibile:

necunoscut
rezolutie joasa întreg (decodare, audio, video)
Decodați la 1= 1/2, 2=1/4, 3=1/8 rezoluții.

skip_threshold întreg (codificare, video)
Setați pragul de omitere a cadrelor.

skip_factor întreg (codificare, video)
Setați factorul de ignorare a cadrelor.

skip_exp întreg (codificare, video)
Setați exponentul pentru omiterea cadrului. Valorile negative se comportă identic cu cele corespunzătoare
pozitive, cu excepția faptului că scorul este normalizat. Valorile pozitive există în primul rând
din motive de compatibilitate și nu sunt atât de utile.

skipcmp întreg (codificare, video)
Setați funcția de comparare pentru săriți cadre.

Valori posibile:

trist suma diferențelor absolute, rapidă (implicit)

sse suma erorilor pătrate

satd
suma diferențelor absolute transformate Hadamard

dct suma diferențelor absolute transformate DCT

psnr
suma erorilor de cuantizare pătrată (de evitat, calitate scăzută)

pic numărul de biți necesari pentru bloc

rd distorsiunea ratei optime, lente

zero
0

vsad
suma diferenţelor verticale absolute

vsse
suma diferențelor verticale pătrate

nse
Suma diferențelor pătrate pentru păstrarea zgomotului

w53 5/3 wavelet, folosit doar în zăpadă

w97 9/7 wavelet, folosit doar în zăpadă

dctmax
cromă
masca_border pluti (codificare, video)
Măriți cuantificatorul pentru macroblocuri aproape de granițe.

mblmin întreg (codificare, video)
Setați factorul de lagrange minim al macroblocului (VBR).

mblmax întreg (codificare, video)
Setați factorul de lagrange maxim al macroblocului (VBR).

mepc întreg (codificare, video)
Setați compensarea penalizării ratei de biți pentru estimarea mișcării (1.0 = 256).

skip_loop_filter întreg (decodare, video)
skip_idct întreg (decodare, video)
skip_frame întreg (decodare, video)
Efectuați procesarea decodorului în funcție de tipul de cadru selectat de opțiune
valoare.

skip_loop_filter omite filtrarea buclei de cadre, skip_idct sare peste cadrul
IDCT/decuantizare, skip_frame omite decodarea.

Valori posibile:

nici unul
Nu aruncați niciun cadru.

lipsă
Aruncați cadrele inutile, cum ar fi cadrele de dimensiunea 0.

noref
Aruncă toate cadrele care nu sunt de referință.

bidir
Eliminați toate cadrele bidirecționale.

fară cheie
Eliminați toate cadrele, cu excepția cadrelor cheie.

toate Aruncă toate cadrele.

Valoarea implicită este lipsă.

bidir_refine întreg (codificare, video)
Rafinați cei doi vectori de mișcare utilizați în macroblocuri bidirecționale.

brd_scale întreg (codificare, video)
Cadre reduse pentru o decizie dinamică a cadrelor B.

keyint_min întreg (codificare, video)
Setați intervalul minim între cadre IDR.

ref întreg (codificare, video)
Setați cadre de referință de luat în considerare pentru compensarea mișcării.

chromaoffset întreg (codificare, video)
Setați offsetul chroma qp față de luma.

spalier întreg (codificare, audio, video)
Setați cuantificarea optimă a distorsiunii ratei.

sc_factor întreg (codificare, video)
Valoarea setată înmulțită cu qscale pentru fiecare cadru și adăugată la scene_change_score.

mv0_threshold întreg (codificare, video)
b_sensibilitate întreg (codificare, video)
Ajustați sensibilitatea b_frame_strategy 1.

compresie_level întreg (codificare, audio, video)
min_prediction_order întreg (codificare, audio)
max_prediction_order întreg (codificare, audio)
timecode_frame_start întreg (codificare, video)
Setați numărul de început al cadrului de cod de timp GOP, în format fără cadru de drop.

request_channels întreg (decodare, audio)
Setați numărul dorit de canale audio.

biți_per_probă_brută întreg
channel_layout întreg (decodare/codificare, audio)
Valori posibile:

request_channel_layout întreg (decodare, audio)
Valori posibile:

rc_max_vbv_use pluti (codificare, video)
rc_min_vbv_use pluti (codificare, video)
ticks_per_frame întreg (decodare/codificare, audio, video)
culoare_primare întreg (decodare/codare, video)
color_trc întreg (decodare/codare, video)
colorspace întreg (decodare/codare, video)
gamă de culori întreg (decodare/codare, video)
Dacă este folosit ca parametru de intrare, servește ca un indiciu pentru decodor, care color_range este
intrarea are.

chroma_sample_location întreg (decodare/codare, video)
log_level_offset întreg
Setați compensarea nivelului de jurnal.

felii întreg (codificare, video)
Numărul de felii, utilizat în codificarea paralelizată.

tip_file steaguri (decodare/codare, video)
Selectați ce metode de multithreading să utilizați.

Utilizarea de cadru va crește întârzierea decodării cu un cadru pe fir, deci clienții care
nu poate oferi cadre viitoare nu ar trebui să-l folosească.

Valori posibile:

felie
Decodați mai mult de o parte dintr-un singur cadru simultan.

Multithreading folosind slice funcționează numai atunci când videoclipul a fost codificat cu slice.

cadru
Decodați mai mult de un cadru deodată.

Valoarea implicită este felie+cadru.

tip_serviciu_audio întreg (codificare, audio)
Setați tipul serviciului audio.

Valori posibile:

ma Serviciul audio principal

ef Efecte

vi Deficienți de vedere

hi Deficiențe de auz

di Dialog

co Comentariu

em Caz de urgenţă

vo Voice over

ka Karaoke

request_sample_fmt sample_fmt (decodare, audio)
Setați formatul de probă decodoarele audio ar trebui să prefere. Valoarea implicită este „niciunul”.

pkt_timebase rațional număr
sub_charenc codare (decodare, subtitrare)
Setați codificarea caracterelor pentru subtitrări.

field_order field_order (video)
Setați/înlocuiți ordinea câmpurilor pentru videoclip. Valori posibile:

progresiv
Video progresiv

tt Video intercalat, câmpul superior codificat și afișat primul

bb Video intercalat, câmpul de jos codificat și afișat primul

tb Video intercalat, mai întâi codificat de sus, primul afișat jos

bt Video intercalat, mai întâi codificat de jos, afișat primul

skip_alpha întreg (decodare, video)
Setați la 1 pentru a dezactiva procesarea alfa (transparență). Aceasta funcționează ca gri steag în
il steaguri opțiune care omite informațiile cromatice în loc de alfa. Implicit este 0.

codec_listă albă listă (intrare)
"," Listă separată de decodoare permise. În mod implicit, toate sunt permise.

dump_separator şir (intrare)
Separator folosit pentru a separa câmpurile imprimate pe linia de comandă despre flux
parametrii. De exemplu, pentru a separa câmpurile cu linii noi și indenție:

ffprobe -dump_separator "
"-i ~/videos/matrixbench_mpeg2.mpg

DECODIFICATORI


Decodoarele sunt elemente configurate în FFmpeg care permit decodarea fluxurilor multimedia.

Când vă configurați versiunea FFmpeg, toate decodoarele native acceptate sunt activate de
Mod implicit. Decodoarele care necesită o bibliotecă externă trebuie activate manual prin intermediul
opțiunea corespunzătoare „--enable-lib”. Puteți enumera toate decodoarele disponibile folosind
configurați opțiunea „--list-decoders”.

Puteți dezactiva toate decodoarele cu opțiunea de configurare „--disable-decoders” și
activați/dezactivați selectiv decodoarele individuale cu opțiunile „--enable-decoder=DECODOR" /
"--disable-decoder=DECODOR".

Opțiunea „-decoder” a instrumentelor ff* va afișa lista decodoarelor activate.

VIDEO DECODIFICATORI


Urmează o descriere a unora dintre decodoarele video disponibile în prezent.

hevc
Decodor HEVC / H.265.

Notă: skip_loop_filter opțiunea are efect numai la nivelul „toate”.

rawvideo
Decodor video brut.

Acest decodor decodifică fluxurile video brute.

Opţiuni

top top_field_first
Specificați tipul de câmp presupus al videoclipului de intrare.

-1 se presupune că videoclipul este progresiv (implicit)

0 bottom-field-first se presupune

1 top-field-first se presupune

AUDIO DECODIFICATORI


Urmează o descriere a unora dintre decodoarele audio disponibile în prezent.

ac3
Decodor audio AC-3.

Acest decodor implementează o parte din ATSC A/52:2010 și ETSI TS 102 366, precum și
RealAudio 3 nedocumentat (aka dnet).

AC-3 decodor Opţiuni

-drc_scale valoare
Factor de scară a intervalului dinamic. Factorul care trebuie aplicat valorilor din intervalul dinamic de la AC-3
curent. Acest factor este aplicat exponențial. Există 3 factori de scară notabile
intervale:

drc_scale == 0
DRC dezactivat. Produce sunet de gamă completă.

0 < drc_scale <= 1
DRC activată. Aplică o fracțiune din valoarea fluxului DRC. Reproducerea audio este
între gama completă și compresie completă.

drc_scale > 1
DRC activată. Se aplică drc_scale asimetric. Sunetele puternice sunt complet comprimate.
Sunetele slabe sunt îmbunătățite.

flac
Decodor audio FLAC.

Acest decodor își propune să implementeze specificația completă FLAC de la Xiph.

FLAC decodor Opțiuni

-use_buggy_lpc
Codificatorul lavc FLAC folosit pentru a produce fluxuri cu erori cu valori lpc ridicate (cum ar fi
valoare implicită). Această opțiune face posibilă decodarea corectă a unor astfel de fluxuri prin
folosind vechea logică buggy lpc a lavc pentru decodare.

ffwavesynth
Sintetizator de unde intern.

Acest decodor generează modele de undă în conformitate cu secvențe predefinite. Utilizarea sa este pură
intern și formatul datelor pe care le acceptă nu este documentat public.

libcelt
wrapper decodor libcelt.

libcelt permite libavcodec-ului să decodeze codecul audio Xiph CELT cu întârziere ultra joasă. Necesită
prezența antetelor și bibliotecii libcelt în timpul configurării. Trebuie să
configurați în mod explicit construcția cu „--enable-libcelt”.

libgsm
wrapper decodor libgsm.

libgsm permite libavcodec-ului să decodeze codecul audio GSM cu rată completă. Necesită prezența
anteturile și biblioteca libgsm în timpul configurării. Trebuie să configurați în mod explicit
construiți cu „--enable-libgsm”.

Acest decodor acceptă atât varianta GSM obișnuită, cât și varianta Microsoft.

libbc
wrapper decodor libbc.

libbc permite libavcodec să decodeze codecul audio Internet Low Bitrate Codec (iLBC).
Necesită prezența antetelor și bibliotecii libbc în timpul configurării. Trebuie să
configurați în mod explicit construcția cu „--enable-libilbc”.

Opţiuni

Următoarea opțiune este acceptată de wrapper-ul libbc.

spori
Activați îmbunătățirea sunetului decodat când este setată la 1. Valoarea implicită este 0
(dezactivat).

libopencore-amrnb
libopencore-amrnb decodor wrapper.

libopencore-amrnb permite libavcodec-ului să decodeze sunetul adaptiv cu mai multe rate în bandă îngustă
codec. Folosirea acestuia necesită prezența antetelor și bibliotecii libopencore-amrnb în timpul
configurație. Trebuie să configurați în mod explicit build-ul cu
„--enable-libopencore-amrnb”.

Există un decodor nativ FFmpeg pentru AMR-NB, astfel încât utilizatorii pot decoda AMR-NB fără acest lucru
bibliotecă.

libopencore-amrwb
libopencore-amrwb decodor wrapper.

libopencore-amrwb permite libavcodec-ului să decodifice sunetul adaptiv cu mai multe rate în bandă largă
codec. Folosirea acestuia necesită prezența antetelor și a bibliotecii libopencore-amrwb în timpul
configurație. Trebuie să configurați în mod explicit build-ul cu
„--enable-libopencore-amrwb”.

Există un decodor nativ FFmpeg pentru AMR-WB, astfel încât utilizatorii pot decoda AMR-WB fără acest lucru
bibliotecă.

libopus
ambalaj decodor libopus.

libopus permite libavcodec-ului să decodeze Opus Interactive Audio Codec. Necesită
prezența antetelor și a bibliotecii libopus în timpul configurării. Trebuie să o faci în mod explicit
configurați versiunea cu „--enable-libopus”.

Există un decodor nativ FFmpeg pentru Opus, astfel încât utilizatorii pot decoda Opus fără această bibliotecă.

SUBTITLURI DECODIFICATORI


dvbsub
Opţiuni

compute_clut
-1 Calculați clut dacă nu există niciun CLUT care se potrivește în flux.

0 Nu calculați niciodată CLUT

1 Calculați întotdeauna CLUT și înlocuiți-l pe cel furnizat în flux.

dvb_substream
Selectează substreamul dvb sau toate substreamurile dacă -1, care este implicit.

dvdsub
Acest codec decodifică subtitrările bitmap utilizate în DVD-uri; pot fi găsite și aceleași subtitrări
în perechi de fișiere VobSub și în unele fișiere Matroska.

Opţiuni

paleta
Specificați paleta globală utilizată de bitmaps. Când este stocată în VobSub, paleta este
specificat în mod normal în fișierul index; în Matroska, paleta este stocată în codec
extra-date în același format ca în VobSub. În DVD-uri, paleta este stocată în IFO
fișier și, prin urmare, nu este disponibil când citiți din fișierele VOB descărcate.

Formatul pentru această opțiune este un șir care conține 16 numere hexazecimale pe 24 de biți
(fără prefix 0x) separate prin coma, de exemplu „0d00ee, ee450d, 101010, eaeaea,
0ce60b, ec14ed, ebff0b, 0d617a, 7b7b7b, d1d1d1, 7b2a0e, 0d950c, 0f007b, cf0dec,
cfa80c, 7c127b".

ifo_palette
Specificați fișierul IFO din care se obține paleta globală. (experimental)

doar_subs_forțați
Decodați numai intrările de subtitrare marcate ca forțate. Unele titluri au forțat și neforțat
subtitrări în aceeași piesă. Setarea acestui steag la 1 va păstra doar forțat
subtitrări. Valoarea implicită este 0.

libzvbi-teletext
Libzvbi permite libavcodec-ului să decodeze paginile teletext DVB și subtitrările teletextului DVB.
Necesită prezența antetelor și bibliotecii libzvbi în timpul configurării. Trebuie să
configurați în mod explicit construcția cu „--enable-libzvbi”.

Opţiuni

txt_page
Lista numerelor de pagini de teletext de decodat. Puteți folosi șirul special * pentru a se potrivi cu toate
pagini. Paginile care nu se potrivesc cu lista specificată sunt eliminate. Valoarea implicită este *.

txt_chop_top
Îndepărtează linia de teletext de sus. Valoarea implicită este 1.

txt_format
Specifică formatul subtitrarilor decodificate. Decodorul de teletext este capabil
decodarea paginilor de teletext în bitmap sau text simplu, ar trebui să utilizați „bitmap” pentru
paginile teletext, deoarece anumite elemente grafice și culori nu pot fi exprimate simplu
text. Puteți folosi „text” pentru subtitrări bazate pe teletext, dacă aplicația dvs. poate gestiona
subtitrări simple bazate pe text. Valoarea implicită este bitmap.

txt_left
Offset X al bitmap-urilor generate, implicit este 0.

txt_top
Decalajul Y al hărților de biți generate, implicit este 0.

txt_chop_spaces
Taie spațiile de început și de final și elimină liniile goale din textul generat.
Această opțiune este utilă pentru subtitrări bazate pe teletext, unde pot fi prezente spații goale
la începutul sau la sfârșitul liniilor sau linii goale pot fi prezente între
linii de subtitrare din cauza caracterelor teletext cu dimensiuni duble. Valoarea implicită este 1.

txt_duration
Setează durata de afișare a paginilor teletext sau a subtitrărilor decodificate în milisecunde.
Valoarea implicită este 30000, adică 30 de secunde.

txt_transparent
Forțați fundalul transparent al hărților de biți teletext generate. Valoarea implicită este 0
ceea ce înseamnă un fundal opac (negru).

Codificatori


Codificatoarele sunt elemente configurate în FFmpeg care permit codificarea fluxurilor multimedia.

Când configurați versiunea FFmpeg, toate codificatoarele native acceptate sunt activate de
Mod implicit. Codificatoarele care necesită o bibliotecă externă trebuie activate manual prin intermediul
opțiunea corespunzătoare „--enable-lib”. Puteți enumera toți codificatoarele disponibile folosind
configurați opțiunea „--list-encoders”.

Puteți dezactiva toate codificatoarele cu opțiunea de configurare „--disable-encoders” și
activați/dezactivați selectiv codificatoarele unice cu opțiunile „--enable-encoder=ENCODER" /
"--disable-encoder=ENCODER".

Opțiunea „-encoders” a instrumentelor ff* va afișa lista de codificatoare activate.

AUDIO Codificatori


Urmează o descriere a unora dintre codificatoarele audio disponibile în prezent.

aac
Codificator Advanced Audio Coding (AAC).

Acest encoder este un encoder AAC nativ FFmpeg experimental. Momentan doar cel scăzut
Profilul de complexitate (AAC-LC) este acceptat. Pentru a utiliza acest codificator, trebuie să setați strict opțiune
la experimental sau mai jos.

Deoarece acest codificator este experimental, poate exista un comportament neașteptat din când în când. Pentru o
mai stabil codificator AAC, vezi libvo-aacenc. Totuși, fiți avertizat că are o calitate mai proastă
raportate de unii utilizatori.

Vezi si libfdk_aac.

Opţiuni

b Setați rata de biți în biți/s. Setarea acestui lucru activează automat rata de biți constantă (CBR)
Mod.

q Setați calitatea pentru modul cu rată de biți variabilă (VBR). Această opțiune este valabilă numai folosind
FFMPEG instrument de linie de comandă. Pentru utilizatorii de interfață bibliotecă, utilizați calitate_globală.

stereo_mode
Setați modul de codare stereo. Valori posibile:

Auto
Selectat automat de către codificator.

ms_off
Dezactivați codarea mijloc/laterală. Aceasta este valoarea implicită.

ms_force
Forțați codarea mijloc/laterală.

aac_coder
Setați metoda de codare a codificatorului AAC. Valori posibile:

faac
Metodă inspirată de FAAC.

Această metodă este o reimplementare simplificată a metodei utilizate în FAAC, care
stabilește praguri proporționale cu energiile benzii și apoi scade toate
praguri cu trepte de cuantizare pentru a găsi cuantizarea adecvată
distorsiune sub prag bandă cu bandă.

Calitatea acestei metode este comparabilă cu metoda de căutare în două bucle
descris mai jos, dar ceva mai bine și mai lent.

anmr
Soluție bazată pe spalier mediu zgomot/mască (ANMR).

Aceasta are cea mai bună calitate teoretică dintre toate metodele de codare, dar la costuri
cu cea mai mică viteză.

două bucle
Metoda de căutare în două bucle (TLS).

Această metodă setează mai întâi cuantificatoarele în funcție de pragurile benzii și apoi încearcă
găsiți o combinație optimă prin adăugarea sau scăderea unei anumite valori din toate
cuantificatoare și ajustând puțin unele cuantificatoare individuale.

Această metodă produce o calitate similară cu metoda FAAC și este implicită.

rapid
Metoda cuantificatorului constant.

Această metodă stabilește un cuantificator constant pentru toate benzile. Acesta este cel mai rapid dintre toate
metodele, dar produce cea mai proastă calitate.

ac3 și ac3_fixed
Codificatoare audio AC-3.

Aceste codificatoare implementează o parte din ATSC A/52:2010 și ETSI TS 102 366, precum și
RealAudio 3 nedocumentat (aka dnet).

ac3 codificatorul folosește matematica în virgulă mobilă, în timp ce ac3_fixed codificatorul folosește numai fix-
punct întreg matematică. Acest lucru nu înseamnă că unul este întotdeauna mai rapid, doar că unul sau cel
altele pot fi mai potrivite unui anumit sistem. Codificatorul în virgulă mobilă va
în general, produc sunet de calitate mai bună pentru un anumit bitrate. The ac3_fixed codificatorul nu este
codecul implicit pentru oricare dintre formatele de ieșire, deci trebuie specificat în mod explicit folosind
opțiunea „-acodec ac3_fixed” pentru a o utiliza.

AC-3 Metadata

Opțiunile de metadate AC-3 sunt folosite pentru a seta parametrii care descriu audio, dar în majoritatea
cazurile nu afectează codificarea audio în sine. Unele dintre opțiuni afectează direct sau
influențează decodificarea și redarea fluxului de biți rezultat, în timp ce altele sunt doar pentru
scopuri informative. Câteva dintre opțiuni vor adăuga biți la fluxul de ieșire care ar putea
altfel va fi folosit pentru date audio și va afecta astfel calitatea ieșirii. Acestea
va fi indicat în consecință printr-o notă în lista de opțiuni de mai jos.

Acești parametri sunt descriși în detaliu în mai multe documente disponibile public.

*<http://www.atsc.org/cms/standards/a_52-2010.pdf>>
*<http://www.atsc.org/cms/standards/a_54a_with_corr_1.pdf>>
*<http://www.dolby.com/uploadedFiles/zz-_Shared_Assets/English_PDFs/Professional/18_Metadata.Guide.pdf>>
*<http://www.dolby.com/uploadedFiles/zz-_Shared_Assets/English_PDFs/Professional/46_DDEncodingGuidelines.pdf>>

Opțiuni de control al metadatelor

-per_metadate_cadru boolean
Permite metadatele pe cadru. Specifică dacă codificatorul trebuie să verifice dacă metadatele sunt modificate
pentru fiecare cadru.

0 Valorile metadatelor setate la inițializare vor fi utilizate pentru fiecare cadru din
curent. (Mod implicit)

1 Valorile metadatelor pot fi modificate înainte de codificarea fiecărui cadru.

Niveluri de amestecare în jos

-center_mixlev nivel
Nivel de amestec central. Cantitatea de câștig pe care decodorul ar trebui să se aplice canalului central
la downmix la stereo. Acest câmp va fi scris în fluxul de biți numai dacă a
canalul central este prezent. Valoarea este specificată ca factor de scară. Sunt 3 valabile
valori:

0.707
Aplicați câștig de -3dB

0.595
Aplicați câștig de -4.5 dB (implicit)

0.500
Aplicați câștig de -6dB

-surround_mixlev nivel
Nivel de mixare surround. Cantitatea de câștig pe care decodorul ar trebui să se aplice surroundului
canal(e) la downmix la stereo. Acest câmp va fi scris numai în fluxul de biți
dacă sunt prezente unul sau mai multe canale surround. Valoarea este specificată ca o scară
factor. Există 3 valori valide:

0.707
Aplicați câștig de -3dB

0.500
Aplicați câștig de -6 dB (implicit)

0.000
Tăcere canal(e) surround

Informații despre producția audio

Informațiile de producție audio sunt informații opționale care descriu mediul de mixare.
Nici unul sau ambele câmpuri sunt scrise în fluxul de biți.

-nivel_mixing număr
Nivel de amestecare. Specifică nivelul de vârf al presiunii sonore (SPL) în mediul de producție
când amestecul a fost stăpânit. Valorile valide sunt de la 80 la 111 sau -1 pentru necunoscut sau nu
indicat. Valoarea implicită este -1, dar această valoare nu poate fi utilizată dacă Audio
Informațiile de producție sunt scrise în fluxul de biți. Prin urmare, dacă „room_type”
opțiunea nu este valoarea implicită, opțiunea „mixing_level” nu trebuie să fie -1.

-tipul camerei tip
Tipul camerei. Descrie egalizarea utilizată în timpul sesiunii finale de mixare la
studio sau pe scena de dublare. O cameră mare este o etapă de dublare cu industria
egalizare standard X-curbe; o cameră mică are egalizare plată. Acest câmp va
nu poate fi scris în fluxul de biți dacă atât opțiunea „mixing_level” cât și „room_type”
opțiunea are valorile implicite.

0
neindicat
Neindicat (implicit)

1
mare
Cameră mare

2
mic
Camera mica

Alte opțiuni de metadate

-drepturi de autor boolean
Indicator de drepturi de autor. Specifică dacă există drepturi de autor pentru acest sunet.

0
de pe Nu există drepturi de autor (implicit)

1
on Drepturile de autor există

-dialnorm valoare
Normalizarea dialogului. Indică cât de departe este nivelul mediu de dialog al programului
sub digital 100% scară completă (0 dBFS). Acest parametru determină o schimbare de nivel în timpul
reproducere audio care setează volumul mediu al dialogului la un nivel prestabilit. The
Scopul este de a potrivi nivelul de volum între sursele programului. Va rezulta o valoare de -31dB
nicio modificare a nivelului volumului, în raport cu volumul sursei, în timpul reproducerii audio.
Valorile valide sunt numere întregi în intervalul -31 până la -1, cu -31 fiind implicit.

-dsur_mode mod
Mod Dolby Surround. Specifică dacă semnalul stereo utilizează Dolby Surround (Pro
Logică). Acest câmp va fi scris în fluxul de biți numai dacă fluxul audio este
stereo. Folosind această opțiune NU înseamnă că codificatorul va aplica de fapt Dolby Surround
prelucrare.

0
neindicat
Neindicat (implicit)

1
de pe Nu este codificat Dolby Surround

2
on Dolby Surround codificat

-original boolean
Indicator de flux de biți original. Specifică dacă acest sunet provine din original
sursa si nu o copie.

0
de pe Nu sursa originală

1
on Sursa originală (implicit)

Extins bitstream Informații

Opțiunile de flux de biți extinse fac parte din Sintaxa de flux de biți alternativ, așa cum este specificat în
Anexa D la standardul A/52:2010. Este grupat în 2 părți. Dacă vreun parametru din a
grup este specificat, toate valorile din acel grup vor fi scrise în fluxul de biți. Mod implicit
valorile sunt folosite pentru cele care sunt scrise dar nu au fost specificate. Dacă amestecarea
nivelurile sunt scrise, decodorul va folosi aceste valori în locul celor specificate în
Opțiunile „center_mixlev” și „surround_mixlev” dacă acceptă fluxul de biți alternativ
Sintaxă.

Informații extinse de flux de biți - Partea 1

-dmix_mode mod
Mod de mixare stereo preferat. Permite utilizatorului să selecteze fie Lt/Rt (Dolby Surround)
sau Lo/Ro (stereo normal) ca mod de downmix stereo preferat.

0
neindicat
Neindicat (implicit)

1
ltrt
Lt/Rt Downmix de preferat

2
Loro
Lo/Ro Downmix De preferat

-ltrt_cmixlev nivel
Lt/Rt Center Mix Level. Cantitatea de câștig pe care decodorul ar trebui să se aplice centrului
canal la downmix la stereo în modul Lt/Rt.

1.414
Aplicați câștig de +3dB

1.189
Aplicați câștig de +1.5dB

1.000
Aplicați un câștig de 0 dB

0.841
Aplicați câștig de -1.5dB

0.707
Aplicați câștig de -3.0dB

0.595
Aplicați câștig de -4.5 dB (implicit)

0.500
Aplicați câștig de -6.0dB

0.000
Canalul central al tăcerii

-ltrt_surmixlev nivel
Lt/Rt Surround Mix Level. Cantitatea de câștig pe care decodorul ar trebui să se aplice surroundului
canal(e) atunci când downmix în stereo în modul Lt/Rt.

0.841
Aplicați câștig de -1.5dB

0.707
Aplicați câștig de -3.0dB

0.595
Aplicați câștig de -4.5dB

0.500
Aplicați câștig de -6.0 dB (implicit)

0.000
Tăcere canal(e) surround

-loro_cmixlev nivel
Lo/Ro Center Mix Level. Cantitatea de câștig pe care decodorul ar trebui să se aplice centrului
canal la downmix la stereo în modul Lo/Ro.

1.414
Aplicați câștig de +3dB

1.189
Aplicați câștig de +1.5dB

1.000
Aplicați un câștig de 0 dB

0.841
Aplicați câștig de -1.5dB

0.707
Aplicați câștig de -3.0dB

0.595
Aplicați câștig de -4.5 dB (implicit)

0.500
Aplicați câștig de -6.0dB

0.000
Canalul central al tăcerii

-loro_surmixlev nivel
Nivel de mixare surround Lo/Ro. Cantitatea de câștig pe care decodorul ar trebui să se aplice surroundului
canal(e) atunci când downmix în stereo în modul Lo/Ro.

0.841
Aplicați câștig de -1.5dB

0.707
Aplicați câștig de -3.0dB

0.595
Aplicați câștig de -4.5dB

0.500
Aplicați câștig de -6.0 dB (implicit)

0.000
Tăcere canal(e) surround

Informații extinse de flux de biți - Partea 2

-dsurex_mode mod
Mod Dolby Surround EX. Indică dacă fluxul utilizează Dolby Surround EX (7.1
matrice la 5.1). Folosind această opțiune NU înseamnă că codificatorul se va aplica de fapt
Procesare Dolby Surround EX.

0
neindicat
Neindicat (implicit)

1
on Dolby Surround EX dezactivat

2
de pe Dolby Surround EX activat

-dheadphone_mode mod
Modul căști Dolby. Indică dacă fluxul utilizează codificare Dolby Headphone
(multi-canal matriceat la 2.0 pentru utilizare cu căști). Folosind această opțiune NU
înseamnă că codificatorul va aplica de fapt procesarea Dolby Headphone.

0
neindicat
Neindicat (implicit)

1
on Căști Dolby oprite

2
de pe Căști Dolby activate

-ad_conv_type tip
Tip de convertor A/D. Indică dacă sunetul a trecut prin HDCD A/D
conversie.

0
standard
Convertor A/D standard (implicit)

1
hdcd
Convertor HDCD A/D

Altele AC-3 codificare Opţiuni

-stereo_rematrixare boolean
Rematrixare stereo. Activează/dezactivează utilizarea rematrixării pentru intrare stereo. Aceasta este o
caracteristică opțională AC-3 care crește calitatea prin codificarea selectivă stânga/dreapta
canale ca mijloc/lateral. Această opțiune este activată în mod implicit și este foarte recomandată
să fie lăsat ca activat, cu excepția scopurilor de testare.

Numai în virgulă mobilă AC-3 codificare Opţiuni

Aceste opțiuni sunt valabile numai pentru codificatorul în virgulă mobilă și nu există pentru
codificator fix din cauza caracteristicilor corespunzătoare care nu sunt implementate în fixed-coder
punct.

-canal_coupling boolean
Activează/dezactivează utilizarea cuplarii canalelor, care este o caracteristică opțională AC-3 care
crește calitatea prin combinarea informațiilor de înaltă frecvență de la mai multe canale în
un singur canal. Informațiile de înaltă frecvență pe canal sunt trimise cu mai puțin
acuratețe atât în ​​domeniul frecvenței cât și al timpului. Acest lucru permite folosirea mai multor biți
frecvențe mai scăzute, păstrând în același timp suficiente informații pentru a reconstrui înaltul
frecvente. Această opțiune este activată implicit pentru codificatorul în virgulă mobilă și
în general, ar trebui lăsat ca activat, cu excepția testării sau pentru a crește
viteza de codare.

-1
Auto
Selectat de codificator (implicit)

0
de pe Dezactivați cuplarea canalului

1
on Activați cuplarea canalului

-cpl_start_band număr
Banda de pornire de cuplare. Setează banda de pornire a cuplării canalelor, de la 1 la 15. Dacă este o valoare
mai mare decât este utilizată lățimea de bandă, aceasta va fi redusă cu 1 mai puțin decât capătul de cuplare
grup. Dacă Auto este utilizat, banda de pornire va fi determinată de codificator pe baza
rata de biți, rata de eșantionare și aspectul canalului. Această opțiune nu are efect dacă este canal
cuplarea este dezactivată.

-1
Auto
Selectat de codificator (implicit)

flac
Codificator FLAC (codec audio gratuit fără pierderi).

Opţiuni

Următoarele opțiuni sunt acceptate de codificatorul flac al FFmpeg.

compresie_level
Setează nivelul de compresie, care alege valorile implicite pentru multe alte opțiuni, dacă acestea sunt
nu este stabilit în mod explicit.

Marimea ramei
Setează dimensiunea cadrelor în mostre pe canal.

lpc_coeff_precision
Setează precizia coeficientului LPC, valorile valide sunt de la 1 la 15, 15 este valoarea implicită.

tip_lpc
Setează algoritmul LPC din prima etapă

nici unul
LPC nu este utilizat

fixată
coeficienți LPC fix

levinson
cholesky
lpc_passes
Numărul de treceri de utilizat pentru factorizarea Cholesky în timpul analizei LPC

min_partition_order
Ordinea minimă de partiție

max_partition_order
Ordinea maximă de partiție

metoda_ordinea_predicției
evaluare
2nivel
4nivel
8nivel
căutare
Căutare cu forță brută

log
ch_mode
Mod canal

Auto
Modul este ales automat pentru fiecare cadru

indep
Canalele sunt codificate independent

partea stanga
partea dreapta
mijloc_partea
parametrii_orez_exacți
Alege dacă parametrii orezului sunt calculați exact sau aproximativ. dacă se setează la 1 atunci
sunt aleși exact, ceea ce încetinește ușor codul și îmbunătățește compresia
puțin.

multi_dim_quant
Cuantizare multidimensională. Dacă se setează la 1, se aplică un algoritm LPC de a doua etapă
după prima etapă de reglare fină a coeficienţilor. Acest lucru este destul de lent și ușor
îmbunătățește compresia.

libfaac
Encoder Wrapper AAC (Advanced Audio Coding) libfaac.

Necesită prezența antetelor și bibliotecii libfaac în timpul configurării. Trebuie să
configurați în mod explicit construcția cu „--enable-libfaac --enable-nonfree”.

Acest codificator este considerat a fi de o calitate superioară în ceea ce privește il nativ
experimental fFmpeg AAC encoder.

Pentru mai multe informații, consultați proiectul libfaac lahttp://www.audiocoding.com/faac.html/>.

Opţiuni

Următoarele opțiuni de codec FFmpeg partajate sunt recunoscute.

Următoarele opțiuni sunt acceptate de wrapper-ul libfaac. The faac-echivalentul
opțiunile sunt enumerate în paranteze.

b (-b)
Setați rata de biți în biți/s pentru modul ABR (Rata medie de biți). Dacă rata de biți nu este
specificat în mod explicit, este setat automat la o valoare adecvată în funcție de
profilul selectat. faac rata de biți este exprimată în kilobiți/s.

Rețineți că libfaac nu acceptă CBR (Constant Bit Rate), ci doar ABR (Average Bit
Rată).

Dacă modul VBR este activat, această opțiune este ignorată.

ar (-R)
Setați rata de eșantionare audio (în Hz).

ac (-c)
Setați numărul de canale audio.

cutoff (-C)
Setați frecvența de tăiere. Dacă nu este specificat (sau setat în mod explicit la 0), va folosi o valoare
calculată automat de bibliotecă. Valoarea implicită este 0.

profil
Setați profilul audio.

Sunt recunoscute următoarele profiluri:

aac_main
AAC principal (principal)

aac_low
AAC de complexitate scăzută (LC)

aac_ssr
Rată de eșantionare scalabilă (SSR)

aac_ltp
Predicție pe termen lung (LTP)

Dacă nu este specificat, este setat la aac_low.

steaguri +qscale
Setați modul VBR (Variable Bit Rate) de calitate constantă.

calitate_globală
Setați calitatea în modul VBR ca număr întreg de unități lambda.

Relevant doar când modul VBR este activat cu „steaguri +qscale”. Valoarea este convertită
la unitățile QP, împărțind-o la „FF_QP2LAMBDA”, și utilizată pentru a seta valoarea calității utilizată
de libfaac. Un interval rezonabil pentru valoarea opțiunii în unități QP este [10-500], the
valoarea este mai mare cu atât calitatea este mai mare.

q (-q)
Activați modul VBR când este setat la o valoare nenegativă și setați o valoare constantă a calității ca a
valoare dublă în virgulă mobilă în unități QP.

Valoarea stabilește valoarea calității utilizată de libfaac. O gamă rezonabilă pentru opțiune
valoarea este [10-500], cu cât valoarea este mai mare, cu atât calitatea este mai mare.

Această opțiune este valabilă numai folosind FFMPEG instrument de linie de comandă. Pentru interfața de bibliotecă
utilizatori, utilizați calitate_globală.

Exemple

· Utilizare FFMPEG pentru a converti un fișier audio în ABR 128 kbps AAC într-un container M4A (MP4):

ffmpeg -i input.wav -codec:a libfaac -b:a 128k -output.m4a

· Utilizare FFMPEG pentru a converti un fișier audio în VBR AAC, folosind profilul LTP AAC:

ffmpeg -i input.wav -c:a libfaac -profile:a aac_ltp -q:a 100 output.m4a

libfdk_aac
Encoder libfdk-aac AAC (Advanced Audio Coding).

Biblioteca libfdk-aac se bazează pe codul Fraunhofer FDK AAC din proiectul Android.

Necesită prezența antetelor și bibliotecii libfdk-aac în timpul configurării. Ai nevoie
pentru a configura în mod explicit construcția cu „--enable-libfdk-aac”. Biblioteca este de asemenea
incompatibil cu GPL, deci dacă permiteți utilizarea GPL, ar trebui să configurați cu
„--enable-gpl --enable-nonfree --enable-libfdk-aac”.

Acest codificator este considerat a fi de o calitate superioară în ceea ce privește ambele il nativ
experimental fFmpeg AAC encoder și libfaac.

Codificare VBR, activată prin VBR or steaguri +qscale opțiuni, este experimentală și numai
funcționează cu unele combinații de parametri.

Suportul pentru codificarea audio 7.1 este disponibil numai cu libfdk-aac 0.1.3 sau o versiune ulterioară.

Pentru mai multe informații, consultați proiectul fdk-aac la
<http://sourceforge.net/p/opencore-amr/fdk-aac/>.

Opţiuni

Următoarele opțiuni sunt mapate pe opțiunile de codec FFmpeg partajate.

b Setați rata de biți în biți/s. Dacă rata de biți nu este specificată în mod explicit, este
setată automat la o valoare adecvată în funcție de profilul selectat.

În cazul în care modul VBR este activat, opțiunea este ignorată.

ar Setați rata de eșantionare audio (în Hz).

canale
Setați numărul de canale audio.

steaguri +qscale
Activați calitate fixă, modul VBR (Variable Bit Rate). Rețineți că VBR este implicit
activat atunci când VBR valoarea este pozitivă.

cutoff
Setați frecvența de tăiere. Dacă nu este specificat (sau setat în mod explicit la 0), va folosi o valoare
calculată automat de bibliotecă. Valoarea implicită este 0.

profil
Setați profilul audio.

Sunt recunoscute următoarele profiluri:

aac_low
AAC de complexitate scăzută (LC)

aac_he
AAC de înaltă eficiență (HE-AAC)

aac_he_v2
AAC de înaltă eficiență versiunea 2 (HE-AACv2)

aac_ld
Întârziere scăzută AAC (LD)

aac_eld
AAC cu întârziere scăzută îmbunătățită (ELD)

Dacă nu este specificat, este setat la aac_low.

Următoarele sunt opțiuni private ale codificatorului libfdk_aac.

post-ardere
Activați funcția de post-ardere dacă este setată la 1, dezactivată dacă este setată la 0. Acest lucru îmbunătățește
calitate dar și puterea de procesare necesară.

Valoarea implicită este 1.

eld_sbr
Activați SBR (Spectral Band Replication) pentru ELD dacă este setat la 1, dezactivat dacă este setat la 0.

Valoarea implicită este 0.

semnalizare
Setați stilul de semnalizare SBR/PS.

Poate lua una dintre următoarele valori:

lipsă
alegeți semnalizarea implicit (în mod implicit ierarhic explicit, implicit dacă este global
antetul este dezactivat)

implicit
semnalizare implicită retrocompatibilă

explicit_sbr
SBR explicit, semnalizare PS implicită

explicit_ierarhic
semnalizare ierarhică explicită

Valoarea implicită este lipsă.

latm
Ieșiți date încapsulate LATM/LOAS dacă sunt setate la 1, dezactivate dacă sunt setate la 0.

Valoarea implicită este 0.

header_period
Setați StreamMuxConfig și perioada de repetiție PCE (în cadre) pentru trimiterea în bandă
tampon de configurare în stratul de transport LATM/LOAS.

Trebuie să fie un întreg nenegativ de 16 biți.

Valoarea implicită este 0.

VBR Setați modul VBR, de la 1 la 5. 1 este de cea mai scăzută calitate (deși încă destul de bun) și 5 este
cea mai bună calitate. O valoare de 0 va dezactiva VBR, iar CBR (Constant Bit Rate) este
activat.

Momentan doar aac_low Profilul acceptă codificarea VBR.

Modurile VBR 1-5 corespund aproximativ următoarelor rate medii de biți:

1 32 kbps/canal

2 40 kbps/canal

3 48-56 kbps/canal

4 64 kbps/canal

5 aproximativ 80-96 kbps/canal

Valoarea implicită este 0.

Exemple

· Utilizare FFMPEG pentru a converti un fișier audio în VBR AAC într-un container M4A (MP4):

ffmpeg -i input.wav -codec:a libfdk_aac -vbr 3 output.m4a

· Utilizare FFMPEG pentru a converti un fișier audio în CBR 64k kbps AAC, folosind AAC de înaltă eficiență
profil:

ffmpeg -i input.wav -c:a libfdk_aac -profile:a aac_he -b:a 64k output.m4a

libmp3lame
LAME (Lame Ain't an MP3 Encoder) Encoder MP3.

Necesită prezența antetelor și bibliotecii libmp3lame în timpul configurării. Ai nevoie
pentru a configura în mod explicit construcția cu „--enable-libmp3lame”.

Vedea libshine pentru un codificator MP3 fix, deși cu o calitate mai scăzută.

Opţiuni

Următoarele opțiuni sunt acceptate de wrapper-ul libmp3lame. The șchiop-echivalentul
opțiunile sunt enumerate în paranteze.

b (-b)
Setați rata de biți exprimată în biți/s pentru CBR sau ABR. „bitrate” LAME este exprimat în
kilobiți/s.

q (-V)
Setați setarea de calitate constantă pentru VBR. Această opțiune este valabilă numai folosind FFMPEG
instrument de linie de comandă. Pentru utilizatorii de interfață bibliotecă, utilizați calitate_globală.

compresie_level (-q)
Setați calitatea algoritmului. Argumentele valide sunt numere întregi în intervalul 0-9, cu semnificația 0
cea mai înaltă calitate, dar cel mai lent și 9 înseamnă cel mai rapid, producând cea mai proastă calitate.

rezervor
Activați utilizarea rezervorului de biți când este setat la 1. Valoarea implicită este 1. LAME are această opțiune activată
implicit, dar poate fi suprascris prin utilizare --nores opțiune.

joint_stereo (-m j)
Permiteți codificatorului să folosească (cadru cu cadru) fie stereo L/R, fie mijloc/lateral
stereo. Valoarea implicită este 1.

abr (--abr)
Activați codificatorul să folosească ABR atunci când este setat la 1 șchiop --abr setează rata de biți țintă,
în timp ce această opțiune îi spune doar FFmpeg să folosească ABR pe care încă se bazează b pentru a seta rata de biți.

libopencore-amrnb
Encoder adaptiv de bandă îngustă cu mai multe rate OpenCORE.

Necesită prezența antetelor și bibliotecii libopencore-amrnb în timpul configurării.
Trebuie să configurați în mod explicit compilarea cu „--enable-libopencore-amrnb
--enable-version3".

Acesta este un codificator mono. Oficial, acceptă doar o frecvență de eșantionare de 8000 Hz, dar poți
anulați-l prin setare strict la neoficial sau mai jos.

Opţiuni

b Setați rata de biți în biți pe secundă. Sunt acceptate doar următoarele rate de biți, în caz contrar
libavcodec se va rotunji la cea mai apropiată rată de biți validă.

4750
5150
5900
6700
7400
7950
10200
12200
dtx Permite transmisie discontinuă (generează zgomot de confort) atunci când este setată la 1. Implicit
valoarea este 0 (dezactivat).

libshine
Encoder MP3 Shine Fixed-Point.

Shine este un codificator MP3 cu punct fix. Are o performanță mult mai bună pe platformele fără
un FPU, de exemplu, CPU-uri armel și unele telefoane și tablete. Cu toate acestea, deoarece este mai vizat
performanță decât calitate, nu este la egalitate cu LAME și alte codificatoare de calitate
din punct de vedere calitativ. De asemenea, conform paginii de start a proiectului, este posibil ca acest codificator să nu fie lipsit de
erori, deoarece codul a fost scris cu mult timp în urmă și proiectul a fost mort de cel puțin 5
ani.

Acest encoder acceptă doar intrare stereo și mono. Acesta este, de asemenea, doar CBR.

Proiectul original (actualizat ultima dată la începutul anului 2007) este la
<http://sourceforge.net/projects/libshine-fxp/>. Acceptăm doar bifurcația actualizată de către
Proiect Savonet/Liquidsoap lahttps://github.com/savonet/shine>.

Necesită prezența antetelor și bibliotecii libshine în timpul configurării. Ai nevoie
pentru a configura în mod explicit construcția cu „--enable-libshine”.

Vezi si libmp3lame.

Opţiuni

Următoarele opțiuni sunt acceptate de wrapper-ul libshine. The shineenc-echivalentul a
opțiunile sunt enumerate în paranteze.

b (-b)
Setați rata de biți exprimată în biți/s pentru CBR. shineenc -b opțiunea este exprimată în
kilobiți/s.

libtwolame
Ambalaj pentru codificator TwoLAME MP2.

Necesită prezența antetelor și bibliotecii libtwolame în timpul configurării. Ai nevoie
pentru a configura în mod explicit construcția cu „--enable-libtwolame”.

Opţiuni

Următoarele opțiuni sunt acceptate de wrapper-ul libtwolame. The doi şchiopi-echivalent
opțiunile urmează pe cele FFmpeg și sunt între paranteze.

b (-b)
Setați rata de biți exprimată în biți/s pentru CBR. doi şchiopi b opțiunea este exprimată în kilobiți/s.
Valoarea implicită este 128k.

q (-V)
Setați calitatea pentru suportul VBR experimental. Intervalul maxim de valori este de la -50 la 50,
intervalul util este de la -10 la 10. Cu cât valoarea este mai mare, cu atât calitatea este mai bună. Acest
opțiunea este valabilă numai folosind FFMPEG instrument de linie de comandă. Pentru utilizatorii interfeței bibliotecii,
utilizare calitate_globală.

mod (--mod)
Setați modul audio rezultat. Valori posibile:

Auto
Alegeți modul automat în funcție de intrare. Aceasta este valoarea implicită.

stereo
Stereo

joint_stereo
Stereo comun

canal dual
Canal dual

mono
Mono

psimodel (--modul-psic)
Setați modelul psihoacustic pentru a fi folosit în codificare. Argumentul trebuie să fie un număr întreg între
-1 și 4, inclusiv. Cu cât valoarea este mai mare, cu atât calitatea este mai bună. Valoarea implicită
este 3.

niveluri_energetice (--energie)
Activați extensiile nivelurilor de energie când este setată la 1. Valoarea implicită este 0 (dezactivată).

eroare_protecție (--proteja)
Activați protecția împotriva erorilor CRC când este setată la 1. Valoarea implicită este 0 (dezactivată).

drepturi de autor (--drepturi de autor)
Setați marcatorul de copyright audio MPEG când este setat la 1. Valoarea implicită este 0 (dezactivată).

original (--original)
Setați marcatorul original audio MPEG când este setat la 1. Valoarea implicită este 0 (dezactivată).

libvo-aacenc
Codificator VisualOn AAC.

Necesită prezența antetelor și bibliotecii libvo-aacenc în timpul configurării. Tu
trebuie să configurați în mod explicit construcția cu „--enable-libvo-aacenc --enable-version3”.

Acest codificator este considerat a fi mai rău decât nativ experimental fFmpeg AAC encoder,
conform mai multor surse.

Opţiuni

Codificatorul VisualOn AAC acceptă numai codificarea AAC-LC și până la 2 canale. Este, de asemenea
Numai CBR.

b Setați rata de biți în biți/s.

libvo-amrwbenc
Codificator adaptiv Multi-Rate de bandă largă VisualOn.

Necesită prezența antetelor și bibliotecii libvo-amrwbenc în timpul configurării. Tu
trebuie să configurați în mod explicit construcția cu „--enable-libvo-amrwbenc --enable-version3”.

Acesta este un codificator mono. Oficial, acceptă doar o frecvență de eșantionare de 16000 Hz, dar poți
anulați-l prin setare strict la neoficial sau mai jos.

Opţiuni

b Setați rata de biți în biți/s. Sunt acceptate doar următoarele rate de biți, altfel libavcodec
se va rotunji la cea mai apropiată rată de biți validă.

6600
8850
12650
14250
15850
18250
19850
23050
23850
dtx Permite transmisie discontinuă (generează zgomot de confort) atunci când este setată la 1. Implicit
valoarea este 0 (dezactivat).

libopus
libopus Opus Interactive Audio Codec encoder wrapper.

Necesită prezența antetelor și bibliotecii libopus în timpul configurării. Trebuie să
configurați în mod explicit construcția cu „--enable-libopus”.

Opțiune Maparea

Cele mai multe opțiuni de libopus sunt modelate după opusenc utilitate din opus-tools. Următoarele
este o diagramă de mapare a opțiunilor care descrie opțiunile acceptate de libopus wrapper-ul și acestea
opusenc-echivalent între paranteze.

b (bitrate)
Setați rata de biți în biți/s. FFmpeg b opțiunea este exprimată în biți/s, în timp ce opusenc's
bitrate în kilobiți/s.

VBR (VBR, hard-cbr, și cvbr)
Setați modul VBR. FFmpeg VBR opțiunea are următoarele argumente valide, cu lor
opusenc opțiuni echivalente între paranteze:

de pe (hard-cbr)
Utilizați codificarea cu rată de biți constantă.

on (VBR)
Utilizați codificarea cu rată de biți variabilă (implicit).

constrâns (cvbr)
Utilizați codificarea cu rată de biți variabilă constrânsă.

compresie_level (comp)
Setați complexitatea algoritmului de codificare. Opțiunile valide sunt numere întregi în intervalul 0-10. 0
oferă cele mai rapide codificări, dar o calitate mai scăzută, în timp ce 10 oferă cea mai înaltă calitate, dar
cea mai lentă codificare. Valoarea implicită este 10.

durata_cadru (Marimea ramei)
Setați dimensiunea maximă a cadrului sau durata unui cadru în milisecunde. Argumentul trebuie să fie
exact următoarele: 2.5, 5, 10, 20, 40, 60. Dimensiunile mai mici ale cadrului ating
latență, dar mai puțină calitate la un anumit bitrate. Dimensiunile mai mari de 20 ms sunt doar
interesant la rate de biți destul de mici. Valoarea implicită este 20 ms.

pierdere de pachete (aşteptare-pierdere)
Setați procentul de pierdere de pachete așteptat. Valoarea implicită este 0.

cerere (N / A)
Setați tipul de aplicație dorit. Opțiunile valide sunt enumerate mai jos:

voip
Favorizați inteligibilitatea îmbunătățită a vorbirii.

audio
Favorizați fidelitatea intrării (implicit).

întârziere redusă
Limitați-vă doar la cele mai mici moduri de întârziere.

cutoff (N / A)
Setați lățimea de bandă de tăiere în Hz. Argumentul trebuie să fie exact unul dintre următoarele: 4000,
6000, 8000, 12000 sau 20000, corespunzând cu bandă îngustă, bandă medie, bandă largă, super
bandă largă și, respectiv, bandă completă. Valoarea implicită este 0 (cutoff este dezactivat).

libvorbis
wrapper codificator libvorbis.

Necesită prezența antetelor și bibliotecii libvorbisenc în timpul configurării. Tu
trebuie să configurați în mod explicit construcția cu „--enable-libvorbis”.

Opţiuni

Următoarele opțiuni sunt acceptate de wrapper-ul libvorbis. The oggenc-echivalentul
opțiunile sunt enumerate în paranteze.

Pentru a obține o documentație mai precisă și mai extinsă a opțiunilor libvorbis, consultați
lui libvorbisenc şi oggencdocumentațiile lui. Vedeahttp://xiph.org/vorbis/>,
<http://wiki.xiph.org/Vorbis-tools>, și oggenc(1).

b (-b)
Setați rata de biți exprimată în biți/s pentru ABR. oggenc -b este exprimată în kilobiți/s.

q (-q)
Setați setarea de calitate constantă pentru VBR. Valoarea ar trebui să fie un număr flotant în interval
de la -1.0 la 10.0. Cu cât valoarea este mai mare, cu atât calitatea este mai bună. Valoarea implicită este
3.0.

Această opțiune este valabilă numai folosind FFMPEG instrument de linie de comandă. Pentru interfața de bibliotecă
utilizatori, utilizați calitate_globală.

cutoff (--advanced-encode-option lowpass_frequency=N)
Setați lățimea de bandă de tăiere în Hz, o valoare de 0 dezactivează tăierea. oggencopțiunea asociată este
exprimată în kHz. Valoarea implicită este 0 (cutoff dezactivat).

minrate (-m)
Setați rata de biți minimă exprimată în biți/s. oggenc -m este exprimată în kilobiți/s.

maxrate (-M)
Setați rata maximă de biți exprimată în biți/s. oggenc -M este exprimată în kilobiți/s. Acest
are efect numai asupra modului ABR.

iblock (--advanced-encode-option impulse_noisetune=N)
Setați prejudecata de nivel de zgomot pentru blocurile de impuls. Valoarea este un număr flotant de la -15.0 la
0.0. O părtinire negativă indică codificatorului să acorde o atenție deosebită clarității
de tranzitorii în audio codificat. Compensația pentru un răspuns tranzitoriu mai bun este a
rata de biți mai mare.

libwavpack
Un wrapper care oferă codificare WavPack prin libwavpack.

În prezent, este acceptat doar modul fără pierderi care utilizează mostre întregi pe 32 de biți.

Necesită prezența antetelor și bibliotecii libwavpack în timpul configurării. Ai nevoie
pentru a configura în mod explicit compilarea cu „--enable-libwavpack”.

Rețineți că există un codificator nativ libavcodec pentru codecul WavPack, astfel încât utilizatorii să poată codifica
audio cu acest codec fără a utiliza acest codificator. Vedea wavpackenc.

Opţiuni

wavpack Opțiunile corespunzătoare ale utilitarului din linia de comandă sunt listate în paranteze, dacă există.

Marimea ramei (--dimensiunea blocurilor)
Valoarea implicită este 32768.

compresie_level
Setare viteză vs compresie compromis. Argumentele acceptabile sunt enumerate mai jos:

0 (-f)
Mod rapid.

1 Setări normale (implicite).

2 (-h)
Calitate superioară.

3 (-hh)
Calitate foarte bună.

4-8 (-hh -xEXTRAPROC)
La fel ca 3, dar cu procesarea suplimentară activată.

4 este la fel ca -x2 și 8 este la fel ca -x6.

wavpack
Codificator audio WavPack fără pierderi.

Acesta este un codificator WavPack nativ libavcodec. Există, de asemenea, un codificator bazat pe libwavpack,
dar practic nu există niciun motiv pentru a utiliza acel codificator.

Vezi si libwavpack.

Opţiuni

Opțiunile echivalente pentru wavpack utilitarele liniei de comandă sunt listate în paranteze.

Opțiuni partajate

Următoarele opțiuni partajate sunt eficiente pentru acest codificator. Doar note speciale despre asta
un anumit codificator va fi documentat aici. Pentru sensul general al opțiunilor, vezi
il Codec Opţiuni capitol.

Marimea ramei (--dimensiunea blocurilor)
Pentru acest encoder, intervalul pentru această opțiune este între 128 și 131072. Implicit este
decis automat pe baza ratei de eșantionare și a numărului de canale.

Pentru formula completă de calcul implicit, vezi libavcodec/wavpackenc.c.

compresie_level (-f, -h, -hh, și -x)
Sintaxa acestei opțiuni este în concordanță cu libwavpack's.

Opțiuni private

joint_stereo (-j)
Setați dacă să activați stereo comun. Valorile valide sunt:

on (1)
Forțați codificarea audio la mijloc/lateral.

de pe (0)
Forțați codarea audio stânga/dreapta.

Auto
Lăsați codificatorul să decidă automat.

optimize_mono
Setați dacă activați optimizarea pentru mono. Această opțiune este eficientă numai pentru non-
fluxuri mono. Valori disponibile:

on activat

de pe invalid

VIDEO Codificatori


Urmează o descriere a unora dintre codificatoarele video disponibile în prezent.

jpeg2000
Codificatorul nativ jpeg 2000 are pierderi în mod implicit, opțiunea „-q:v” poate fi utilizată pentru a seta
calitatea codificarii. Codarea fără pierderi poate fi selectată cu „-pred 1”.

Opţiuni

format
Poate fi setat fie la „j2k”, fie la „jp2” (implicit), ceea ce face posibilă stocarea non-
rgb pix_fmts.

zăpadă
Opţiuni

iterative_dia_size
dimensiunea dia pentru estimarea mișcării iterative

libtheora
libtheora Theora encoder wrapper.

Necesită prezența antetelor și bibliotecii libtheora în timpul configurării. Ai nevoie
pentru a configura în mod explicit construcția cu „--enable-libtheora”.

Pentru mai multe informații despre proiectul libtheora vezihttp://www.theora.org/>.

Opţiuni

Următoarele opțiuni globale sunt mapate cu opțiuni interne libtheora care afectează
calitatea și rata de biți a fluxului codificat.

b Setați rata de biți video în biți/s pentru modul CBR (Rată de biți constantă). În cazul VBR
Modul (Rată de biți variabilă) este activat, această opțiune este ignorată.

steaguri
Folosit pentru a activa modul de calitate constantă (VBR) prin codificarea qscale steag, și să
activați modurile „pass1” și „pass2”.

g Setați dimensiunea GOP.

calitate_globală
Setați calitatea globală ca număr întreg în unități lambda.

Relevant doar când modul VBR este activat cu „steaguri +qscale”. Valoarea este convertită în
unități QP împărțind-o la „FF_QP2LAMBDA”, tăiate în intervalul [0 - 10] și apoi
înmulțit cu 6.3 pentru a obține o valoare în intervalul nativ libtheora [0-63]. O valoare mai mare
corespunde unei calități superioare.

q Activați modul VBR când este setat la o valoare nenegativă și setați o valoare constantă a calității ca a
valoare dublă în virgulă mobilă în unități QP.

Valoarea este tăiată în intervalul [0-10] și apoi înmulțită cu 6.3 pentru a obține o valoare în
intervalul libtheora nativ [0-63].

Această opțiune este valabilă numai folosind FFMPEG instrument de linie de comandă. Pentru interfața de bibliotecă
utilizatori, utilizați calitate_globală.

Exemple

· Setați codificarea de calitate maximă constantă (VBR) cu FFMPEG:

ffmpeg -i INPUT -codec:v libtheora -q:v 10 OUTPUT.ogg

· Utilizare FFMPEG pentru a converti un flux video CBR 1000 kbps Theora:

ffmpeg -i INPUT -codec:v libtheora -b:v 1000k OUTPUT.ogg

libvpx
Formatul VP8/VP9 acceptat prin libvpx.

Necesită prezența antetelor și bibliotecii libvpx în timpul configurării. Trebuie să
configurați în mod explicit construcția cu „--enable-libvpx”.

Opţiuni

Următoarele opțiuni sunt acceptate de wrapper-ul libvpx. The vpxenc-opțiuni echivalente
sau valorile sunt enumerate în paranteze pentru o migrare ușoară.

Pentru a reduce duplicarea documentației, doar opțiunile private și unele altele
care necesită o atenție specială sunt documentate aici. Pentru documentarea nedocumentarilor
opțiuni generice, vezi il Codec Opţiuni capitol.

Pentru a obține mai multă documentație despre opțiunile libvpx, invocați comanda FFMPEG -h
codificator=libvpx, FFMPEG -h codificator=libvpx-vp9 or vpxenc --Ajutor. Informații suplimentare sunt
disponibil în documentația libvpx API.

b (țintă-bitrate)
Setați rata de biți în biți/s. Rețineți că FFmpeg b opțiunea este exprimată în biți/s, în timp ce
vpxenc's țintă-bitrate este în kilobiți/s.

g (kf-max-dist)
keyint_min (kf-min-dist)
qmin (min-q)
qmax (max-q)
bufsize (buf-sz, buf-optimal-sz)
Setați dimensiunea tamponului de control al ratei (în biți). Notă vpxencopțiunile lui sunt specificate în
milisecunde, wrapper-ul libvpx convertește această valoare după cum urmează: "buf-sz = bufsize *
1000 / bitrate", "buf-optimal-sz = bufsize * 1000 / bitrate * 5 / 6".

rc_init_occupancy (buf-inițial-sz)
Setați numărul de biți care ar trebui încărcați în bufferul rc înainte de a începe decodarea.
notițe vpxencOpțiunea lui este specificată în milisecunde, wrapper-ul libvpx îl convertește
valoare după cum urmează: „rc_init_occupancy * 1000 / bitrate”.

undershoot-pct
Setați procentul sub depășirea ratei de date (min) din rata de biți țintă.

depășire-pct
Setați procentul de depășire a ratei de date (maxim) din rata de biți țintă.

skip_threshold (drop-frame)
qcomp (bias-pct)
maxrate (maxsection-pct)
Setați rata de biți maximă GOP în biți/s. Notă vpxencopțiunea lui este specificată ca procent din
rata de biți țintă, wrapper-ul libvpx convertește această valoare după cum urmează: „(maxrate * 100
/ bitrate)".

minrate (minsection-pct)
Setați rata de biți min GOP în biți/s. Notă vpxencopțiunea lui este specificată ca procent din
rata de biți țintă, wrapper-ul libvpx convertește această valoare după cum urmează: „(minrate * 100
/ bitrate)".

minrate, maxrate, b end-usage=cbr
„(minrate == maxrate == bitrate)”.

CRF (end-usage=cq, cq-nivel)
calitate, Termenul limită (Termenul limită)
Cel mai bun
Utilizați termenul limită de cea mai bună calitate. Prost numită și destul de lentă, această opțiune ar trebui să fie
evitat deoarece poate oferi rezultate de calitate mai proastă decât bună.

bine
Utilizați un termen limită de bună calitate. Acesta este un bun compromis între viteză și calitate când
folosit cu cpu folosit opțiune.

în timp real
Utilizați termenul limită de calitate în timp real.

viteză, cpu folosit (cpu folosit)
Setați modificatorul raportului calitate/viteză. Valorile mai mari accelerează codificarea cu prețul
calitate.

nr (sensibilitate la zgomot)
static-thresh
Setați un prag de modificare pe blocuri sub care acestea vor fi sărite de codificator.

felii (piese-jeton)
Rețineți că FFmpeg felii opțiunea oferă numărul total de partiții, în timp ce vpxenc's
piese-jeton este dat ca „log2(partiții)”.

max-intra-rata
Setați rata de biți I-frame maximă ca procent din rata de biți țintă. O valoare de 0 înseamnă
nelimitat.

force_key_frames
„VPX_EFLAG_FORCE_KF”

Alterna referință cadru legate de
auto-alt-ref
Activați utilizarea cadrelor de referință alternative (numai pentru 2 treceri).

arnr-max-cadre
Setați numărul maxim de cadre pentru reducerea zgomotului.

de tip arnr
Setați alt tip de filtru de reducere a zgomotului: înapoi, înainte, centrat.

arnr-putere
Setați puterea filtrului de reducere a zgomotului.

rc-lookahead, decalaj în cadre (decalaj în cadre)
Setați numărul de cadre pentru a privi înainte pentru tipul de cadre și controlul ratei.

rezistent la erori
Activați funcțiile de rezistență la erori.

Specific VP9 Opțiuni
lossless
Activați modul fără pierderi.

țiglă-coloane
Setați numărul de coloane de plăci de utilizat. Rețineți că acesta este dat ca „log2(tile_columns)”. Pentru
de exemplu, 8 coloane de plăci ar fi solicitate prin setarea țiglă-coloane opțiunea pentru
3.

țiglă-rânduri
Setați numărul de rânduri de plăci de utilizat. Rețineți că acesta este dat ca „log2(tile_rows)”. Pentru
de exemplu, 4 rânduri de plăci ar fi solicitate prin setarea țiglă-rânduri opțiunea la 2.

cadru-paralel
Activați funcțiile de decodificare paralelă a cadrelor.

modul aq
Setați modul de cuantizare adaptivă (0: dezactivat (implicit), 1: varianță 2: complexitate, 3:
reîmprospătare ciclică).

colorspace spațiu de culoare
Setați spațiul de culoare de intrare. Fluxul de biți VP9 acceptă semnalizarea următoarelor
spatii de culoare:

RGB sRGB
bt709 bt709
nespecificat necunoscut
bt470bg bt601
smpte170m smpte170
smpte240m smpte240
bt2020_ncl bt2020

Pentru mai multe informații despre libvpx, consultați:http://www.webmproject.org/>

libwebp
libwebp WebP Image encoder wrapper

libwebp este codificatorul oficial Google pentru imagini WebP. Poate codifica fie cu pierderi, fie
modul fără pierderi. Imaginile cu pierderi sunt în esență un înveliș în jurul unui cadru VP8. Imagini fără pierderi
sunt un codec separat dezvoltat de Google.

Pixel Format

În prezent, libwebp acceptă numai YUV420 pentru pierderi și RGB pentru fără pierderi din cauza limitărilor
de format și libwebp. Alpha este acceptat pentru oricare dintre moduri. Din cauza API
limitări, dacă RGB este transmis când codificarea cu pierdere sau YUV este transmis pentru codare
fără pierderi, formatul de pixeli va fi convertit automat utilizând funcțiile din libwebp.
Acest lucru nu este ideal și se face doar pentru comoditate.

Opţiuni

-fara pierderi boolean
Activează/dezactivează utilizarea modului fără pierderi. Implicit este 0.

-nivel_compresie întreg
Pentru pierderi, acesta este un compromis calitate/viteză. Valorile mai mari oferă o calitate mai bună pentru a
dimensiune dată cu prețul unui timp de codificare crescut. Pentru fără pierderi, aceasta este o dimensiune/viteză
compromis. Valorile mai mari dau o dimensiune mai mică cu prețul unui timp de codificare crescut. Mai mult
în special, controlează numărul de algoritmi suplimentari și instrumente de compresie utilizate,
și variază combinația acestor instrumente. Aceasta se mapează la metodă opțiune în libwebp.
Intervalul valid este de la 0 la 6. Implicit este 4.

-qscale pluti
Pentru codificarea cu pierderi, aceasta controlează calitatea imaginii, de la 0 la 100. Pentru codarea fără pierderi, aceasta
controlează efortul și timpul petrecut pentru a comprima mai mult. Valoarea implicită este 75. Notă
că pentru utilizare prin libavcodec, această opțiune este apelată calitate_globală și trebuie să fie
înmulțit cu FF_QP2LAMBDA.

-prestat tip
Configurație prestabilită. Aceasta face unele setări automate bazate pe tipul general de
imaginea.

nici unul
Nu utilizați o presetare.

lipsă
Utilizați codul implicit.

imagine
Imagine digitală, ca portret, fotografie interioară


Fotografie în aer liber, cu lumină naturală

desen
Desen manual sau linie, cu detalii cu contrast ridicat

icoană
Imagini colorate de dimensiuni mici

a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match.
Ca text

libx264, libx264rgb
Wrapper codificator x264 H.264/MPEG-4 AVC.

Acest codificator necesită prezența antetelor și bibliotecii libx264 în timpul
configurație. Trebuie să configurați în mod explicit construcția cu „--enable-libx264”.

libx264 acceptă un număr impresionant de funcții, inclusiv spațial adaptiv 8x8 și 4x4
transformare, plasare adaptivă a cadrului B, codificare entropică CAVLC/CABAC, intercalare (MBAFF),
modul fără pierderi, optimizări psy pentru păstrarea detaliilor (cuantizare adaptivă, psy-RD, psy-
spalier).

Multe opțiuni de codificare libx264 sunt mapate la opțiunile globale de codec FFmpeg, deși sunt unice
opțiunile de codificare sunt furnizate prin opțiuni private. În plus, cel x264opt și
x264-params Opțiunile private vă permit să treceți o listă de tupluri cheie=valoare, așa cum este acceptată de
funcția libx264 „x264_param_parse”.

Site-ul web al proiectului x264 este lahttp://www.videolan.org/developers/x264.html>.

Codificatorul libx264rgb este același cu libx264, cu excepția faptului că acceptă formate de pixeli RGB ambalate
ca intrare în loc de YUV.

Suportat Pixel Formate

x264 acceptă spații de culoare de la 8 la 10 biți. Adâncimea exactă de biți este controlată la x264
configurați timpul. FFmpeg acceptă doar o adâncime de biți într-o anumită versiune. In alta
cuvinte, nu este posibil să construiți un singur FFmpeg cu versiuni multiple de x264 cu
diferite adâncimi de biți.

Opţiuni

Următoarele opțiuni sunt acceptate de wrapper-ul libx264. The x264-opțiuni echivalente sau
valorile sunt enumerate în paranteze pentru o migrare ușoară.

Pentru a reduce duplicarea documentației, doar opțiunile private și unele altele
care necesită o atenție specială sunt documentate aici. Pentru documentarea nedocumentarilor
opțiuni generice, vezi il Codec Opţiuni capitol.

Pentru a obține o documentație mai precisă și mai extinsă a opțiunilor libx264, invocați
comandă x264 --ajutor complet sau consultați documentația libx264.

b (bitrate)
Setați rata de biți în biți/s. Rețineți că FFmpeg b opțiunea este exprimată în biți/s, în timp ce
x264's bitrate este în kilobiți/s.

bf (bcadre)
g (keyint)
qmin (qpmin)
Scala minimă a cuantificatorului.

qmax (qpmax)
Scala maximă a cuantificatorului.

qdiff (qpstep)
Diferența maximă între scalele cuantificatorului.

qblur (qblur)
Estomparea curbei cuantizatorului

qcomp (qcomp)
Factorul de compresie al curbei cuantizatorului

ref (ref)
Numărul de cadre de referință pe care le poate folosi fiecare cadru P. Gama este de la 0-16.

sc_threshold (scenecut)
Setează pragul pentru detectarea schimbării scenei.

spalier (spalier)
Efectuează cuantizarea Trellis pentru a crește eficiența. Activat implicit.

nr (nr)
mine_range (merange)
Raza maximă de căutare a mișcării în pixeli.

eu_metoda (me)
Setați metoda de estimare a mișcării. Valori posibile în ordinea descrescătoare a vitezei:

zi (zi)
epzs (zi)
Căutare diamant cu raza 1 (cel mai rapid). epzs este un alias pentru zi.

hex (hex)
Căutare hexagonală cu raza 2.

uhm (uhm)
Căutare neuniformă cu mai multe hexagonale.

esa (esa)
Căutare exhaustivă.

tesa (tesa)
Căutare exhaustivă Hadamard (cea mai lentă).

subq (Trimite)
Metoda de estimare a mișcării sub-pixel.

b_strategie (b-adapt)
Algoritm de decizie de plasare a cadrului B adaptiv. Utilizați numai la prima trecere.

keyint_min (min-keyint)
Dimensiunea GOP minimă.

codator
Setați codificatorul de entropie. Valori posibile:

ac Activați CABAC.

VLC Activați CAVLC și dezactivați CABAC. Acesta generează același efect ca x264's --no-cabac
opțiune.

cmp Setați algoritmul de comparație pentru estimarea mișcării pixelilor. Valori posibile:

cromă
Activați estimarea cromului în mișcare.

trist Ignorați estimarea cromului în mișcare. Acesta generează același efect ca x264's
--no-chroma-me opțiune.

fire (fire)
Numărul de fire de codare.

tip_file
Setați tehnica multithreading. Valori posibile:

felie
Multithreading bazat pe felii. Acesta generează același efect ca x264's
--fii tăiate opțiune.

cadru
Multithreading bazat pe cadru.

steaguri
Setați steaguri de codare. Poate fi folosit pentru a dezactiva GOP închis și activa GOP deschis de
setându-l la „-cgop”. Rezultatul este similar cu comportamentul lui x264's --deschis-gop
opțiune.

rc_init_occupancy (vbv-init)
presetat (presetat)
Setați presetarea de codare.

ton (ton)
Setați reglarea parametrilor de codare.

profil (profil)
Setați restricții de profil.

prima trecere rapidă
Activați setările rapide atunci când codați prima trecere, când este setată la 1. Când este setată la 0, are
acelasi efect al x264's --lent-prima trecere opțiune.

CRF (CRF)
Setați calitatea pentru modul de calitate constantă.

crf_max (crf-max)
În modul CRF, împiedică VBV să scadă calitatea dincolo de acest punct.

qp (qp)
Setați parametrul metodei de control al ratei de cuantificare constantă.

modul aq (modul aq)
Setați metoda AQ. Valori posibile:

nici unul (0)
Pentru persoane cu handicap.

dezacord (1)
Variance AQ (mască de complexitate).

autovarianta (2)
Auto-varianță AQ (experimental).

putere apoasă (putere apoasă)
Setați puterea AQ, reduceți blocarea și estomparea în zonele plate și texturate.

psi Folosiți optimizări psihovizuale când este setată la 1. Când este setată la 0, are același efect ca
x264's --nu-psi opțiune.

psi-rd (psi-rd)
Set puterea optimizării psihovizuale, în psi-rd:psy-spalier format.

rc-lookahead (rc-lookahead)
Setați numărul de cadre pentru a privi înainte pentru tipul de cadre și controlul ratei.

greutateb
Activați predicția ponderată pentru cadrele B când este setată la 1. Când este setată la 0, are același lucru
efect ca x264's --fără-greutateb opțiune.

greutatep (greutatep)
Setați metoda de predicție ponderată pentru cadrele P. Valori posibile:

nici unul (0)
Invalid

simplu (1)
Activați numai referințe ponderate

inteligent (2)
Activați atât referințele ponderate, cât și duplicatele

ssim (ssim)
Activați calculul și imprimarea statisticilor SSIM după codificare.

intra-refresh (intra-refresh)
Activați utilizarea periodică Intra Refresh în locul cadrelor IDR atunci când este setată la 1.

avcintra-clasa (clasă)
Configurați codificatorul pentru a genera AVC-Intra. Valorile valide sunt 50,100 și 200

bluray-compat (bluray-compat)
Configurați codificatorul pentru a fi compatibil cu standardul bluray. Este o stenografie
pentru setarea „bluray-compat=1 force-cfr=1”.

b-bias (b-bias)
Setați influența asupra frecvenței de utilizare a cadrelor B.

b-piramida (b-piramida)
Setați metoda pentru păstrarea unor cadre B ca referințe. Valori posibile:

nici unul (nici unul)
Pentru persoane cu handicap.

strict (strict)
Piramida strict ierarhică.

normală. (normală.)
Non-strict (nu este compatibil cu Blu-ray).

mixte-ref
Activați utilizarea unei referințe per partiție, spre deosebire de o referință per
macrobloc când este setat la 1. Când este setat la 0, are același efect ca x264's
--fără-ref.-mixte opțiune.

8x8dct
Activați transformarea spațială adaptivă (transformare 8x8 de profil înalt) când este setată la 1. Când este setată
la 0, are același efect ca x264's --nu-8x8dct opțiune.

fast-pskip
Activați detectarea timpurie SKIP pe cadrele P când este setată la 1. Când este setată la 0, are același
efect ca x264's --no-fast-pskip opțiune.

aud (aud)
Activați utilizarea delimitatorilor de unități de acces când este setată la 1.

mbtree
Activați utilizarea controlului ratei arborelui macrobloc atunci când este setat la 1. Când este setat la 0, are același lucru
efect ca x264's --no-mbtree opțiune.

deblocați (deblocați)
Setați parametrii filtrului de buclă, în alfa:beta formular.

cplxblur (cplxblur)
Setați reducerea fluctuațiilor în QP (înainte de compresia curbei).

scoruri (scoruri)
Setați partițiile pentru a le considera ca o listă separată prin virgulă. Valori posibile din listă:

p8x8
8x8 P-cadru despărțitor.

p4x4
4x4 P-cadru despărțitor.

b8x8
Despărțitor cu cadru B 4x4.

i8x8
Despărțitor cu cadru I de 8x8.

i4x4
Despărțitor 4x4 I-cadru. (Activare p4x4 Necesită p8x8 pentru a fi activat. Activare i8x8
necesită transformare spațială adaptivă (8x8dct opțiunea) să fie activată.)

nici unul (nici unul)
Nu luați în considerare nicio partiție.

toate (toate)
Luați în considerare fiecare partiție.

direct-pred (direcționa)
Setați modul direct de predicție MV. Valori posibile:

nici unul (nici unul)
Dezactivați predicția MV.

spațial (spațial)
Activați predicția spațială.

temporal (temporal)
Activați predicția temporală.

Auto (Auto)
Hotărât automat.

felie-max-dimensiune (felie-max-dimensiune)
Setați limita dimensiunii fiecărei felii în octeți. Dacă nu este specificat, dar sarcina utilă RTP
Dimensiune (ps) este specificat, adică se utilizează.

Statistici (Statistici)
Setați numele fișierului pentru statistici multi-pass.

nal-hrd (nal-hrd)
Setați informațiile HRD de semnal (necesită vbv-bufsize a fi setat). Valori posibile:

nici unul (nici unul)
Dezactivați semnalizarea informațiilor HRD.

VBR (VBR)
Rată de biți variabilă.

CBR (CBR)
Rată de biți constantă (nu este permisă în containerul MP4).

x264opt (N / A)
Setați orice opțiune x264, vezi x264 --fullhelp pentru o listă.

Argumentul este o listă de cheie=valoare cupluri separate prin „:”. În filtru și psi-rd Opțiuni
care folosesc ei înșiși „:” ca separator, folosesc "," în schimb. De atunci o acceptă și ei
cu mult timp în urmă, dar acest lucru este păstrat nedocumentat din anumite motive.

De exemplu, pentru a specifica opțiunile de codificare libx264 cu FFMPEG:

ffmpeg -i foo.mpg -vcodec libx264 -x264opts keyint=123:min-keyint=20 -an out.mkv

x264-params (N / A)
Ignorați configurația x264 utilizând o listă separată de parametri cheie=valoare.

Această opțiune este, din punct de vedere funcțional, aceeași cu cea x264opt, dar este duplicat pentru
compatibilitate cu furca Libav.

De exemplu, pentru a specifica opțiunile de codificare libx264 cu FFMPEG:

ffmpeg -i INPUT -c:v libx264 -x264-params level=30:bframes=0:weightp=0:\
cabac=0:ref=1:vbv-maxrate=768:vbv-bufsize=2000:analyse=all:me=umh:\
no-fast-pskip=1:subq=6:8x8dct=0:trellis=0 OUTPUT

Se furnizează codificarea ffpreseturilor pentru utilizări obișnuite, astfel încât să poată fi utilizate cu generalul
sistem de presetări (de exemplu, trecerea pre opțiune).

libx265
x265 H.265/HEVC encoder wrapper.

Acest codificator necesită prezența antetelor și bibliotecii libx265 în timpul
configurație. Trebuie să configurați în mod explicit build-ul cu --enable-libx265.

Opţiuni

presetat
Setați presetarea x265.

ton
Setați parametrul x265 tune.

x265-params
Setați opțiunile x265 folosind o listă de cheie=valoare cupluri separate prin „:”. Vedea x265 --Ajutor
pentru o listă de opțiuni.

De exemplu, pentru a specifica opțiunile de codificare libx265 cu -x265-params:

ffmpeg -i intrare -c:v libx265 -x265-params crf=26:psy-rd=1 output.mp4

libxvid
Wrapper Xvid MPEG-4 Part 2 codificator.

Acest codificator necesită prezența antetelor și bibliotecii libxvidcore în timpul
configurație. Trebuie să configurați în mod explicit construcția cu „--enable-libxvid
--enable-gpl".

Codificatorul nativ „mpeg4” acceptă formatul MPEG-4 Partea 2, astfel încât utilizatorii să poată codifica în acest
format fără această bibliotecă.

Opţiuni

Următoarele opțiuni sunt acceptate de libxvid wrapper-ul. Unele dintre următoarele opțiuni
sunt listate, dar nu sunt documentate și corespund opțiunilor de codec partajate. Vedea il Codec
Opţiuni capitol pentru documentarea acestora. Celelalte opțiuni partajate care nu sunt listate
nu au niciun efect pentru codificatorul libxvid.

b
g
qmin
qmax
mpeg_quant
fire
bf
b_qfactor
b_qoffset
steaguri
Setați steaguri de codare specifice. Valori posibile:

mv4 Utilizați patru vectori de mișcare prin macrobloc.

aic Activați predicția AC de înaltă calitate.

gri
Codifică numai tonuri de gri.

gmc Activați utilizarea compensației globale a mișcării (GMC).

qpel
Activați compensarea mișcării de un sfert de pixel.

cgop
Activați GOP închis.

antet_global
Plasați anteturi globale în extradate în loc de fiecare cadru cheie.

spalier
eu_metoda
Setați metoda de estimare a mișcării. Valori posibile în ordinea descrescătoare a vitezei și
ordine crescătoare a calității:

zero
Utilizați estimarea fără mișcare (implicit).

phods
x1
log Activați căutarea avansată în zona diamantelor pentru blocuri de 16x16 și rafinamentul de jumătate de pixel
pentru blocuri de 16x16. x1 și log sunt pseudonime pentru phods.

epzs
Activați toate lucrurile descrise mai sus, plus căutarea avansată a zonei cu diamante
Blocuri 8x8, rafinare de jumătate de pixel pentru blocuri 8x8 și estimarea mișcării pe croma
avioane.

Complet
Activați toate lucrurile descrise mai sus, plus blocurile extinse 16x16 și 8x8
căutare.

mbd Setați algoritmul de decizie macrobloc. Valori posibile în ordinea crescătoare a calității:

simplu
Utilizați algoritmul funcției de comparare a macroblocurilor (implicit).

biţi
Activați rafinarea pe jumătate de pixel și un sfert de pixel pe bază de distorsiune pentru 16x16
blocuri.

rd Activați toate lucrurile descrise mai sus, plus jumătate de pixel bazat pe rata de distorsiune
și rafinarea unui sfert de pixel pentru blocuri de 8x8 și căutarea bazată pe distorsiune
folosind modelul pătrat.

lumi_aq
Activați cuantizarea adaptivă a mascării lumi atunci când este setată la 1. Implicit este 0 (dezactivat).

varianza_aq
Activați cuantizarea adaptivă a variației atunci când este setată la 1. Implicit este 0 (dezactivat).

Când este combinat cu lumi_aq, calitatea rezultată nu va fi mai bună decât oricare dintre cele
două specificate individual. Cu alte cuvinte, calitatea rezultată va fi mai proastă
unul dintre cele două efecte.

ssim
Setați metoda de afișare a similarității structurale (SSIM). Valori posibile:

de pe Dezactivați afișarea informațiilor SSIM.

avg Ieșire SSIM medie la sfârșitul codificării în stdout. Formatul de afișare a
SSIM mediu este:

SSIM mediu: %f

Pentru utilizatorii care nu sunt familiarizați cu C, %f înseamnă un număr flotant sau o zecimală (de ex
0.939232).

cadru
Ieșiți atât date SSIM per cadru în timpul codificării, cât și SSIM mediu la sfârșitul
codificare la stdout. Formatul informațiilor pe cadru este:

SSIM: medie: %1.3f min: %1.3f max: %1.3f

Pentru utilizatorii care nu sunt familiarizați cu C, %1.3f înseamnă un număr flotant rotunjit la 3
cifre după punct (de ex. 0.932).

ssim_acc
Setați precizia SSIM. Opțiunile valide sunt numere întregi în intervalul 0-4, în timp ce 0 dă
rezultatul cel mai precis și 4 calculează cel mai rapid.

mpeg2
Codificator video MPEG-2.

Opţiuni

seq_disp_ext întreg
Specifică dacă codificatorul ar trebui să scrie o extensie sequence_display_extension la ieșire.

-1
Auto
Decideți automat să îl scrieți sau nu (aceasta este implicit) verificând dacă
datele de scris sunt diferite de valorile implicite sau nespecificate.

0
nu
Nu scrie niciodată.

1
mereu
Scrie-l mereu.

png
Codificator de imagine PNG.

Privat Opțiuni

dpi întreg
Setați densitatea fizică a pixelilor, în puncte pe inch, dezactivată în mod implicit

DPM întreg
Setați densitatea fizică a pixelilor, în puncte pe metru, dezactivată în mod implicit

ProRes
Encoder Apple ProRes.

FFmpeg conține 2 encodere ProRes, prores-aw și prores-ks. Codificatorul folosit
poate fi ales cu opțiunea „-vcodec”.

Privat Opţiuni pentru prores-ks

profil întreg
Selectați profilul ProRes de codat

împuternicit
lt
standard
hq
4444
quant_mat întreg
Selectați matricea de cuantizare.

Auto
lipsă
împuternicit
lt
standard
hq

Dacă este setat la Auto, va fi aleasă matricea care se potrivește cu profilul. Dacă nu este setat,
matrice care oferă cea mai înaltă calitate, lipsă, vor fi alese.

biți_per_mb întreg
Câți biți să alocați pentru codificarea unui macrobloc. Diferite profiluri folosesc între 200
și 2400 de biți pe macrobloc, maximul este de 8000.

mbs_per_slice întreg
Numărul de macroblocuri în fiecare felie (1-8); valoarea implicită (8) ar trebui să fie bună în
aproape toate situatiile.

vânzător şir
Ignorați ID-ul furnizorului de 4 octeți. Un ID de furnizor personalizat, cum ar fi apl0 ar revendica pârâul
a fost produs de codificatorul Apple.

alpha_bits întreg
Specificați numărul de biți pentru componenta alfa. Valorile posibile sunt 0, 8 și 16. Utilizare 0
pentru a dezactiva codarea planului alfa.

Viteză Considerații

În modul implicit de operare, codificatorul trebuie să respecte constrângerile de cadru (adică nu
produce cadre cu dimensiuni mai mari decât cele cerute) în timp ce imaginea de ieșire este la fel de bună
pe cat posibil. Un cadru care conține o mulțime de detalii mici este mai greu de comprimat și
codificatorul ar petrece mai mult timp căutând cuantificatoare adecvate pentru fiecare felie.

Setarea unui mai mare biți_per_mb limita va îmbunătăți viteza.

Pentru cea mai rapidă viteză de codare setați qscale parametrul (4 este valoarea recomandată) și
nu setați o constrângere de dimensiune.

libkvazaar
Encoder Kvazaar H.265/HEVC.

Necesită prezența antetelor și bibliotecii libkvazaar în timpul configurării. Ai nevoie
pentru a configura în mod explicit build-ul cu --enable-libkvazaar.

Opţiuni

b Setați rata de biți video țintă în biți/s și activați controlul ratei.

fire
Setați numărul de fire de codare.

kvazaar-params
Setați parametrii kvazaar ca o listă de nume=valoare perechi separate prin virgule (,). Vedea
kvazaar documentație pentru o listă de opțiuni.

SUBTITLURI Codificatori


dvdsub
Acest codec codifică formatul de subtitrare bitmap care este utilizat în DVD-uri. De obicei sunt
stocate în perechi de fișiere VOBSUB (*.idx + *.sub) și pot fi folosite și în fișierele Matroska.

Opţiuni

even_rows_fix
Când este setată la 1, activați o soluție care face ca numărul de rânduri de pixeli să fie egal în total
subtitrări. Acest lucru rezolvă o problemă cu unii jucători care tăiau rândul de jos dacă
numărul este impar. Soluția adaugă doar un rând complet transparent dacă este necesar. The
supraîncărcarea este redusă, de obicei un octet per subtitrare în medie.

În mod implicit, această soluție este dezactivată.

Utilizați ffmpeg-codec-uri online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilitar pentru
    Preluați informațiile despre kernelul inactiv CPU
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: Un instrument
    care tipărește p...
    Rulați cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitar pentru setarea procesorului
    opțiunile nucleului specifice stării inactiv
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: The
    cpupower idle-se...
    Rulați cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifică/tipărește cele ale utilizatorului
    calea de căutare a setului de hărți curent. Afectează
    accesul utilizatorului la datele existente sub
    alte seturi de hărți în locația curentă. ...
    Rulați g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Imprimă un mesaj, avertisment,
    informații despre progres sau eroare fatală în
    Modul GRASS. Acest modul ar trebui utilizat în
    scripturi pentru mesajele transmise utilizatorului.
    KEYWO...
    Rulați g.messagegrass
  • Mai mult »

Ad