ááá°á ááááĄ- á¨áŞá˛áŽ áŽá´á áĽáá´áľ áĽáá°áá°áŤ
ááááá áŤáľá°á ááľá á á áš ááľáĽ ááá¨á áá˝áá áŁá áááľ áá˝áł ááľáŞááľ. áá° áááá˝ á˛ááŁ, ááłáĄá áĽáá° ááľá á áá¨áľ ááłáĽá áá˝áá áŁá áśáľáľ á á áŁáŤá ááľáŞááľ, á áĽáŤááłááą áááá˝ áá ááἠááá¨áá¸áľ á°á¨á᪠ááŹáśá˝ áĽá á áá áááá.
á¨áá¨á¨áťáá ááá á¨á°á áŤá áĽáá áá á¨á°ááá¨áľá. á¨ááááŞáŤ á°á¨á áááá˝ (áá ᣠá á¨ááá´ áĽá á°ááŤá) ᣠá áĽá áŁá áśáľáľ á á
áŁáŤá ááľáŞááľ ááľáĽ áśáľáľ á ááŽáááá˝á áĽáááááá-á¨ááááŞáŤá ááá ᣠááá°áá á á¨ááá´ áĽá á¨áá¨á¨áťá á°ááŤáá˘
á áá
ááľáŞááľ ááľáĽ áŤááá áĽáŤááłááąá ááĽáĽ ááá°á (á¨ááľá á áŤá) áĽáá áĽáá áŤáááᢠáĽáŤááłááą ááá°á á¨áĽáŤááłááą ááá áĽááŤáŹ (áĽááá áá áĽáá° ááĽáŤá áĽá´áľ) áá¨á ááááᢠáááłá, áá ááá°á áááľ 0 á á¨ááá´áŁ 0 á°ááŤá áĽá á¨áá°á áá áááᢠáŽá ááá°á á¨áśáľáľ áááá˝ áĽáá¨áľ á áá áá ááá á áá˝áá. ᨠ0 áĽáľá¨ 255 áŤááá á¨ááĽá ááá á áá áá áŽá ááá°á ááááťáᢠáá = 255, á á¨ááá´ = 192 и á°ááŤá = 203.
áá á˝áá á¨áłá°áá á EDISON áľáá ááá˘áĽáŤá°áá ááá˘
ááŞá˛áŽ ááľáľá ᣠá¨áŞá˛áŽ áĽá¨áľ áá°áá áŞáŤáá˝ , áĽá á°áá áłáá°ááá ááś áĽáá ááá ááľáĽ á¨áŞá˛áŽ áá¨áť .
á¨ááá ááľáá áááá¨áľ á ááŤá ááááśá˝
ááľáá á¨áá áŠáľá áááá˝ áááá¨á ááá˝ áĽá áá´áá˝ á á. áááłáᣠᨠRGB áá´áá á˛á áá á¨ááŤáľááááľ áśáľáą ááá áĽáŤááłááąá ááá°á áááá¨á á ááľ áŁááľ áĽáť á¨áááááá á˘áá´ááľ á¨á°á°á¨á áááľ áá áá áá˝ááᢠá áĽáá°áá ááááľ áá´á ááľáĽ áĽáŤááłááąá ááá áááá¨á ᨠ2 ᲠááľáŞááľ ááá 3 ᲠááľáŞááľ áá áá ááťáá. áá áá á°á¨ áľááľáłá áááĽáŁá, ááá áá áľáá˝ á¨ááá áľáĽáľáĽ áá°áŁá.
RGB
áááłá, áá á á¨áłá˝ áŤááá ááľá áááá¨áą. á¨ááááŞáŤá ááľ áá á áá á°áľáá. áááš áá, á á¨ááá´ áĽá á°ááŤá á ááŽáááá˝ áá¸á (á°ááá áááá˝ áĽááŤáŹáá˝ á ááŤáŤ ááľáĽ ááłáŤá).
á áŚáá
áá ááľáĽ áŤááľ á¨áá áĽááá˝ á¨ááá°áá ááľ áĽáŠá
áááá˝ á ááłáŠá áľ á°ááłáłá áŚáłáá˝ áá áĽáá°ááá áĽááŤáá. á¨á°ááŤá á áľá°áá
ጠá ááááľ á ááŞáŽ á ááá˝ (á¨áá¨á¨áťá ááľ) áĽá á ááĽáą á áŤááľ áá áĽáť ááłá áá˝ááᢠáŚáľáąá áŁá ááá á ááŽáááá˝ á áľááš á¨ááŤá á¨ááąáľ (á¨ááľááš á¨áá áááá˝) á¨áľ áĽáá°áá á áľá°áá - á¨ááŞáŽ á˘áá˘
á¨áĽáŤááłááąá ááá áá á ááá¨áá¸áľ, á¨á°áá°á áá á áŤáá á˘áľ áŤáľáááá - áá áá á ááŁáá áľáá˝ áĽáááľ. á áĽáŤááłááą á¨ááá á ááŽááá 8 á˘áľ (á¨0 áĽáľá¨ 255 áŁáá áĽá´áľ áá á°ááľááˇá) áĽáá áᢠá¨ááŤá 24 á˘áľ (8 á˘áľ * 3 R / G / B á ááŽáááá˝) á¨ááá áĽáááľ á áá.
ááá á¨ááľá ááĽá¨áľ ááᢠáĽáŤáľ, áá
á á á ááľ ááŹáľ ááľáĽ á¨ááá°áá˝ áĽááľ áá. áĽááá áá áĽáá° áľááľ Ă áááľá¨áá
á áłá˝ áŁáá 4 á 4 ááłá áá áĽáá°ááłá¨áá˘
á¨ááľáá˝/áŞá˛áŽáá˝ áá áľáá°áŤ á¨áááľá°áááľá áľ áá ááĽá¨áľ ááᢠááĽáĽá áá˝áłá ááľá ááá á ááá°á áľááľ áĽá áááľ ááŤá¨á áŤááá áá°á á á°ááŁáŁá áááááľ á áááá˝á˘
á ááľ ááá ááá áĽáá 16 á 9 áá á áá á˛á áĽááá áá áááłá¸á ááᢠá¨ááłáŤ ááĽáĽá áá˝áł (DAR - ᨠá¨ááłáŤ ááĽáĽá áá˝áł). ááá ᣠá ááłááľ áá á¨ááá°áĽ áááľáá˝ á¨á°ááŤáŠ á áážá˝ ááአáá˝áá - á áá ááłá áá áĽá¨á°ááááá ááᢠá¨ááá°á áĽáááł (á - ᨠá¨ááá°á áá˝áł áŹáž).
ááľáłááť áá áľá°ááááĄ- á˛áŞá˛ áá ááááłá DAR 4 áĽáľá¨ 3
áľááááá á¨á˛áŞá˛ áĽáŤáľ 704x480 á˘ááá á ááá 4áĄ3 ááĽáĽá áááá ááááŤáąá PAR 10:11 (704x10 / 480x11) ááá˘
áĽá á áá¨á¨áťá, ááá°á áĽáá˝ááá видоО áĽáá° á á°á á°á¨á°á n áááá-ááá ááŹáá˝ áá, áĽáá° á°á¨á᪠ááŹáľ ááá á áá˝áá. á n á¨á፠á¨ááŹá ááĽááą ááá á¨áááá˝ áĽááľ á á°á¨ááľ áá (FPS - ᨠáááá˝ á á°á¨ááľ).
áŞá˛áŽá áááłá¨áľ á á°á¨ááľ á¨ááááá á¨á˘áľ áĽááľ ááᢠá¨ááľá°ááá፠ááĽááľ - á˘áľáŹáľ.
á˘áľáŹáľ = áľááľ * áááľ * á˘áľ áĽáááľ * áááá˝ á á°á¨ááľ
áááłáᣠ30fpsᣠ24 bpsᣠ480x240 áŞá˛áŽ 82,944,000 bps ááá 82,944 Mbps (30x480x240x24) áŤáľááááá - ááá áá ááá á¨ááá፠áá´ áĽá á áá áŤááá ááá˘
á¨áááá ááĽááľ á¨áá á¨áá áá°á áá, á¨ááŤá ááŁáá á¨ááŤááἠá¨ááľá°ááá፠ááĽááľ (CBR - ᨠáá á¨á˘áľ ááĽááľ). áá áááŤáá áá˝áá, á áá áááł ááľáĽ ááŁáá á°áááá áŁááľ áá á (VBR - ᨠá°áááá á˘áľ á°áá).
áá ááŤá áá á áá á¨áá á áá ááŹá ááľáĽ á áŁá áĽá á˘áľ á¨áááŁááá áľá á¨á°áá°á VBR áŤáłáŤáá˘
áááá˛áśá˝ ááááŞáŤ áá á°á¨á᪠á¨áá°ááá፠áááľ áłáá áá á¨áááá°áá á¨ááŹá ááĽááľ á áĽáĽá áááłá°á áá´ áá áŠá˘ áá
áá´ á ááŁá ááłááá á¨á°á ááá áŞá˛áŽ; á áá á¨áą, ááášá á፠áášá á ááááŞáŤá "ááá" áĽá á áááĽáá "ááá" ááľáĽ ááááá ááá˝ áááŤá.
á á áá áá áľááááśá˝ á á áĽááá á¨ááá¨ášáľ á áá áá ááᢠá°áŤáá á¨áá°áť á´áááááá˝. á¨áĽáŤááłááą ááŹá ááľááŽá˝ áá á á á°á á°á¨á°á á¨á°áłáá áľ á°áááłáá˝ ááľáá˝á á¨ááłá¨áľáŁ á¨áá¨áá¸áľ ááá á¨ááľá°ááá áá´ ááá˘
á°á
á! á áá ááľá áĽáá´áľ á á˛ááłá áĽáá°ááá¨áᣠááááš áĽáá´áľ áĽáá°á°á°á¨á°áŠáŁ áŞá˛áŽ áááłá¨áľ á á°á¨ááľ áá áŤá
á á˘áľ áĽáá°ááá áᣠá¨á˘áľ ááĽááą áá (CBR) ááá á°áááá (VBR) á¨áá áĽáááááᢠá¨á°á°á áá á¨ááŹá ááĽááľ á áá áá áľáá°á°á á áĽáŤáľ áĽáááááᣠáĽáá° á¨á°á áá áŞá˛áŽáŁ PAR áĽá á ááłááľ ááá˝ áŤá ááá˝ áĽá áááľá áĽáááááá˘
á°á°áááááľá á ááľáááľ áá
áŞá˛áŽ áŤá áááá፠á áá°á áááľ áá áá áĽáá°áááťá ááłáááᢠá¨á ááľ á°ááľ ááááľ áŤáá áŞá˛áŽ á 720 á áĽáŤáľ áĽá 30 áááá˝ á á°á¨ááľ 278 áᢠáááľáłáᢠ1280 x 720 x 24 x 30 x 3600 (áľááľáŁ áááľáŁ á˘áľ á ááá°áᣠFPS áĽá á°ááąá á á°á¨ááśá˝) á ááŁááľ áĽáá áá áá á°áá°ááá˘
á°á áá áŞáłáŤ á¨ááá á¨ááá áľáá° áááŽá˝áĽáá° DEFLATE (á PKZIPᣠGzip áĽá PNG áĽá á áá á¨áá) á¨áááááá á¨áá°ááá፠áááľ á á á áááł á áááá°ááᢠáŞá˛áŽá ááááá ááá˝ ááááśá˝á áááá á ááĽá.
áá áá áááľá¨á, á¨áĽáá áŤáá áá áłáá˝ áá áá áá˝áá. á¨ááá ááá áĽáŠá ááľá á ááá¨áľ á¨á°áťáá ááᢠáŞá˛áŽ á áá áá°áľ á¨áá°ááá á°á¨áłáłá ááľáá˝ ááᢠá á°ááłáłáŠ áľáĽáááľ á á áἠáŁá áááá˝ ááŤá¨á áľáá˝ ááŠááśá˝ á áᢠá á°á¨ááŞáᣠáĽáŤááłááą ááŹá á ááľ á áááľ (ááá á°ááłáłá) ááá á áá áá áĽá áŚáłáá˝á ááááá˘
ááá, áĽáŠá ááľ áĽá ááááťá˝á
ááááťá˝á á¨ááá ááá ááĽáŠá ááľ á¨á áá áľááłá áá¸áᢠáá áá ááľá á áááá¨áľ áá áá ááŤáľá áá¨áľ áá˝áá.
áŤáá áŤáአá ááľá á፠ááá˝ áá á¨áŤáŹáá˝ áááá˝ A и B á áĽáááą á°ááłáłá áá¸á ᣠá¨á፠፠á¨á°ááá° ááᢠá áááá˝á á¨ááá ááá ááĽááá áĽá áĽá á¨á áá áľáŠá¨áľ áĽááľáá°áĽ áŤáľááľá°ááᢠá á°á°á¨ááľ áŤáŹáá˝ ááŤá¨á á áá á áŠá á ááľ á áááľ ááá áŤáá áááá á á - áľááá áĽá (áááľá á áááá˝á) á ááá á ááľ á áááľ ááá áĽááłáá¸á áĽáááľááá.
ááááťá˝á áĽáá´áľ áĽáá°áá አ(á ááá ááááľ) áĽááᢠááá áĽá áááá˝ áŤááľ ááľáĽáľáĽ á áŤá áá. ááá áá, áĽá á áŁá á¨áááááá áŽáá˝ áĽá ááááá˝ áá. ááá 120 áááŽá ááá áĽá 6 áááŽá áŽáá˝ ááááá˘
á¨ááá áĽá á¨áĽáŠá ááľ áááá¤á áĽáá° á ááłááľ á¨ááá áááá˝ á¨á°ááŤáŠ á°ááŁáŤáľá áĽáááá¨á°á (á áĽááἠááá ááá á á°áá°á á°á¨á á¨á°ááłá°á áá ᣠáá ááá áĽáá°ááááá)ᢠá¨áŽáľ á´áá˝ á ááááľ ááĽáŠá ááľ á°á áŤá áá¸á, á¨áŽá á´áá˝ á°áá áááá á°á áŤá áá¸á. áŽáá˝ á áśáľáľ ááááśá˝ áá¨ááá, áĽáá° áŤááľ ááá áá°á¨áľ: S-cones (á°ááŤá), M-cones (á á¨ááá´) áĽá L-cones (áá).
á¨áŽáá˝ (ááá) á¨á áá áĽá ááá (áĽáŠá ááľ) áľááá á¨ááá ááá á á¨áá áĽá á áĽááá ááŤá¨á áŤááá á˝ááá á¨ááá¨áľ á˝ááł á áá áĽáá áá°áá°á áĽáá˝áááá˘
á¨áá á á áľááłáááľ áŁá áŞáá˝
á áá¨áŤ áłááŽáá áĽá á ááá˝ á ááŤáł ááľáŽá˝ á°ááŤááŞáá˝ á¨á°áá áĽááł áĽá ááľá ááłáŚá˝á á áłáĽá¨ááᢠá¨áĽáááąá á ááą á°á ááˇá á¨áá á á áľááłáááľ á°ááŁáŤáľ. áĽááą á¨áŚáł áĽá áááŤá áĽááá áá á¨á°áŤáŤá áá¸á. áŁááŠáŁ á°áááŤá˝ á¨ááľá°ááá¸á á ááľ áá áŤá á áááŚá˝ áĽáá°ááŤáľááá ááᢠâá°ááŁáâ á¨áááá áá áĽá ááĽá á áľá°ááᢠáá á¨ááá áľ ááááŤáľ ááĽáá áĽá áá ááľáá˝ áĽáť áłááá ááááá á¨áá á á áľááłáááľ á°ááŁáŤáľá áááŤáľ á ááťáá˝á ááᢠá¨áĽááá áá¨áŤáá˝ áá¤áśá˝ áĽáá°ááŤáłáŠáľ á á áĽááááš áááłáá˝ ááááťá˝á á¨ááá ááá áĽáŠá ááľ á¨á áá áľááłá áá¸á.
áááľá áĽáŠá ááľ á¨á áá áľááłá áĽáá°ááá áľááááá áá áá áĽáááł ááá áá ááá¨á áĽáá˝áááá˘
á¨ááá áá´á
ᨠRGB áĽá áľá á áá áá á¨ááá ááľáá˝ áá áĽáá´áľ áĽáá°áá°áŤ áľáá˝ á áááá. ááá˝ áá´áá˝á á á. áĽáááá ᨠchroma á¨ááá áá´á á á áĽá á ááŁá ááłááá YCbCr. á áááŤá˝á áá, á°ááłáłá áááá á¨ááŤá°áá ááá˝ áá´áá˝ á á, áá áá áá áĽáť áĽáááá¨áłáá.
á áá ááá áá´á Y á¨áĽáŠá ááľ áááá ááᣠáĽá áĽáá˛áá áááľ áŁá ááá á°ááŚá˝á áá ááááĄ- Cb (ááĽáłá á°ááŤá) áĽá Cr (ááĽáłá áá). YCbCr ᨠRGB ááᣠáá˝ááᣠáĽá á¨á°ááá˘áŚá˝ áááŁá ááťááᢠáá áá áá´á á áá áá á¨áá á áłá˝ áĽáá°ááá¨á áŁá áá ááá ááľáá˝á ááá á áĽáá˝ááá-
á YCbCr áĽá RGB ááŤá¨á ááá
á ááľ á°á ááááá: á á¨ááá´ áĽá á áá áŤááá áááá áááá˝ áĽáá´áľ ááááľ ááťáá?
áá áá áĽáŤá áááááľáŁ RGB áá° YCbCr áĽááááĽá˘ á áá°á áá ááľáĽ á¨á°áá ááľá áá áśá˝ áĽáá áá á˘á˛ .601, áá á á ááá á¨á°áá¨á¨ á áá˛áŠ-á á. áá ááá áá˛ááłá áŞá˛áŽ á°á¨ááá˝á áŤááááᢠáááłá: 4K áááľá áá? á¨ááŹá áá á, áááłáľ, á¨ááá áá´á áá ááá á áá áľ?
á ááááŞáŤ áĽáŠá ááľ áĽáá°ááá. á ITU á¨áá¨áĄáľá áááá˝ áĽáá áá áĽá RGB áĽá´áśá˝á áĽáá°áŠá˘
Y = 0.299R + 0.587G + 0.114B
áĽáŠá ááľ áŤáá á áá á°ááŤá áĽá áá áááá˝á áĽáááŤáá-
Cb = 0.564(B - Y)
Cr = 0.713(R - Y)
áĽá á°áá áá° áá áááἠáĽá YCbCrá á áá áá á á¨ááá´ ááááľ áĽáá˝ááááĄ-
R = Y + 1.402Cr
B = Y + 1.772Cb
G = Y - 0.344Cb - 0.714Cr
á á°áááś ááłáŤáá˝ (ááá°áŽá˝áŁ á˛áŞáá˝áŁ áľááŞáá˝áŁ ááá°) ᨠRGB áá´áá áĽáť áá áááᢠáá áá áá´á á á°ááŤáŠ ááááśá˝ áá°áŤá áá˝áá-
á¨ááá áááľ ááá
áĽáá° luminance áĽá chrominance áĽáá¨áľ á á°áá¨áá ááľáᣠáá¨áá á ááá¨áĽ á¨á°áá á¨áĽááł áľáááľ á¨ááŽááááľ á¨á áá ááĽáááááľ áŤááá áľááľ ááá ááá áľ áĽáá˝áááᢠChroma subsampling á chroma á¨áĽááá áŤáá° áĽáŤáľ á áá áá ááľáá˝á á¨ááá¨áŞáŤ áá´ ááá˘
á¨ááá áĽáŤáľá áááááľ áá áŤá á ááááłá?! áááłáľá áĽá áá á°áľá áĽáá´áľ áĽáá°ááá á¨ááááš á ááłááľ áĽááá ááááŤáá˝ (á¨áá¤áľ ááá = Y + Cb + Cr) ááľáááá á áá˘
áĽááá áĽá áśá˝ á ááŁá ááłááá á¨ááá¨áľ áľáááśá˝ áĽá á 3 áĽáĽá áĽáááł á°ááá¸áá - a:x:y, áá á á¨áĽááá áĽá á¨ááá ááŠááľ ááááśá˝á ááááá˝ áĽááľ áááľáá.
a - á ááľá ááá ááľáááľ (áĽááá áá ᨠ4 áá áĽáŠá áá)
x - á ááááŞáŤá á¨áľá áááľáá˝ ááľáĽ áŤá ᨠchroma ááááá˝ áĽááľ (á¨á ááľá áĽáŤáľ á ááá a)
y - á ááá°áá˝ á¨ááááŞáŤ áĽá ááá°á á¨áľáá˝ ááŤá¨á á chroma ááááá˝ ááľáĽ áŤá áááŚá˝ áĽááľá˘
ááŠááą ááᢠ4:1:0, á áĽáŤááłááą 4-á -4 luminance áĽáŤáľ áĽááł ááľáĽ á áᾠᨠchroma ááá á áá á¨áĽ.
á áááá áŽá´áŽá˝ ááľáĽ áĽá á áá á¨áá á¨á°áááą áĽá áśá˝
- 4:4:4 (á¨áááááľ ááá)
- 4:2:2
- 4:1:1
- 4:2:0
- 4:1:0
- 3:1:1
YCbCr 4:2:0 - á¨áá á°áľ ááłá
YCbCr 4:2:0á á áá áá á¨á°ááá° ááľá áĽáá á áᢠá ááá°á 12 á˘áľ áĽáť áĽáŤááŁá áĽááłá á áľá°áá::
áá á°ááłáłá ááľá á¨áááľáá á¨áá áá á¨ááá ááá ááááśá˝ áá á áŽáľ áá. á¨ááááŞáŤá á¨áľá á¨áá¨á¨áťá YCbCr áá, á¨áłá˝áá á¨áľá ᨠchroma áĽáŤáľ áŤáłáŤá. á áĽáŤáľ áá áŤááá áľáá˝ áŞáłáŤ áááľ ááľáĽ á ááľááŁáľ á áŁá áĽáŠ áá¤áľ.
á¨á ááľ á°ááľ ááááľ áŤáá á¨áŞá˛áŽ ááá á 278p áĽáŤáľ áĽá 720 áááá˝ á á°á¨ááľ ááá¨áá¸áľ 30 áᢠá¨áá¨ááť áŚáł áľáááĽá á áľáłááľ? YCbCr 4: 2: 0 á á¨á°á ááá, áá
áá á á ááá˝ ááááłá - 139 áá˘. áĽáľáŤáá áľá¨áľ, á ááá á°ááŁáááľ áŤáá áá¤áľ á áŁá á¨áŤá áá.
FFmpegá á áá áá á¨YCbCr ááľáśááŤá áĽáŤáľá ááááľ áá˝ááᢠá áá ááľá ááľáĽ, á ááľáśááŤá áĽáŤáą ááľáĽ á ááá˝ á¨ááłá á°ááŤá áá áááá áááŁá áŤá.
áááᣠáĽáŠá ááľáŁ á¨ááá áľáĽáľáĽ - á¨áŞá˛áŽ áááá
áá á áľáá áŞá˛áŽ áĽááľáľááá¨áą áĽááááŤááᢠáĽáŠá ááľ áá áĽáá°áá áŤáĽáŤáŤá, áĽá á á á ááá ááá áá áĽáŁáŚá˝ áá áĽáŁáĽ áá¸á Ń áľá áĽáŠá ááľ áĽá ááá.
á¨ááá ááááśá˝
áĽáááĽáᢠá¨áá áľáááá˝á áááľáááľ áĽáááá. á ááááŞáŤ áá á ááłááľ áá á¨áłá áááľá áĽáááá˝á˘ á á´áŽááľ 30 ááŹáá˝ áŤáá ááá á áá áĽáá áᣠá¨ááááŞáŤááš 4 ááŹáá˝ áĽáááĄ-
á áááá˝ ááľáĽ áĽá áľáááážá˝á áá¨áľ áĽáá˝ááááĄ- áááłá á¨ááá áá° ááŹá á¨ááááἠá°ááŤá áłáŤá˘ áá
áá á˝áá ááááłáľáŁá á áĽáľáľáŤááľ á áŚáľáľ ááááľ áááá˝ ááá¨ááá¸á áĽáá˝áááá˘
á á-ááŹá (Intro ááŹá)
I-frame (á¨ááŁááť ááŹá, á¨ááá ááŹá, ááľáŁá ááŹá) áĽáŤáąá á¨áťá áá. á ááá áááá áááłá¨áľ á¨ááľáááá ááá ááá ááᣠI-frame á áá á¨áą á¨áááááłááľ ááśááŤá ááᢠá¨ááááŞáŤá ááŹá á áĽááá áá I-frame ááᣠááá áá á¨ááááŞáŤááš áááá˝ ááŤá¨á áĽááł I-framesá á áá°á áááľ áĽáá¨áĽáŤááá˘
á-ááŹá (Pá¨á°áľá°áŤá¨á ááŹá)
P-frame (áľáá ፠ááŹá) áááá áááľ ááťáá á¨á ááá ááľá á¨áá°ááá ááŹá á áá áá ááŁá á¨áá˝áá áľá áĽáááł áá áááᢠáááłá, á ááá°áá ááŹá ááľáĽ áĽá¸áá ááἠáłáą áá° ááľ áááľ áá. ááŹá 2á á ááá ááŹá 1á á áľááš á ááá¨áᣠá áĽááá áááá˝ ááŤá¨á áŤááá ááŠááľ áĽáť á áá áá ááááľ áĽáá˝áááᢠááŹá 2á áááááŁáľáŁ á¨áá°ááá ááŹá 1 áĽáá á áłááá˘
â
á˘-ááŹá (Bi-predictive Frame)
á¨á°áťá áááá፠ááá á¨áĽ áŤááá áá áĽáť áłááá áá°ááľ ááááĄáľ áááá˝á á áááá˝áľ?! áá á áá á¨áą B-frame (áááľ á á áŁáŤá ááŹá) ááá˘
â â
ááŤá¨áá áááŁáľ
áĽááá á¨ááŹá ááááśá˝ á áŁá áĽáŠáá áá¨ááá ááá á¨áĽ áŤáááááᢠáá áĽáá´áľ áĽáá°ááá á áááĽáá ááá áĽáááá¨áłááᢠáá áá ᣠá¨áá áááľ áá á°á¨ áľááľáł á ááá á áŁá âááľâ I-frame áááá áĽááľá°áá ᣠá-ááŹá á ááŤáľá°áá áááł ááŤá˝ áá ᣠáá ááŞá˛áŽ á áŁá áľááá á ááŤá B-frame ááá˘
áááŤá áľáááá˝ (á ááŹá ááŤá¨á áľáá áŤ)
á áá áá°áľ áá°áááá áááááľ áá á ááŤáŽá˝ áĽááłáá áĽáááá¨áľá˘ á¨áľáá ፠áá´áá˝á á áá áá á¨áá ááááąá áľáááá˝ áááłáľ áĽáá˝áááá˘
á¨áááá˝á 0 áĽá 1 á á°á á°á¨á°á ááááľá¨áľ á á°áťá áá á áĽááľ á˘áľáá˝á ááááŁáľ áĽááááŤááá˘
ááá¨áľ áĽáá˝ááá ááááľ, á ááá ááŹá 1á á¨ááŹá 0 áĽááááłáá. ááŹá 1 á áĽááááá, á áĽáą áĽá á ááľáá ááŹá ááŤá¨á áŤááá ááŠááľ áĽáť áĽáá áááá, á áĽáááą á¨á°áááá ááŞáá áĽáť áĽáá˝ááá.
áá áľáá˝ á˘áľáľ á¨áá áá á¨á°áťá áá´ áĽááłá áĽáááá˝áľ?! á ááááŞáŤáŁ ááŹá 0á áĽááŽá˝á áŁáŤá°á° ááá˝ ááááá áĽáá°áĽá¨áᢠáĽá á¨á፠á¨ááá 0 áŤááľá áĽááłáá˝ á¨ááá 1 áá áááááľ áĽááááŤáá. á áá á áááá á áááá˝ ááŤá¨á áŤááá áĽáá
áľáá´ áĽááááłáá.
á¨ááŞáá˛áŤ - á¨áááľ áĽáá áľáá´ ááŤáŤáť
á¨ááá áĽáá áľáá´ ááŤáŤáť á¨á ááá ááŹá áá°ááá°áŤá¨áĄ áĽááŽá˝ áá¨ááá áĽá á¨áĽáá áľáá´ ááŤáŤáť áŹáá°á á¨áĽááŽá˝á á ááŁáĽ áŞáááľ áŤá°ááá (á¨á°ááá° á¨á°áłáłá° áááᤠáá áá) ááłá ááá áá°ááá°áŤá¨áĄ áĽááŽá˝ á¨á°á¨áá ááᣠáĽá á¨áĽáá áľáá´ ááŤáŤáť áŹáá°áŽá˝ áĽáá፠áĽááŽá˝ á¨áľ áĽáá°áááą ááááŠáłáᢠáá áĽáá° áĽáááą á¨áá ᣠáĽáą á á°ááŤáá áá - á¨áá°áá°áá á¨áá°á ááŹá á áá°áá ᣠáá ááŁáŠ ᣠáĽááŽá˝ á¨áľ áĽáá°ááááłááą ááá á áá°áá ᣠáá á¨á¨áľ áĽáá°ááĄ)ᢠá á°áááś ááአáŤááłá á ááá ááŹá ááľáĽ áá°áŤá¨áŁáᢠá ááłááľ á¨áŞá˛áŽ áááá፠áľáá° áááŽá˝ á¨á ááá ááŹá á¨á ááľ áĽááłá áłááá á¨á ááŤáł áá°ááľ á¨á°á°ááá áááá˝ áá°á áľáŁáá˘
á ááááá áá°áľ áłáą ᨠ(x= 0, y=25) áá° (x= 6, y=26)ᣠáĽá´áśá˝ x и y á¨áĽáá
áľáá´áá áŹáá°á áááľá. á˘áľáľá ááá á á
ááá°ááá á¨ááá˝áá ááá áĽááá á áá¨á¨áťá á¨ááá áŚáł áĽá á á°á°áá á¨á ááŤá¨á áŤááá á¨áĽáá
áľáá´ áŹáá°á ááŠááľ áĽáť áŽáľ ááľá¨á ááᣠáľááá
á¨áá¨á¨áťá áĽáá
áľáá´ áŹáá°á (x=6-0=6, y=26-25=1) ááááᢠ).
á á°á¨áŁá áááł, áá áłáľ áá¨ááá n áĽááŽá˝ ᣠáá áá á¨ááłáŠá áááľ á áááá ááá˘
á ááŹá ááľáĽ áŤááľ áááŽá˝ á áśáľáľ á á áŁáŤáá˝ ááááłááłá, áľááá áłáą á˛áááłááľ, á ááľáá ááአáľáá˝ ááá áá˝áá (ááá áá° á°áááŤá˝ á¨áááľ á¨áá á¨á áá ). á áĽááŽá˝ ááŤá¨á áášá ááĽá፠á áááአá¨á°ááá° ááᢠá¨áĽá áááľ áĽá áľááááá ááľá á¨á°áŁáᨠáĽááł áĽáá á á.
ááá áá á¨áĽáá
áľáá´ áááľá á ááá ááá áľ áá á áááá˝ ááŤá¨á áŤááá á´ááł áááľááľ ááá áŤá áá´á á¨áá áá ááá
ááŽáľ áááŁáľ á áŁá áŤáá° ááἠáĽááłá áĽááŤááá˘
áĽááá°á á¨áĽáá áľáá´ ááŤáŤáť áá áĽáá°áááľá
áá áá´ á á ááľ áá á ááá áĽááŽá˝ áá áá°áá áŤá. áĽááá áá á¨áĽá áááłá á¨ááááłááľ áłáľ á á ááľ áá áá° áĽá áĽááŽá˝ áá¨ááá á˘
ááĽááá
á˝áá°-ááłáŚá˝ áĽáŤáľá á áá áá áľááľ áá°áááľ áá˝áá
á¨áĽáá
áľáá´ áŹáá°áŽá˝á ááá¨áľáŁ á áá áá á¨ááŤá áľáá ፠áŞá˛áŽ ááá á áá˝ááá˘
áĽáá˛áá áá áá áá˝áá
á¨áŚáł áľáááá˝ (á¨ááľáĽ áľáá áŤ)
á áŞá˛áŽ ááľáĽ áĽáŤááłááąá ááŹá á¨á°á°áá°á áĽá áĽááľ á ááľ á¨á°áŤáŤá áŚáłáá˝á áĽáááááá˘
á áá
ááłá áĽáááľá˘ áá
áľááááľ á ááááľ á°ááŤá áĽá áá áááá˝á áŤáŤáľáłá.
áá
I-ááŹá ááᢠááłá ááŹáá˝á ááá°áá á ááááľáľ á áá˝ááᣠááá áá ááááá áĽáá˝áááᢠá¨áá áĽáá áááŤá áĽááŽáľá˘ áá¨á¤áśášá á¨á°ááá¨áľá, á ááŞáŤá á ááłááľ á¨ááá á ááááŤáá˝ áĽááłá áĽááľá°áááá.
áááá˝ á ááŹá ááľáĽ á á ááŁá áá°áŤáŤá áĽáá áĽááááłááᢠáá
á áááľ á¨áááłáá áááľáá˝ ááá á¨áá¨á¤áśášá áĽá´áśá˝ áááá.
áĽáá˛á
ááááą áľáá ፠á¨á°áłáłá° ááá áá˝áá. á áá
ááááŤáľ áá áá
áá áá´ (ááľáŁá áľáá áŤ) áá°áá á áŤáľáááááłá, áĽá á¨á፠áĽááá°á áááá˝á ááááą. áá
á᪠áĽááł áá°á áá, áá
á á¨ááááŞáŤá áá á˛áááá á áŁá á¨á°á¨áá ááľáŞááľ áŤáľá¨áľáá.
á¨ááľáŁá áľáá áŤáá˝ áá ááááááľ á¨ááá, ffmpeg á á áá áá á¨áááŽáĽáá áĽá áľáá áŤááťá¸áá áŞá˛áŽ ááá á áá˝áá. á¨áĽáŤááłááąá áĽáá ááá áľááá ááá¨áłáľ á¨ffmpeg á°ááľ ááá ἠá ááĽááľá˘
ááá ᨠIntel Video Pro Analyzerá áá áá áá˝áá (á¨áá áĽáá°ááá˝áŠáľ á¨ááťá á¨áá¨áŤ áľáŞáľ á ááááŞáŤááš 10 áááá˝ á¨á°áá°á áá, ááá áá áá
ááááŞáŤ áá ááĽááľá á á áááá).
ááá°á ááááĄ- á¨áŞá˛áŽ áŽá´á áĽáá´áľ áĽáá°áá°áŤ
ááá: hab.com