Vastaa
preset
on yksityinen vaihtoehto, joka voidaan määrittää kooderille, kuten libx264. Lyhyt menetelmä on asettaa joukko vaihtoehtoja kerralla, eikä sillä ole mitään vaikutusta, jos se asetetaan käytettäessä kooderia, joka ei määritä niitä.
Kun koodataan x264: n avulla H.264: een, jossa on ennalta määritetty media, nämä argumentit on asetettu:
cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Oletusasetus on medium
. Voit ohittaa minkä tahansa yksittäisen muuttujan lisäämällä -x264-params key1=value:key2=value
-kohdan jälkeen esiasetusvaihtoehto. Mutta sinun ei pitäisi ”t”, ellei sinun tarvitse.
Vastaa
Sivusi, johon linkitit, selittää sen melko hyvin:
Esiasetus on joukko vaihtoehtoja, jotka tarjoavat tietyn koodausnopeuden ja pakkaussuhteen. Hitaampi esiasetus tarjoaa paremman pakkauksen (pakkaus on laatua tiedostokokoa kohti) . Tämä tarkoittaa, että esimerkiksi jos kohdistat tietyn tiedostokoon tai vakion bittinopeuden, saavutat paremman laadun hitaammalla esiasetuksella. Vastaavasti vakiolaatuiselle koodaukselle säästät vain bittinopeuden valitsemalla hitaamman esiasetuksen.
Periaatteessa on kolme muuttujaa: nopeus, laatu ja tiedostokoko, jotka kaikki riippuvat toisistaan. Vakiolaatuisilla koodeilla (käyttämällä -crf
vaihtoehto) voit muuttaa yhtä kahdesta muusta. Samalla laatuasetuksella, jos lisäät nopeutta, kasvatat tiedostokokoa, ja jos pienennät nopeutta, saat pienemmän tiedoston.
Mikä on medium
-esiasetus, on tasapaino koodauksen nopeuden ja tiedostokoon välillä. Voit kaataa tasapainon kumpaankin suuntaan, jos sinulla on aikaa, voit muuttaa esiasetuksen hitaaksi, hitaammaksi, hitaammaksi tai – tiedostokoon pienen parannuksen ja ajan suuren nousun vuoksi – lumelääkkeeksi. Tai jos tarvitset jotain muunnettua lennossa, voit lisätä nopeutta aina reaaliajassa.
Mutta kaikilla koodauksilla on sama laatu. Vaihdat laatua vain -crf
-asetuksella. Tietenkin laadun heikkeneminen johtaa pienempiin tiedostoihin ja päinvastoin, mutta sillä ei ole mitään tekemistä esiasetettujen asetusten kanssa.
Kommentit
- kaikilla koodauksilla on sama laatu. – > ei ole totta. Varianssi ei tavallisesti ole ' t paljon, mutta ne eivät tuota samaa tulosta '. Ajattelin samaa, mutta kun olen lukenut ketjut doom9: ssä ja tehnyt joitain lyhyitä testejä, en pidä sitä enää '. " yksinkertaisten " -videoiden osalta se ' on totta kuin ei, mutta hienosti yksityiskohtia, ei niin paljon.
- @Gyan Hyvä tietää.