ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Π΅ΠΊΠΈ Nvidia NVENC: HEVC ΠΈΠ»ΠΈ H264

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:

H.264 ΠΏΡ€ΠΎΡ‚ΠΈΠ² HEVC: ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄Π΅ΠΊ Π»ΡƒΡ‡ΡˆΠ΅?

Π₯отя H.264 Π΄ΠΎΠ»Π³ΠΎ оставался стандартом качСства для Π·Π°ΠΏΠ°Π΄Π½Ρ‹Ρ… стримСров, сСйчас Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ HEVC. Π₯отя ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ стандарт качСства Ρƒ Π½ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ, HEVC Π»ΡƒΡ‡ΡˆΠ΅ справляСтся с прСдоставлСнным Π΅ΠΌΡƒ дисковым пространством. Если Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π²Π° Π²ΠΈΠ΄Π΅ΠΎ, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ ΠΈ мСсту Π½Π° Тёстком дискС, Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π² HEVC, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ качСства. ΠŸΡ€ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΌ качСствС записи Ρ„Π°ΠΉΠ»Ρ‹ HEVC всСгда мСньшС, Ρ‡Π΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, записанныС Π² H.264.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ H.264? ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° β€” Π² высоких трСбованиях ΠΈ совмСстимости:

Для стримСров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄, Π½ΠΎ всё ΠΆΠ΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² рСсурсоёмкиС ΠΈΠ³Ρ€Ρ‹, H.264 Π½Π° сСгодняшний дСнь Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ скорости, качСства ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²ΠΈΠ΄Π΅ΠΎ H.264 ΠΈ HEVC

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ для сравнСния ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, записанного Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌΠΈ.

ΠšΠΎΠ΄Π΅ΠΊΠ Π°Π·ΠΌΠ΅Ρ€ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎΠ‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ
HEVC33,5 ΠœΠ±Π’Ρ‹ΡˆΠ΅ срСднСго β€” соотвСтствуСт Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ°ΠΌΠ’Ρ‹ΡΠΎΠΊΠ°ΡΠšΠΎΠ΄Π΅ΠΊ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ сТатия Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ качСства
H26434,2 ΠœΠ±Π’Ρ‹ΡˆΠ΅ срСднСго β€” соотвСтствуСт Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ°ΠΌΠ’Ρ‹ΡΠΎΠΊΠ°ΡΠ›ΡƒΡ‡ΡˆΠΈΠΉ ΠΊΠΎΠ΄Π΅ΠΊ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π° счёт Π½ΠΈΠ·ΠΊΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΆΠ΅Π»Π΅Π·Ρƒ

Для сравнСния использовалось Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² ΠΎΠ΄Π½Ρƒ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, записанноС Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 1920×1080 ΠΏΡ€ΠΈ частотС ΠΊΠ°Π΄Ρ€ΠΎΠ² (FPS) 30 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ записи Π² ΠΎΠ±ΠΎΠΈΡ… случаях Π±Ρ‹Π»ΠΎ установлСно Π½Π° 80 ΠΈΠ· 100.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Nvidia NVENC, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ΄Π΅ΠΊ:

Если Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² H264 ΠΈΠ»ΠΈ HEVC Π² ΠΏΠ°Π½Π΅Π»ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Bandicam, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ NVENC Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах Win 7, 8 ΠΈ 10. Π’ Windows XP ΠΈ Π±ΠΎΠ»Π΅Π΅ старых ОБ ΠΎΠΏΡ†ΠΈΠΈ NVENC Π±ΡƒΠ΄ΡƒΡ‚ нСдоступны.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π½Π΅ всС ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ H264, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ стандарт HEVC.

Если Π²Ρ‹ устанавливали ΠΈΠ»ΠΈ обновляли Bandicam Π² послСдниС нСсколько Π»Π΅Ρ‚, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ: ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ NVENC H264 поддСрТиваСтся с Bandicam 2.0, Π° ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ стандарт NVENC HEVC β€” с 2.4.0.

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС: Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Π΅ΠΊ. Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ снова с ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ H.264 (CPU)?

Если ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ рСсурсов ΠΈΠ»ΠΈ NVENC ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сообщСниС ΠΎΠ± ошибкС. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ запись, Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ всС Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ прилоТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΅Ρ‰Ρ‘ Ρ€Π°Π·. Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° сохраняСтся, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄Π΅ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, H.264 (CPU). Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Bandicam ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ NVENC (STEAM VR, Shadow Play ΠΈ Ρ‚.Π΄.), Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с GitHub.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

x264 ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. e33135dbcec3abce26845f68ca1fd287. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-e33135dbcec3abce26845f68ca1fd287. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° e33135dbcec3abce26845f68ca1fd287. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΅Π³ΠΎ сТатиСм Π΅Π³ΠΎ ΠΈΠ· Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚ΠΎΠ² Π² ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Ρ‹, ΠΏΠΎ-ΠΌΠΎΠ΅ΠΌΡƒ, всСгда Π±Ρ‹Π»Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ. Если Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΈΠΊΠΈ ΠΈ Ρ‚.Π΄. ΡƒΠΆΠ΅ Π½Π΅ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΡˆΠΊΡƒ съСли Π½Π° этой Ρ‚Π΅ΠΌΠ΅, Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Ρ‚Π΅, ΠΊΡ‚ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π²ΠΈΠ΄Π΅ΠΎ с экрана своСго ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, ΠΏΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ»Π³ΠΎ Ρ‡Π΅ΡˆΡƒΡ‚ Π·Π°Ρ‚Ρ‹Π»ΠΎΠΊ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΈΡ… Π»ΠΈΠ±ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΊΡƒΡ‡Π° потСрянного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Ρ‹ исходящСго Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ домашнСго Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΡŽΡ‚ΡƒΠ±. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ стСпСни Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Π»ΠΈΡ†Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈ ΡΠΆΠ°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ трСмя ΠΊΠ»ΠΈΠΊΠ°ΠΌΠΈ, Π½ΠΎ это Π½Π΅ наш ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всС шаги ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π½ΠΈΡ…. Покопавшись Π² поискС, Π₯Π°Π±Ρ€ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ Π²Ρ‹Π΄Π°Π» Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π³ΠΎ. Π₯отя Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ просто ΠΏΠ»ΠΎΡ…ΠΎ поискал.

Π‘Ρ€Π°Π·Ρƒ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŽΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ моя. Π― наткнулся Π½Π° Π½Π΅Ρ‘, Π»Π΅Ρ‚ ΠΏΡΡ‚ΡŒ Π½Π°Π·Π°Π΄, ΠΊΠΎΠ³Π΄Π° встала Π·Π°Π΄Π°Ρ‡Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с записанными ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈΠ· Ρ‚ΠΎΠ³Π΄Π° любимой ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΈΠ³Ρ€Ρ‹ Battlefield 2, Π½Π° популярном отСчСствСнном рСсурсС ΠΌΡƒΠ²ΠΈΠΌΠ΅ΠΉΠΊΠ΅Ρ€ΠΎΠ². ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ ΡΡ‚Π°Ρ‚ΡŒΡ допиливалась ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π°ΡΡŒ, Ρ‚ΠΎ Ρ‚Π°ΠΌ, Ρ‚ΠΎ Ρ‚Π°ΠΌ. НС ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΈΡˆΠ»Π° ΠΈΠ·-Π·Π° Β«Π±ΡƒΠ³Ρ€Π°Β» ΠΈ всСго Π½Π° всСго Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° наш ΠΌΠΎΠ³ΡƒΡ‡ΠΈΠΉ язык.

Π˜Ρ‚Π°ΠΊ, ΠΊΠΎΠ΄Π΅ΠΊ Ρ…264 ΠΏΡ€ΠΈΡˆΠ΅Π» Π½Π° смСну Ρ‚Π°ΠΊΠΈΠΌ монстрам своСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΊ DivX ΠΈ XviD ΠΈ ΡƒΠ΄Π°Ρ‡Π½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ» ΠΎΠ±ΠΎΠΈΡ… Π½Π° Π»ΠΎΠΏΠ°Ρ‚ΠΊΠΈ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Π½Π°ΠΌ понадобится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ:
1. MeGUI β€” этим ΠΌΡ‹ сТимаСм само Π²ΠΈΠ΄Π΅ΠΎ. Π’Π΅Ρ€Π½Π΅Π΅, сТимаСт сам ΠΊΠΎΠ΄Π΅ΠΊ, Π° это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ GUI объСдинивший Π² сСбС дСсятки Ρ€Π°Π·Π½Ρ‹Ρ… спСциализированных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.
2. Avisynth β€” фрСймсСрвСр. Если Π²Π΄Ρ€ΡƒΠ³ ΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, Ρ‚ΠΎ ΠΎΠ½ являСтся посрСдником ΠΌΠ΅ΠΆΠ΄Ρƒ нашим Π½Π΅ сТатым Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ.
3. VLC media player β€” Π’ΡƒΡ‚ совсСм всС просто. ВсСядный ΠΏΠ»Π΅Π΅Ρ€, ΡƒΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΌ Π²ΠΈΠ΄Π΅ΠΎ. Достаточно популярный.
4. K-Lite Codec Pack β€” ΠΏΠ°ΠΊΠ΅Ρ‚ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², Π½Π° всС случаи ΠΆΠΈΠ·Π½ΠΈ. Нам Π½ΡƒΠΆΠ½Π° сборка Mega.

ΠΠ°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ K-Lite Codec Pack, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ всСгда ΠΏΠ΅Ρ€Π΅Π΄ сТатиСм Π²ΠΈΠ΄Π΅ΠΎ. Π­Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΎΠΏΡ‹Ρ‚ подсказываСт, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с нСпонятными ошибками/косяками/глюками/etc Ρ‚ΠΎ Π² 50%, Π° Ρ‚ΠΎ ΠΈ большС, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² ΠΈΠ·Π±Π°Π²ΠΈΡ‚ вас ΠΎΡ‚ лишнСго гСморроя.
ΠšΡΡ‚Π°Ρ‚ΠΈ, MeGUI достаточно быстро ΠΈ часто обновляСтся ΠΈ дополняСтся. Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅, ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΆΠ΅ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии, Π½ΠΎ это Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, мСняСтся располоТСниС элСмСнтов, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ΄Π²ΠΈΠ½ΡƒΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пСрСнСсли Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ. ΠŸΡ€ΠΎΠΏΠ°ΠΆΠ° находится ΠΎΡ‡Π΅Π½ΡŒ быстро, поэтому Π½Π΅ ΠΏΡƒΠ³Π°ΠΉΡ‚Π΅ΡΡŒ.

ΠŸΠΎΠ΅Ρ…Π°Π»ΠΈ. УстанавливаСм Avisynth, Π° Π·Π°Ρ‚Π΅ΠΌ MeGUI. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ MeGUI обновится, ΠΈΠ΄Π΅ΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ, Π³Π΄Π΅ Π»Π΅ΠΆΠΈΡ‚ наш ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·Π΅Ρ†, ΠΈ для удобства создаСм Ρ‚Π°ΠΌ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ *.avs. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ΠΎΠΌ ΠΈ пишСм Π·Π°Π²Π΅Ρ‚Π½Ρ‹Π΅ строки:

ΠŸΠ΅Ρ€Π²Π°Ρ строка, подскаТСт MeGUI с ΠΊΠ°ΠΊΠΈΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ трСбуСтся Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Вторая строка, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ систСму Ρ†Π²Π΅Ρ‚ΠΎΠ².

БущСствуСт нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов прСдставлСниС Ρ†Π²Π΅Ρ‚Π°. НапримСр: Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ пространство YUV ΠΈ RGB. Π’ YUV Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΌ пространствС Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт ΡΡ€ΠΊΠΎΡΡ‚ΡŒ (сигнал яркости) ΠΈ Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ†Π²Π΅Ρ‚ (сигнал цвСтности). Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ пСрСдаСтся со всСми дСталями, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… сигнала цвСтности ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΏΡƒΡ‚Π΅ΠΌ пониТСния Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ отсчСтов (Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈΠ»ΠΈ усрСднСниС), Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано нСсколькими способами (Ρ‚.Π΅. Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² для сохранСния изобраТСния Π² Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΌ пространствС YUV). YV12 β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² (Ρ‚ΡƒΡ‚ сигнал цвСтности ΠΎΠ±Ρ‰ΠΈΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° пиксСл 2×2), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поддСрТиваСтся AviSynth.

Π£ нас получился скрипт. ИдСм дальшС. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ MeGUI ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ мСсторасполоТСниС скрипта. Если скрипт AviSynth находится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅ Π³Π΄Π΅ ΠΈ вашС Π²ΠΈΠ΄Π΅ΠΎ, Ρ‚ΠΎ вторая строка заполнится автоматичСски.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. 9809f77f9a16bc89e8fd6ce34baa673e. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-9809f77f9a16bc89e8fd6ce34baa673e. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 9809f77f9a16bc89e8fd6ce34baa673e. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ настройки ΠΊΠΎΠ΄Π΅ΠΊΠ°, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Config, справа ΠΎΡ‚ Encoder settings. Π‘Ρ‚Π°Π²ΠΈΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ, подтвСрТдая, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ настройки. Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°ΠΌ остаСтся ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ Π² соотвСтствии со ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°ΠΌΠΈ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. e3d94d9106d896b2130441bc39e11640. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-e3d94d9106d896b2130441bc39e11640. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° e3d94d9106d896b2130441bc39e11640. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:
ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. f075f4c72c0de153e5d0e04e08eda705. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-f075f4c72c0de153e5d0e04e08eda705. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° f075f4c72c0de153e5d0e04e08eda705. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:
ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. 45545a3e6e1e411a05f275b1303aa3b2. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-45545a3e6e1e411a05f275b1303aa3b2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 45545a3e6e1e411a05f275b1303aa3b2. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:
ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. 8425947474e06f1fcc13cf2932dd8c98. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-8425947474e06f1fcc13cf2932dd8c98. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 8425947474e06f1fcc13cf2932dd8c98. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:
ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. 57f244852ae90bf3fdd27b0051ef88ac. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-57f244852ae90bf3fdd27b0051ef88ac. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 57f244852ae90bf3fdd27b0051ef88ac. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:

НаТимаСм Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ queue ΠΈ ΠΈΠ΄Π΅ΠΌ ΡΠΏΠ°Ρ‚ΡŒ, ΠΏΠΈΡ‚ΡŒ ΠΊΠΎΡ„Π΅ ΠΈ Ρ‚.Π΄. Π² зависимости ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΈ мощностСй ПК.

Π₯ΠΎΡ‡Ρƒ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для исходного Π²ΠΈΠ΄Π΅ΠΎ 720p. Для 1080p Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³:

Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, сколько ΠΊΠΎΠ΄Π΅Ρ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ядСр:

Π§Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π² ΠΈΡ‚ΠΎΠ³Π΅. Π― ΠΈΠΌΠ΅Π» Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄Π΅ΠΎ-Ρ€ΠΎΠ»ΠΈΠΊ:

Format: RGB
Codec ID: 0x00000000
Codec ID/Info: Basic Windows bitmap format. 1, 4 and 8 bpp versions are palettised. 16, 24 and 32bpp contain raw RGB samples
Duration: 3mn 42s
Bit rate: 663 Mbps
Width: 1 280 pixels
Height: 720 pixels
Display aspect ratio: 16:9
Frame rate: 29.970 fps
Bit depth: 8 bits
Bits/(Pixel*Frame): 24.000
Stream size: 17.2 GiB (100%)

ПослС оТидания ΠΎΠΊΠΎΠ»ΠΎ 15-16 ΠΌΠΈΠ½ΡƒΡ‚, я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ 184 Мб.

Если Π₯Π°Π±Ρ€Ρƒ интСрСсны ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ сТатия Π²ΠΈΠ΄Π΅ΠΎ, Ρ‚ΠΎ я ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒ ΠΈ подСлюсь своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ. Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ мСня ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ρ‚ΠΎ с Ρ€Π°Π΄ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π²Π΅Ρ‡Ρƒ Π½Π° всю ΠΊΡ€ΠΈΡ‚ΠΈΠΊΡƒ ΠΈ замСчания.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Магия H.264

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. image loader. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:

H.264 β€” стандарт сТатия Π²ΠΈΠ΄Π΅ΠΎ. И ΠΎΠ½ вСздСсущ, Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для сТатия Π²ΠΈΠ΄Π΅ΠΎ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π½Π° Blu-ray, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ… наблюдСния, Π΄Ρ€ΠΎΠ½Π°Ρ…, Π²Π΅Π·Π΄Π΅. ВсС сСйчас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ H.264.

НСльзя Π½Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ H.264. Он появился Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ 30-Ρ‚ΠΈ с лишним Π»Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ΄Π½ΠΎΠΉ СдинствСнной Ρ†Π΅Π»ΡŒΡŽ: ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ пропускной способности ΠΊΠ°Π½Π°Π»Π° для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ качСствСнного Π²ΠΈΠ΄Π΅ΠΎ.

Π‘ тСхничСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния это ΠΎΡ‡Π΅Π½ΡŒ интСрСсно. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ повСрхностно описаны подробности Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² сТатия, я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Π½Π΅ Π½Π°ΡΠΊΡƒΡ‡ΠΈΡ‚ΡŒ с дСталями. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ справСдливы для сТатия Π²ΠΈΠ΄Π΅ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для H.264.

Π’ΠΈΠ΄Π΅ΠΎ Π² нСсТатом Π²ΠΈΠ΄Π΅ это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов, содСрТащих ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ пиксСлях ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ это Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ (2 пространствСнных измСрСния ΠΈ 1 Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ) массив Π±Π°ΠΉΡ‚ΠΎΠ². ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль кодируСтся трСмя Π±Π°ΠΉΡ‚Π°ΠΌΠΈ β€” ΠΎΠ΄ΠΈΠ½ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… основных Ρ†Π²Π΅Ρ‚ΠΎΠ² (красный, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΈ синий).

1080p @ 60 Hz = 1920x1080x60x3 =>

Π­Ρ‚ΠΈΠΌ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Blu-ray диск Π½Π° 50Π“Π± ΠΌΠΎΠ³ Π±Ρ‹ Π²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ всСго ΠΎΠΊΠΎΠ»ΠΎ 2 ΠΌΠΈΠ½. Π²ΠΈΠ΄Π΅ΠΎ. Π‘ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Π»Π΅Π³ΠΊΠΎ. Π”Π°ΠΆΠ΅ Ρƒ SSD Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с записью ΠΈΠ· памяти Π½Π° диск.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄Π°, сТатиС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Ρƒ Π½Π° этот вопрос. Но спСрва я ΠΏΠΎΠΊΠ°ΠΆΡƒ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ. ВзглянитС Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ страницу Apple:

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. image loader. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:

Π― сохранил ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 2 Ρ„Π°ΠΉΠ»Π°:

Эмм… Ρ‡Ρ‚ΠΎ? Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² каТСтся ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π»ΠΈ.

НСт, с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ всё Π² порядкС. Π’ΠΈΠ΄Π΅ΠΎ H.264 с 300 ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ вСсит 175 Кб. Один СдинствСнный ΠΊΠ°Π΄Ρ€ ΠΈΠ· Π²ΠΈΠ΄Π΅ΠΎ Π² PNG β€” 1015 Кб.

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, ΠΌΡ‹ Ρ…Ρ€Π°Π½ΠΈΠΌ Π² 300 Ρ€Π°Π· большС Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ΠΎ, Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» вСсом Π² 5 Ρ€Π°Π· мСньшС. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ H.264 эффСктивнСС PNG Π² 1500 Ρ€Π°Π·.

Как Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² Ρ‡Ρ‘ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈΡ‘ΠΌ?

А ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ! H.264 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ всС ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ (ΠΈ ΡƒΠΉΠΌΡƒ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚). Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдёмся ΠΏΠΎ основным.

ИзбавляСмся ΠΎΡ‚ лишнСго вСса.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΊ Π³ΠΎΠ½ΠΊΠ°ΠΌ ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‘ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ. Π§Ρ‚ΠΎ Π²Ρ‹ сдСлаСтС Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ? Π’Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚Π΅ΡΡŒ ΠΎΡ‚ лишнСго вСса. Допустим, машина вСсит ΠΎΠ΄Π½Ρƒ Ρ‚ΠΎΠ½Π½Ρƒ. Π’Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ дСтали… Π—Π°Π΄Π½Π΅Π΅ крСсло? ΠŸΡ„Ρ„β€¦ выбрасываСм. Π‘Π°Π±Π²ΡƒΡ„Π΅Ρ€? ΠžΠ±ΠΎΠΉΠ΄Ρ‘ΠΌΡΡ ΠΈ Π±Π΅Π· ΠΌΡƒΠ·Ρ‹ΠΊΠΈ. ΠšΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€? НС Π½ΡƒΠΆΠ΅Π½. ΠšΠΎΡ€ΠΎΠ±ΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡? Π’ мусо… стойтС, ΠΎΠ½Π° Π΅Ρ‰Π΅ пригодится.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚Π΅ΡΡŒ ΠΎΡ‚ всСго, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ.

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ отбрасывания Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… участков называСтся сТатиСм Π΄Π°Π½Π½Ρ‹Ρ… с потСрями. H.264 ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ с потСрями, отбрасывая ΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ части ΠΈ сохраняя ΠΏΡ€ΠΈ этом Π²Π°ΠΆΠ½Ρ‹Π΅.

PNG ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ вся информация сохраняСтся, пиксСль Π² пиксСль, ΠΈ поэтому ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» изобраТСния ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² PNG.

Π’Π°ΠΆΠ½Ρ‹Π΅ части? Как Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΡ… Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π² ΠΊΠ°Π΄Ρ€Π΅?

БущСствуСт нСсколько ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Ρ… способов урСзания изобраТСния. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, вСрхняя правая Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ бСсполСзна, Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ этот ΡƒΠ³ΠΎΠ» ΠΈ ΠΌΡ‹ умСстимся Π² ΒΎ исходного вСса. Π’Π΅ΠΏΠ΅Ρ€ΡŒ машина вСсит 750 ΠΊΠ³. Π›ΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΊΡ€ΠΎΠΌΠΊΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΏΠΎ всСму ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Ρƒ, ваТная ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ всСгда вСдь ΠΏΠΎ сСрСдинС. Π”Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ H.264 всСго этого Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚.

Π§Ρ‚ΠΎ ΠΆΠ΅ Π½Π° самом Π΄Π΅Π»Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ H.264?

H.264, ΠΊΠ°ΠΊ ΠΈ всС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ сТатия с потСрями, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. НиТС, сравнСниС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎ ΠΈ послС избавлСния ΠΎΡ‚ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. 08b5bb78ad084c838ee39de109725cf6. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-08b5bb78ad084c838ee39de109725cf6. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 08b5bb78ad084c838ee39de109725cf6. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:

Π’ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Π½Π° сТатом ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ исчСзли отвСрстия Π² Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° Ρƒ MacBook Pro? Если Π½Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Ρ‚ΡŒ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ справа вСсит всСго 7% ΠΎΡ‚ исходного ΠΈ это ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сТатия Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ смыслС Π½Π΅ Π±Ρ‹Π»ΠΎ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρƒ вСсом всСго лишь 70 ΠΊΠ³!

7%, ΠΎΠ³ΠΎ! Как Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ?

Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ энтропия

ΠœΡ‹ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ самому интСрСсному! Если Π²Ρ‹ посСщали Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ вспомнитС ΠΏΡ€ΠΎ понятиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ энтропии. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ энтропия это количСство Π΅Π΄ΠΈΠ½ΠΈΡ† для прСдставлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ это вовсС Π½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ самих Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ минимальноС количСство Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС элСмСнты Π΄Π°Π½Π½Ρ‹Ρ….

НапримСр, Ссли Π² Π²ΠΈΠ΄Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π²Π·ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ бросок ΠΌΠΎΠ½Π΅Ρ‚Ρ‹, Ρ‚ΠΎ энтропия получится 1 Π΅Π΄ΠΈΠ½ΠΈΡ†Π°. Если ΠΆΠ΅ бросков ΠΌΠΎΠ½Π΅Ρ‚ΠΊΠΈ 2, Ρ‚ΠΎ понадобятся 2 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ½Π΅Ρ‚Π° вСсьма странная β€” Π΅Ρ‘ подбросили 10 Ρ€Π°Π· ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π²Ρ‹ΠΏΠ°Π΄Π°Π» ΠΎΡ€Ρ‘Π». Как Π±Ρ‹ Π²Ρ‹ ΠΊΠΎΠΌΡƒ Π½ΠΈΠ±ΡƒΠ΄ΡŒ рассказали ΠΎΠ± этом? Вряд Π»ΠΈ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ОООООООООО, Π²Ρ‹ Π±Ρ‹ сказали Β«10 бросков, всС ΠΎΡ€Π»Ρ‹Β» β€” Π±ΡƒΠΌ! Π’Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ сТали ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ! Π›Π΅Π³ΠΊΠΎ. Π― вас спас ΠΎΡ‚ многочасовой ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π»Π΅ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅, Π½ΠΎ Π²Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½Π΅ΠΊΠΎΠ΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ прСдставлСниС с Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΈ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ энтропия Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ пострадала β€” Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»ΠΈ прСдставлСниС. Π’Π°ΠΊΠΎΠΉ способ называСтся энтропийным ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для кодирования любого Π²ΠΈΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ….

ЧастотноС пространство

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ энтропиСй, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ самих Π΄Π°Π½Π½Ρ‹Ρ…. МоТно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… систСмах. НапримСр, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π±ΡƒΠ΄ΡƒΡ‚ 0 ΠΈ 1. Если ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΡƒΡŽ систСму, Ρ‚ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· 16 символов. ΠœΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ систСмами сущСствуСт Π²Π·Π°ΠΈΠΌΠ½ΠΎ однозначная связь, поэтому ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Пока всё понятно? Π˜Π΄Ρ‘ΠΌ дальшС.

А ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² пространствС ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΈΠ½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. НапримСр, ΡΡ€ΠΊΠΎΡΡ‚ΡŒ изобраТСния, Π° вмСсто систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ с x ΠΈ y, Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Ρ‡Π°ΡΡ‚ΠΎΡ‚Π½ΡƒΡŽ систСму. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° осях Π±ΡƒΠ΄ΡƒΡ‚ частоты freqX ΠΈ freqY, Ρ‚Π°ΠΊΠΎΠ΅ прСдставлСниС называСтся частотным пространством[Frequency domain representation]. И сущСствуСт Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ°, Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Ρ‚Π°ΠΊΠΎΠΉ систСмС ΠΏΡ€ΠΈ достаточно высоких freqX ΠΈ freqY.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ freqX ΠΈ freqY?

freqX ΠΈ freqY всСго лишь Π΄Ρ€ΡƒΠ³ΠΎΠΉ базис Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΈΠ· Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмы Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΡƒΡŽ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΈΠ· X-Y Π² freqX ΠΈ freqY. НиТС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ систСмы Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. image loader. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:

МСлкая Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠ° MacBook Pro содСрТит Π²Ρ‹ΡΠΎΠΊΠΎΡ‡Π°ΡΡ‚ΠΎΡ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ находится Π² области с высокими частотами. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠ΅Π»ΠΊΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ частоту, Π° ΠΏΠ»Π°Π²Π½Ρ‹Π΅ измСнСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ Π½ΠΈΠ·ΠΊΡƒΡŽ. Всё, Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ, остаётся ΠΌΠ΅ΠΆΠ΄Ρƒ.

Π’ Ρ‚Π°ΠΊΠΎΠΌ прСдставлСнии, низкочастотныС Π΄Π΅Ρ‚Π°Π»ΠΈ находятся Π±Π»ΠΈΠΆΠ΅ ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ изобраТСния, Π° высокочастотныС Π² ΡƒΠ³Π»Π°Ρ….

Пока всё понятно, Π½ΠΎ Π·Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ?

ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, прСдставлСнноС Π² частотных ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°Ρ…, ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ ΡƒΠ³Π»Ρ‹, ΠΈΠ½Ρ‹ΠΌΠΈ словами ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ маску, ΠΏΠΎΠ½ΠΈΠ·ΠΈΠ² Ρ‚Π΅ΠΌ самым Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. А Ссли ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ Π½Π° исходноС, Π½ΠΎ с мСньшСй Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ манипуляции, ΠΌΡ‹ сэкономим мСсто. ΠŸΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹Π±ΠΎΡ€Π° Π½ΡƒΠΆΠ½ΠΎΠΉ маски, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ изобраТСния.

НиТС Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ Π½Π°ΠΌ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΆΠ΅ с, ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΊ Π½Π΅ΠΉ, ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌΠΈ масками.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. image loader. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:

Π’ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΡƒΠΊΠ°Π·Π°Π½Π° информационная энтропия ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ исходного изобраТСния. Если Π½Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Ρ‚ΡŒ, Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Π° Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Π° ΠΈ ΠΏΡ€ΠΈ 2%! β€” машина Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ вСсит 20 ΠΊΠ³!

ИмСнно Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚ вСса. Π’Π°ΠΊΠΎΠΉ процСсс сТатия с потСрями называСтся ΠšΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

Π­Ρ‚ΠΎ впСчатляСт, ΠΊΠ°ΠΊΠΈΠ΅ Π΅Ρ‰Π΅ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚?

ЦвСтовая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

ЧСловСчСский Π³Π»Π°Π· Π½Π΅ особо Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Π΅Ρ‚ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ Ρ†Π²Π΅Ρ‚Π°. МоТно Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ наимСньшиС различия Π² яркости, Π½ΠΎ Π½Π΅ Ρ†Π²Π΅Ρ‚Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ способ избавлСния ΠΎΡ‚ лишнСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π²Π΅Ρ‚Π΅ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ большС мСста.

Π’ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π°Ρ…, Ρ†Π²Π΅Ρ‚Π° RGB ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² YCbCr, Π³Π΄Π΅ Y это ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° яркости (ΠΏΠΎ сути ΡΡ€ΠΊΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠ³ΠΎ изобраТСния), Π° Cb ΠΈ Cr ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ†Π²Π΅Ρ‚Π°. RGB ΠΈ YCbCr эквивалСнты Π² ΠΏΠ»Π°Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ энтропии.

Π—Π°Ρ‡Π΅ΠΌ ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ? RGB Ρ€Π°Π·Π²Π΅ Π½Π΅ достаточно?

Π’ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Ρ‡Ρ‘Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹Ρ… Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ², Π±Ρ‹Π»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Y. А с Π½Π°Ρ‡Π°Π»ΠΎΠΌ появлСния Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ² Ρƒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² встала Π·Π°Π΄Π°Ρ‡Π° ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Ρ†Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ RGB изобраТСния вмСстС с Ρ‡Ρ‘Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹ΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ вмСсто Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ² для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Cb ΠΈ Cr ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… вмСстС с Y, Π° Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρ‹ ΡƒΠΆΠ΅ сами Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ†Π²Π΅Ρ‚Π° ΠΈ яркости Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΈΠΌ RGB.

Но Π²ΠΎΡ‚ Π² Ρ‡Ρ‘ΠΌ Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ: ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° яркости кодируСтся Π² ΠΏΠΎΠ»Π½ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ, Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ†Π²Π΅Ρ‚Π° лишь Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ. И этим ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Ρ‡ΡŒ, Ρ‚.ΠΊ. Π³Π»Π°Π·/ΠΌΠΎΠ·Π³ ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Π΅Ρ‚ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния Π² ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ ΠΈ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ отличиями. Π’ 2 Ρ€Π°Π·Π°! Машина Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅ΡΠΈΡ‚ΡŒ 10 ΠΊΠ³!

Данная тСхнология кодирования изобраТСния со сниТСниСм Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ называСтся Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ субдискрСтизациСй. Она ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ повсСмСстно ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΈ относится Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ H.264.

Π­Ρ‚ΠΎ самыС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈ сТатии с потСрями. Нам ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ†Π²Π΅Ρ‚Π΅ Π² 2 Ρ€Π°Π·Π°.

Π”Π°. ΠžΠ±Ρ€Π΅Π·Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ это лишь ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг. Π”ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΌΡ‹ Ρ€Π°Π·Π±ΠΈΡ€Π°Π»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ взятый ΠΊΠ°Π΄Ρ€. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° сТатии Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π³Π΄Π΅ Π½Π°ΠΌ прСдстоит Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ΠΊΠ°Π΄Ρ€ΠΎΠ².

ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ двиТСния

H.264 стандарт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ двиТСния.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ смотритС тСннисный ΠΌΠ°Ρ‚Ρ‡. ΠšΠ°ΠΌΠ΅Ρ€Π° зафиксирована ΠΈ снимаСт с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΈ СдинствСнноС Ρ‡Ρ‚ΠΎ двиТСтся это мячик. Как Π±Ρ‹ Π²Ρ‹ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ это? Π’Ρ‹ Π±Ρ‹ сдСлали Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π΄Π°? Π’Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив пиксСлСй, Π΄Π²Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² пространствС ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ€ Π·Π° Ρ€Π°Π·, Ρ‚Π°ΠΊ?

Но Π·Π°Ρ‡Π΅ΠΌ? Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ изобраТСния ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°. ПолС, сСтка, Π·Ρ€ΠΈΡ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, СдинствСнноС Ρ‡Ρ‚ΠΎ двиТСтся это мячик. Π§Ρ‚ΠΎ Ссли ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ СдинствСнноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π° ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ мячика, двиТущСгося ΠΏΠΎ Π½Π΅ΠΌΡƒ. НС сэкономило Π±Ρ‹ это Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСста? Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊ Ρ‡Π΅ΠΌΡƒ я клоню, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ двиТСния?

И это ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ H.264 Π΄Π΅Π»Π°Π΅Ρ‚. H.264 Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠΈ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 16Ρ…16, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для расчёта двиТСния. Один ΠΊΠ°Π΄Ρ€ остаётся статичным, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ I-ΠΊΠ°Π΄Ρ€ [Intra frame], ΠΈ содСрТит всё. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Π΄Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ P-ΠΊΠ°Π΄Ρ€Ρ‹ [predicted], Π»ΠΈΠ±ΠΎ B-ΠΊΠ°Π΄Ρ€Ρ‹ [bi-directionally predicted]. Π’ P-ΠΊΠ°Π΄Ρ€Π°Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ двиТСния кодируСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠ° Π½Π° основС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΊΠ°Π΄Ρ€Ρ‹, взяв послСдний ΠΈΠ· I-ΠΊΠ°Π΄Ρ€ΠΎΠ² Π²ΠΈΠ΄Π΅ΠΎ ΠΈ постСпСнно добавляя измСнСния ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π΄ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ.

Π•Ρ‰Ρ‘ интСрСснСС обстоят Π΄Π΅Π»Π° с B-ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… расчёт производится Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях, Π½Π° основании ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈΠ΄ΡƒΡ‰ΠΈΡ… Π΄ΠΎ ΠΈ послС Π½ΠΈΡ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²ΠΈΠ΄Π΅ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ вСсит Ρ‚Π°ΠΊ ΠΌΠ°Π»ΠΎ, это всСго лишь 3 I-ΠΊΠ°Π΄Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мСчутся ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠΈ.

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ кодируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ различия Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² двиТСния, Ρ‚Π΅ΠΌ самым обСспСчивая Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сТатия любого Π²ΠΈΠ΄Π΅ΠΎ с пСрСмСщСниями.

ΠœΡ‹ рассмотрСли статичСскоС ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ сТатия. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ квантования ΠΌΡ‹ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°Ρ‚Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ субдискрСтизации Π΅Ρ‰Ρ‘ Π²Π΄Π²ΠΎΠ΅ сократили ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Ρ‰Π΅ компСнсациСй двиТСния добились хранСния лишь 3Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈΠ· 300, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π² рассматриваСмом Π²ΠΈΠ΄Π΅ΠΎ.

Выглядит Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‡Ρ‚ΠΎ?

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠΎΠ΄Π²Π΅Π΄Ρ‘ΠΌ Ρ‡Π΅Ρ€Ρ‚Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ΅ энтропийноС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅Ρ‚?

Π­Π½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ПослС этапов сТатия с потСрями, I-ΠΊΠ°Π΄Ρ€Ρ‹ содСрТат ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°Ρ… двиТСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠΎΠ² Π² P-ΠΊΠ°Π΄Ρ€Π°Ρ… ΠΈ B-ΠΊΠ°Π΄Ρ€Π°Ρ… ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΎΠ½ΠΈ Π΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ.

ΠžΡ‚ Ρ‚Π°ΠΊΠΎΠΉ избыточности ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ энтропийным ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. И ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π·Π° сами Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это стандартная тСхнология сТатия Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ всё ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

Π’ΠΎΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всё! Π’ основС H.264 Π»Π΅ΠΆΠ°Ρ‚ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’ этом ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ стандарта.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! Но мСня Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚ΡΡ‚Π²ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, сколько ΠΆΠ΅ вСсит Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ наша машина.

Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π±Ρ‹Π»ΠΎ снято Π² нСстандартном Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 1232×1154. Если ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‚ΠΎ получится:

5 сСк. @ 60 fps = 1232x1154x60x3x5 => 1.2 Π“Π±
Π‘ΠΆΠ°Ρ‚ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ => 175 Кб

Если соотнСсти Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ с ΠΎΠ³ΠΎΠ²ΠΎΡ€Ρ‘Π½Π½ΠΎΠΉ массой ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² ΠΎΠ΄Π½Ρƒ Ρ‚ΠΎΠ½Π½Ρƒ, Ρ‚ΠΎ получится вСс Ρ€Π°Π²Π½Ρ‹ΠΉ 0.14 ΠΊΠ³. 140 Π³Ρ€Π°ΠΌΠΌΠΎΠ²!

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ я Π² ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΈΠ·Π»ΠΎΠΆΠΈΠ» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСсятилСтних исслСдований Π² этой сфСрС. Если Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС, Ρ‚ΠΎ страница Π² Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

OBS Studio. Настройка X264, ΠΊΠ»ΡŽΡ‡ΠΈ кодирования

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ β€” это ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€, для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ трСбуСтся врСмя, Ссли Π²Ρ‹ нашли ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡ‡Ρ‘Ρ‚ Π² тСкстС Π½Π΅ ΡΠΏΠ΅ΡˆΠΈΡ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π³Π½Π΅Π²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Π° сообщитС Π°Π²Ρ‚ΠΎΡ€Ρƒ сайта ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ ошибкС Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π»ΠΈΠ±ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ слово ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + Enter

ΠšΠ»ΡŽΡ‡ΠΈ кодирования для OBS Studio ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π² «Настройки» Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«Π’Ρ‹Π²ΠΎΠ΄Β», ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Β«x264Β» ΠΏΠΎΠ»Π΅ «Настройки x264 (Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ)Β», Π»ΠΈΠ±ΠΎ Β«H.264/AVC Nvidia NVENCΒ» ΠΏΠΎΠ»Π΅ Β«FFmpegΒ».

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. imeni. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это-imeni. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ…264 Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° imeni. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊ для записи ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ с графичСской ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ NVIDIA:

Presets

profile

(Force the limits of an H.264 profile)

Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ особСнности ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ оборудования, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ совмСстимости. Π‘ΠΎ значСниями High ΠΈ Π½ΠΈΠΆΠ΅ способны Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ процСссоров.

preset

(Use a preset to select encoding settings)

(Tune the settings for a particular type of source or situation)

Настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ.

slow-firstpass

(Enable slow first pass)

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Β«ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉΒ» ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄.

Frame-type options

I, keyint

(Maximum GOP size)

i, min-keyint

(Minimum GOP size)

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ/IDR ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ.

no-scenecut

(Disable adaptive I-frame decision)

ПолноС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… I-ΠΊΠ°Π΄Ρ€ΠΎΠ².

scenecut

(How aggressively to insert extra I-frames)

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ частоту использования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… I ΠΊΠ°Π΄Ρ€ΠΎΠ². Π₯264 создаСт для всСх ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠ°Π΄Ρ€ отличаСтся ΠΎΡ‚ Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ стоящСго. Когда Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅ установлСнного для scenecut, Ρ‚ΠΎ I ΠΊΠ°Π΄Ρ€ располагаСтся энкодСром Π² Π΄Π°Π½Π½ΠΎΠΌ мСстС. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ установлСнноС для scenecut, Π² этом мСстС располагаСтся ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠ°Π΄Ρ€. Данная функция отраТаСтся Π½Π° качСствС, увСличивая Π΅Π³ΠΎ Π² Π»ΡƒΡ‡ΡˆΡƒΡŽ сторону, Π½ΠΎ ΠΏΡ€ΠΈ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠΈ смСной Π½Π΅ΠΌΠΈΠ½ΡƒΠ΅ΠΌΠ° Ρ‚Ρ€Π°Ρ‚Π° Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚Π°.

intra-refresh

(Use Periodic Intra Refresh instead of IDR frames)

НС допускаСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ IDR ΠΊΠ°Π΄Ρ€ΠΎΠ². ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ

b, bframes

(Number of B-frames between I and P)

ΠžΠΏΡ†ΠΈΡ опрСдСляСт количСство B ΠΊΠ°Π΄Ρ€ΠΎΠ², располоТСнных ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ I ΠΈ P. Π­Ρ‚ΠΈ ΠΊΠ°Π΄Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ измСнСния Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ ΠΈ слСдом ΠΈΠ΄ΡƒΡ‰ΠΈΡ… Π·Π° Π½ΠΈΠΌΠΈ ΠΊΠ°Π΄Ρ€ΠΎΠ². ΠžΠ±Π»Π°Π΄Π°ΡŽΡ‚ большой ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ сТатия, Π½ΠΎ ΠΏΡ€ΠΈ этом Ρ‚Π΅Ρ€ΡΡŽΡ‚ Π² качСствС. B-ΠΊΠ°Π΄Ρ€Ρ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ Π -ΠΊΠ°Π΄Ρ€Π°ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСдсказаниС двиТСния ΠΎΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎ способствуСт сущСствСнному ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ стСпСни сТатия.

b-adapt

(Adaptive B-frame decision method)

Данная опция Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с B ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ, рСгулируя ΠΈΡ… мСсторасполоТСниС ΠΈ количСство (автоматичСски ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ лишниС).

b-bias

(Influences how often B-frames are used)

Данная опция позволяСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ количСство B ΠΊΠ°Π΄Ρ€ΠΎΠ², ΠΏΡ€ΠΈΠ·Π²Π°Π½Π½Ρ‹Ρ… Π·Π°ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π  ΠΊΠ°Π΄Ρ€Ρ‹.

b-pyramid

(Keep some B-frames as references)

ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ эффСктивности примСнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… B-ΠΊΠ°Π΄Ρ€ΠΎΠ², ΠΈΠ·- Π·Π° ΠΈΡ… возмоТности ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ°Π΄Ρ€Ρ‹, Ρ‚Π΅ΠΌ самым увСличивая ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ использования 2-Ρ… ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠ°Π΄Ρ€ΠΎΠ².

open-gop

(Use recovery points to close GOPs)

no-cabac

(Disable CABAC)

r, ref

(Number of reference frames)

ΠžΠΏΡ†ΠΈΡ опрСдСляСт количСство рСфСрСнсных ΠΊΠ°Π΄Ρ€ΠΎΠ². Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ², Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊ связи с B ΠΈ P ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ.

no-deblock

(Disable loop filter)

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° подавлСния блочности.

f, deblock

(Loop filter parameters)

Π‘ΠΈΠ»Π° Π΄Π΅Π±Π»ΠΎΠΊΠΈΠ½Π³Π° рассчитываСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠ°, учитывая Π΅Π³ΠΎ ΠΊΠ²Π°Π½Ρ‚ΠΈΠ·Π΅Ρ€ ΠΈ Π±Π»ΠΈΠ·ΠΊΠΎ располоТСнных ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠΎΠ². Π—Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΠ»ΡŒΡ„Ρ‹ являСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΏΠΎΡ€ΠΎΠ³. Π‘Π΅Ρ‚Π° позволяСт убСдится Π² однородности изобраТСния, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΎΡ‚ блочности. Π’ случаС, ΠΊΠΎΠ³Π΄Π° Π±Π»ΠΎΠΊ являСтся ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹ΠΌ, Π±Π΅Ρ‚Π° Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ измСняСт силу.

slices

(Number of slices per frame)

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Π½Π° сколько частСй разбиваСтся ΠΊΠ°Π΄Ρ€.

slice-max-size

(Limit the size of each slice in bytes)

Π—Π°Π΄Π°Π΅ΠΌ максимальноС Ρ€Π°Π·ΠΌΠ΅Ρ€ slice Π² Π±Π°ΠΉΡ‚Π°Ρ….

slice-max-mbs

(Limit the size of each slice in macroblocks)

Π—Π°Π΄Π°Π΅ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ slice Π² ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠ°Ρ….

(Enable interlaced mode (top field first)

(Enable interlaced mode (bottom field first)

constrained-intra

(Enable constrained intra prediction)

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ прСдсказаниС. Для base layer Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ прСдсказаниС.

pulldown

(Use soft pulldown to change frame rate)

Допустимо ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… прСсСтов: none, 22, 32, 64, double, triple, euro.

fake-interlaced

(Flag stream as interlaced but encode progressive)

frame-packing

(For stereoscopic videos define frame arrangement)

Если Ρƒ транслируСтся 3D Π²ΠΈΠ΄Π΅ΠΎ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΈΠΏΠ΅ видСоряда 3D, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ:

Lookahead

Lookahead ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ управлСния ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅Ρ€Π°, позволяя ΠΊΠΎΠ΄Π΅Ρ€Ρƒ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ количСство ΠΊΠ°Π΄Ρ€ΠΎΠ², ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ этими ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΈΡ… слоТности. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ качСству, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹, ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ слоТности, ΠΏΠΎ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ количСству ΠΊΠ°Π΄Ρ€ΠΎΠ². ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°ΡŽΡ‰ΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ мСньшС количСства B-ΠΊΠ°Π΄Ρ€ΠΎΠ² + 1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ остановки процСссора. Для достиТСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ качСства рСкомСндуСтся просмотр Π²ΠΏΠ΅Ρ€Π΅Π΄ Π½Π° 10–20 ΠΊΠ°Π΄Ρ€ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *