Quomodo cod opus video? Pars I: Basics

In secunda parte, Ut video codec opera

si raster изображение repraesentari potest in forma duos dimensiva matrix. Cum ad colores venit, idea per aspectum imaginis explicari potest tria dimensiva matrixin quibus adiectis dimensionibus ponuntur notitias pro singulis coloribus condere.

si consideretur color finalis quasi complexus sic dictus. colorum primus (rubrum, viridis et caeruleus), in matrice nostra tria dimensiva tria planis definimus: primum pro rubeo, secundo pro viridi, postremum pro caeruleo.
Quomodo cod opus video? Pars I: Basics
Unumquodque punctum in hac matrice pixel vocabimus (elementum imaginis). Quaelibet pixel notitias continet de intensione (solent ut valor numericus) uniuscuiusque coloris. Exempli gratia red pixel significat quod continet 0 viridis, 0 caeruleum et maximum rubrum. Pink pixel utens compositum ex tribus coloribus formari potest. Utens range numerorum ab 0 ad 255, pixel rosea definitur Red = 255, Viridis = 192 и Blue = 203.

Quomodo cod opus video? Pars I: Basics

Articulus hic editus est auxilio EDISON.

Nos developing applications pro video custodia, video streamingnec non versamur video recording in chirurgicam locus.

Alternis modis encode colori imaginem

Sunt multa alia exemplaria ad repraesentandum colores qui imaginem faciunt. Exempli gratia, indice palette uti potes, quod unum byte tantum requirit ut unumquodque pixel exprimat, pro tribus requisitis cum exemplar RGB utens. In tali exemplari potest uti 2D matrix loco 3D matricis quemque colorem repraesentare. Hoc memoriam servat, sed color minor fingitur.

Quomodo cod opus video? Pars I: Basics

RGB

Exempli gratia hanc imaginem vide infra. Prima facies omnino picta est. Ceteri sunt plana rubra, viridia et caerulea (intensiones colorum correspondentium in cineraceis ostenduntur).

Quomodo cod opus video? Pars I: Basics

Videmus in originalibus rubrae umbras iisdem locis esse, ubi partes secundae faciei clarissima conspiciuntur. Dum adiumentum caeruleum maxime spectari potest tantum in oculis Marii (ultima facie) et in vestimentorum eius elementis. Animadverte ubi omnia tria plana colorum minimam (de obscurissima imaginum partes) conferunt - barba Marii.

Ad intensionem cuiusvis coloris, requiritur quidam numerus obolus, quae quantitas appellatur aliquantulus profundum. Dicamus 8 minutas absumptas (in valore ab 0 ad 255) planum per colorem. Tunc color altitudinem 24 frumentorum habemus (8 bits *3 R/G/B planis).

Alia res imaginis est permitquod est numerus imaginum in una dimensione. Saepe denotatur latitudo altitudinisut infra 4 in 4 exem- plum.
Quomodo cod opus video? Pars I: Basics

Alia res agitur cum operantes cum imaginibus/videos est rationem ratiointer latitudinem et altitudinem imaginis vel pixeli proportionalem relationem describens.

Cum dicunt cinematographicam quandam vel picturam esse 16 per 9 quantitatem, plerumque significant ostentationem aspect ratio (DAR - a Rationem exhibere aspectum). Aliquando tamen variae figurae singularum imaginum possunt esse - in hoc casu de quo loquimur pixel ratio (pER - a Pixel Rationis aspectus).

Quomodo cod opus video? Pars I: Basics

Quomodo cod opus video? Pars I: Basics

Nota hospitae; DVD соответствует DAR 4 to 3

Etsi resolutio actualis DVD 704x480 est, tamen rationem aspectum 4:3 retinet quia PAR est 10:11 (704x10/480x11).

Et tandem determinare possumus видео sicut sequentia n tabulas ad tempus tempusquae potest considerari addita ratio. A n ergo est frame rate vel numerus tabulae per secundam (Etiam - a Tabulae erunt per secundus).

Quomodo cod opus video? Pars I: Basics

Numerus frenorum per alterum requiritur ut video esse eius celeritas tradenda - bitrate.

bitrate = latitudo altitudinis * bit profunditas tabulae secundae

Exempli gratia: a 30 fps, 24 bps, 480x240 video requirere 82,944,000 bps vel 82,944 Mbps (30x480x240x24) - sed hoc modo nulla pressio adhibita est.

Si celeritas translatio prope constant, tum dicitur assidue tradenda celeritas (CBR - a constant aliquantulus rate). Sed variari etiam potest, quo casu vocatur variabilis baud rate (VBR - a variabilis rate frenum).

Hoc graphum VBR limitatum ostendit, ubi non nimis multae frustulae in casu membri prorsus tenebrosi consumuntur.

Quomodo cod opus video? Pars I: Basics

Machinatores initio methodum elaboraverunt ad ratam machinam perceptam imaginis videndi ostentationem duplicare, sine additione bandi utendi. Hoc modum notum est intertextum video; Basically, emittit dimidium velum in primo "fingo" et alterum dimidium in altera "artus".

In statu, scenae plerumque utentes redduntur Progressive intuens technologiae. Modus est ostentandi, recondendi vel tradendi imagines moventes in quibus omnes lineae cuiusque artubus continue trahuntur.

Quomodo cod opus video? Pars I: Basics

Bene! Nunc scimus quomodo imago digitally repraesentatur, quomodo colores eius disponantur, quot minutas secundas perpendamus, ut video, si obolus constans est (CBR) vel variabilis (VBR). Scimus datam resolutionem utentes tabulae certae datae, nota nobis cum multis aliis vocabulis, ut video inser, PAR et quibusdam aliis.

Removere nugationem

Notum est video sine compressione normaliter adhiberi non posse. Horam-longam video ante 720p resolutionem et 30 tabulas per secundam subire 278 GB. Ad hunc valorem pervenimus multiplicando 1280 x 720 x 24 x 30 x 3600 (latitudo, altitudo, bits per pixel, FPS et tempus in secundis).

usum compressionem lossless algorithmsveluti DEFLATE (in PKZIP, Gzip et PNG adhibitis), attamen satis quaesitam non reducet. Alias ​​vias comprimi videre debemus.

Ad hoc, lineamentis visionis nostrae uti potes. Meliores sumus ad distinctionem claritatis quam coloris. Video seriem sequentium imaginum quae supra tempus repetunt. Sunt parvae differentiae inter tabulas vicinas eiusdem scaenae. Accedit, quodlibet corpus multas areas eodem (vel simili) colore continet.

Color, splendor et oculi nostri

Oculi nostri magis ad splendorem sentiunt quam ad colorem. Hoc tibi videre potes per hanc imaginem spectando.

Quomodo cod opus video? Pars I: Basics

Si non vides, dimidium sinistrum imaginis colores quadratorum A и B idem sunt, tunc normales. Cerebrum nostrum magis ad lucem et umbram quam ad colorem attendere cogit. A dextra parte inter quadrata designata est thorax eiusdem coloris - ita nos (i.e. cerebro nostro) facile discernimus, immo eundem colorem esse.

Intueamur (modo simpliciori) quomodo oculi nostri laborant. Oculus est organum complexum multis partibus constans. Sed in conis et virgis maxime interest. Oculus circiter 120 decies centena millia virgas continet et conos 6 decies centena millia.

Consideremus perceptionem coloris et claritatis ut functiones quarundam partium oculi separatas (re vera omnia sunt aliquanto magis perplexa, sed eam simpliciorem reddemus). Cellae virgae maxime responsales splendoris sunt, cum cellae pyramides coloris responsales sunt. Coni in tria genera dividuntur, in pigmento secundum quod continent: S-cones (viridis), L-cones (rubrum).

Cum plures virgas habeamus quam conos (coloris), concludere possumus nos magis posse dignoscere transitus inter tenebras et lucem quam colores.

Quomodo cod opus video? Pars I: Basics

Contra sensus Features

Investigatores in psychologia experimentali et in multis aliis campis multas theorias visionis humanae elaboraverunt. Et unus ex eis dicitur contra sensus munera. Se habent ad illuminationem localem et temporalem. In summa, quot mutationes requiruntur prius suus observator eas notat. Nota pluralem verbi "munus". Et hoc contingit ex hoc quod sensibilitatem contrariam metiri possumus non solum in phantasmatibus nigris et albis, sed etiam in colore albo. Ex quibus experimentis constat in pluribus oculos nostros magis sensibilem esse candori quam colori.

Cum sciamus nos magis sensitivos imaginis splendores esse, conemur hoc facto uti.

color exemplar

Figuravimus paulo quomodo laborare imaginibus coloratis utentes RGB schema. Sunt et alia exempla. Exemplar est quod luminance a chroma separat et notum est YCbCr. Obiter alia exempla similem divisionem faciunt, sed hanc tantum consideremus.

Hic color exemplum Y splendoris repraesentatio est, et etiam binis canalibus color utitur; Cb (Dives blue) et Cr (Dives ruber). YCbCr ex RGB derivari potest, et e converso conversio etiam potest. Hoc exemplo utentes imagines versicolores efficere possumus ut infra:

Quomodo cod opus video? Pars I: Basics

Convoco inter YCbCr et RGB

Obiiciet aliquis: quomodo potest omnes colores accipere, si viridis non sit usus?

Ad hanc quaestionem respondendum, RGB ad YCbCr convertamus. Utamur coefficientes in vexillum BT.601quae commendata est ab unitate ITU-R. Haec divisio signa in video digitali ponit. Verbi gratia: quid est 4K? Quid sit corpus rate, resolutio, color exemplar?

Primum claritatem computemus. Utamur constantibus ab ITU propositis et valoribus RGB substituendis.

Y = 0.299R + 0.587G + 0.114B

Post splendorem habebimus, colores caeruleos et rubros separabimus;

Cb = 0.564(B - Y)

Cr = 0.713(R - Y)

Possumus autem etiam terga converti et etiam viriditatem uti YCbCr:

R = Y + 1.402Cr

B = Y + 1.772Cb

G = Y - 0.344Cb - 0.714Cr

Typice ostentationes (monitores, TVs, screens, etc.) solum exemplar RGB utuntur. Sed hoc exemplum diversimode disponi potest:

Quomodo cod opus video? Pars I: Basics

Color subsampling

Cum imagine quae coniunctio luminantiae et chrominantiae repraesentata est, maiorem visibilem rationem humanam habere possumus sensus ad luminationem quam ad chrominantiam per informationes selectas removendo. Chroma subsampling modus est modum coeundi imaginum utendi solutionis chromatis minus quam ad luminance.

Quomodo cod opus video? Pars I: Basics

Quam multa licet resolutio colorem reducere? Evenit iam schemata quaedam quae describunt quomodo solutionem tractandam et bus (Coloribus resultans = Y + Cb + Cr).

Hae technae notae sunt downsampling systems et exprimuntur in III duplici ratione - a:x:y, quae numerorum exemplorum luminance et colorum differentia significationum determinat.

a - amet sampling vexillum (plerumque ad IV)
x - numerus chromatis exempla in primo ordine elementa (horizontalis resolutio ad a)
y — numerus mutationum in chromatis exemplorum inter primos et secundos ordines elementorum.

Exceptio est 4:1:0, praebens unum specimen chromatis in unaquaque 4-by-4 solutionis impedimentum luminance.

Consilia communia in codicibus hodiernis:

  • 4:4:4 (Non downsampling)
  • 4:2:2
  • 4:1:1
  • 4:2:0
  • 4:1:0
  • 3:1:1

YCbCr 4:2:0 - gr

Hic imago merged usus est YCbCr 4:2:0. Nota nos tantum XII frusta per pixel expendere.

Quomodo cod opus video? Pars I: Basics

Hoc simile est, quod eadem imago cum speciebus coloris subsampling encoded. Primus ordo est ultimus YCbCr, imo versu chroma solutionem ostendit. Valde honestus eventus, considerans leve damnum in qualitate.

Quomodo cod opus video? Pars I: Basics

Memento cum 278 GB spatium repono spatium horae-longum video condere cum solutionis 720p et 30 tabularum per alterum? Si utimur YCbCr 4:2:0, haec magnitudo reducetur per dimidium - 139 GB. Tantum abest, adhuc abest gratum.

Potes accipere YCbCr Mearum te ipsum utentem FFmpeg. In hac imagine, caeruleus supra rubrum dominatur, quod in ipso histogramma clare conspicitur.

Quomodo cod opus video? Pars I: Basics

Color, claritas, color fingitur - video review

Commendamus vigilantes hoc terribilis video. Quid sit claritas, et generaliter omnes punctatae ё de candore et colore.

Frame Genera

Transeamus in. Conemur temporis redundantiam tollere. Sed primum aliqua vocabula fundamentalia definiamus. Dicamus nos pelliculam habere cum 30 tabulis secundis, hic sunt eius primae 4 tabulae;

Quomodo cod opus video? Pars I: Basics Quomodo cod opus video? Pars I: Basics Quomodo cod opus video? Pars I: Basics Quomodo cod opus video? Pars I: Basics

Multam repetitionem in tabulis videre possumus: exempli gratia, in plano caeruleo quod a compage ad artus non mutat. Ad hanc quaestionem solvendam, possumus eas in tres figuras abstracte distinguere.

Ego frame (IArtus ntro)

I-fractus (referatur artus, clavis artus, artus interiores) se contentum est. Quidquid vis visualise, imago-I-fractus est essentialiter photographica stabilis. Prima tabula plerumque est I-fractus, sed regulariter observabimus I- tabulas etiam inter non primas tabulas.

Quomodo cod opus video? Pars I: Basics

P-artus (PFrame dicta)

P-fractura (praedicativa frame) eo utitur quod fere semper imaginis hodiernae utens praecedente artubus effingere potest. Exempli causa, in secundo tabulae pilae incedendo sola mutatio est. Tabulam 2 accipere possumus per pectora leviter modificata 1 , tantum utendo differentia inter has tabulas. Ad fabricam fabricandam 2 referimus ad tabulam praecedentem 1 .

Quomodo cod opus video? Pars I: BasicsQuomodo cod opus video? Pars I: Basics

B-frame (Bi-praedictio Frame)

Quid de nexus non solum ad praeteritum, sed etiam ad futuras tabulas, ut compressionem magis etiam praebeant? Hoc est basically a B-frame (armentum bidirectionale).

Quomodo cod opus video? Pars I: BasicsQuomodo cod opus video? Pars I: BasicsQuomodo cod opus video? Pars I: Basics

Medium receptum angustias

Hae formae compages adhibentur ad comprimendum quam optimum possibilitatem praebendam. Videbimus quomodo id fiat in sequenti articulo. Nunc enim animadvertemus "summa" pro memoria consumpta est I-fractura, P-fractus notabiliter vilior, sed utilissima optio pro video esse B-frame.

Quomodo cod opus video? Pars I: Basics

Temporalis nugatio (praedicatio inter frame)

Intueamur quid bene habeamus repetitionem temporis minuere. Hoc genus redundantiae solvere possumus methodos crucis praenuntiationis.

Quam paucas particulas expendere conabimur quam maxime sequentem tabularum 0 et 1 encode.

Quomodo cod opus video? Pars I: Basics

Possumus detractio, frame 1 e compage simpliciter subtrahe 0. Compramus 1, tantum utimur differentia inter ipsum et priorem tabulam, re vera tantum encode residuum.

Quomodo cod opus video? Pars I: Basics

Sed quid si dixero meliorem esse modum quo etiam paucioribus utatur? Primum, artus 0 frangamus in elucidationem in caudices constans. Et tunc conabimur caudices e tabulis 0 compagibus aequare 1. Aliis verbis motus inter tabulas aestimabimus.

Ex Wikipedia - obstructionum motum ultricies

Clausus motus compensationis current artus in caudices non imbricatis dividit et motus mercedis vectoris originem caudices refert (communis deceptio est. priorem Artus in caudices non imbricatis divisus est, et vectorus motus mercedis ubi illi caudices eunt. re vera, est e converso - prior compago non est enucleata, sed altera: non patet ubi cunei moventur, sed unde erant). Typice fons caudices insidunt in machinae fonte. Compressio quaedam videntur algorithmorum currentem compagem convenire ex partibus non unius, sed plures tabulae antea transmissae.

Quomodo cod opus video? Pars I: Basics

Per processum aestimationem videmus pilam e movisse (x= 0, y= 25) ad (x= 6, y=26), valores x и y determinare vector. Alterum gradum facere possumus ad frena servanda est encode modo differentiam vectoris motus inter situm ultimum et unum praedictum, ergo motus ultimus vector erit (x=6-0=6, y=26-25=1. ).

In reali condicione, haec pila divisa in n sed hoc impedit essentiam rei non mutat.

Res in artubus in tribus dimensionibus moventur, unde cum globus movetur, minor fieri potest (vel maior, si ad aspectum moveat). Solitum est inter cuneos non esse perfectum certamen. Complicata hic sententia aestimationis et verae picturae est.

Quomodo cod opus video? Pars I: Basics

Videmus autem, cum aestimationem motus adhibemus, notabiliter minus notae codingi esse quam cum simpliciori methodo delta inter tabulas computandi.

Quomodo cod opus video? Pars I: Basics

Quod motus verus similis esset ultricies

Haec ars omnibus impedimentis simul applicatur. Saepe nostra globulus conditionalis movens in plures caudices simul dividetur.

Quomodo cod opus video? Pars I: Basics

Sentire potes his conceptibus te utendo Iuppiter.

Ad vectorem motum videre, praedictionem externam videre potes utens ffmpeg.

Quomodo cod opus video? Pars I: Basics

Etiam uti potes Intel Video Pro Analyzer (soluitur, sed liberum iudicium est quod ad decem primas tabulas tantum contrahitur).

Quomodo cod opus video? Pars I: Basics

Spatium redundantia (praenuntientur internum)

Si singulas tabulas in video resolvere, plures areas inter se cohaerentes invenies.

Quomodo cod opus video? Pars I: Basics

Eamus per hoc exemplum. Haec scena maxime constat ex colore caeruleo et albo.

Quomodo cod opus video? Pars I: Basics

Hoc est I-artus. Praedictio priora tabulas capere non possumus, sed eam comprimere possumus. Selectionem red scandali encode. Si finitimos spectemus, animadvertimus aliquas inclinationes colorum circum se esse.

Quomodo cod opus video? Pars I: Basics

Ponamus colores verticaliter in artus diffundere. Quo modo color elementa ignotae valores finitimorum continebit.

Quomodo cod opus video? Pars I: Basics

Haec praenuntiatio evenire potest ut falsa sit. Qua de causa necesse est hunc modum adhibere (praenuntiatio interna), ac deinde valores reales subtrahe. Hoc nobis scandalum residua dabit, quae multo magis compressa matrix cum originali comparata proveniet.

Quomodo cod opus video? Pars I: Basics

Si praedictiones internas exercere vis, videre potes macroblocks et earum praedictiones uti ffmpeg. Ad sensum uniuscuiusque coloris trunci, documenta ffmpeg legere debebis.

Quomodo cod opus video? Pars I: Basics

Vel uti potes Intel Video Pro Analyzer (ut supra monui, libera versionis iudicii limitata ad primas 10 tabulas, sed hoc tibi primo satis erit).

Quomodo cod opus video? Pars I: Basics

In secunda parte, Ut video codec opera

Source: www.habr.com

Add a comment