рд╡реАрдбрд┐рдпреЛ рд╕рдВрдкрд╛рджрдХ рдлрд╝реНрд▓реЛрдмреНрд▓реЗрдб 2.2 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рд╣реБрдЖ рдПрдХ рдорд▓реНрдЯреА-рдЯреНрд░реИрдХ рдиреЙрдирд▓рд╛рдЗрдирд┐рдпрд░ рд╡реАрдбрд┐рдпреЛ рд╕рдВрдкрд╛рджрди рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╡рд┐рдореЛрдЪрди рдлреНрд▓реЛрдмреНрд▓реЗрдб 2.2, рдЬреЛ рдЖрдкрдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реАрдбрд┐рдпреЛ, рдзреНрд╡рдирд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕реЗрдЯ рд╕реЗ рдлрд┐рд▓реНрдореЗрдВ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдВрдкрд╛рджрдХ рдХреНрд▓рд┐рдк рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝реНрд░реЗрдореЛрдВ рдореЗрдВ рдЯреНрд░рд┐рдо рдХрд░рдиреЗ, рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕реНрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдХреНрд░рдо рдХреЛ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдФрд░ рд╕рдордп рдкреИрдорд╛рдиреЗ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдкрд╛рдпрдерди рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv3 рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрддред рдЕрд╕реЗрдВрдмрд▓реА рдбрд┐рдмреЗрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рддреИрдпрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИрдВред
рд╡реАрдбрд┐рдпреЛ рд╕рдВрдкрд╛рджрди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрд▓ рдЯреА. FFmpeg рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рд╡реАрдбрд┐рдпреЛ, рдСрдбрд┐рдпреЛ рдФрд░ рдЫрд╡рд┐ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ PyGTK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред NumPy рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧрдгрд┐рддреАрдп рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╕рдХрд▓ рдШрд░реЗрд▓реВ рдЙрддреНрдкрд╛рдж (рдЬреАрдбреАрдкреА). рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдлреНрд░реАрдЖрд░, рд╕рд╛рде рд╣реА рдзреНрд╡рдирд┐ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд▓рдбрд╕реНрдкрд╛ рдФрд░ рдЫрд╡рд┐ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреАрдПрдордЖрдИрд╕реА.

╨Т рдирдИ рд░рд┐рд▓реАрдЬ:

  • рдЬрдЯрд┐рд▓ рдХрдВрдкреЛрдЬрд╝рд┐рдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдирдП рдлрд╝рд┐рд▓реНрдЯрд░ рдФрд░ рдПрдХ рдирдпрд╛ рд╡реАрдбрд┐рдпреЛ рдлрд╝реНрдпреВрдЬрд╝рди рдЯреВрд▓ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ:
    • рд░реЛрдЯреЛрдорд╛рд╕реНрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдЖрдкрдХреЛ рдПрдирд┐рдореЗрдЯреЗрдб рд░реИрдЦрд┐рдХ рдпрд╛ рд╡рдХреНрд░ рдорд╛рд╕реНрдХ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдЕрд▓реНрдлрд╛ рдЪреИрдирд▓ (рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛) рдпрд╛ рдЖрд░рдЬреАрдмреА рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдорд╛рд╕реНрдХ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдкрд╛рджрдХ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдореБрдЦреНрдп рдлрд╝реНрд░реЗрдореЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ;
    • FileLumaToAlpha рдлрд╝рд┐рд▓реНрдЯрд░ - рд╕реНрд░реЛрдд рдореАрдбрд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд▓реНрдпреВрдорд┐рдиреЗрдВрд╕ рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓рдХреНрд╖реНрдп рд╡реАрдбрд┐рдпреЛ рдпрд╛ рдЫрд╡рд┐ рдХреНрд▓рд┐рдк рдХреЗ рдЕрд▓реНрдлрд╛ рдЪреИрдирд▓ рдкрд░ рд▓рд┐рдЦрддрд╛ рд╣реИ;
    • LumaToAlpha рд╕рдореНрдорд┐рд╢реНрд░рдг рдЙрдкрдХрд░рдг - рд╕реНрд░реЛрдд рдЯреНрд░реИрдХ рд╕реЗ рд▓реНрдпреВрдорд┐рдиреЗрдВрд╕ рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓рдХреНрд╖реНрдп рдЯреНрд░реИрдХ рдХреЗ рдЕрд▓реНрдлрд╛ рдЪреИрдирд▓ рдкрд░ рд▓рд┐рдЦрддрд╛ рд╣реИ;

  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ ~/.flowblade рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ XDG рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЕрдиреБрд░реВрдк рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ (~/.config, ~/.local/share) рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ред рдЬрдм рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ рдлрд╝реНрд▓реЛрдмреНрд▓реЗрдб рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓реЙрдиреНрдЪ рдХрд░реЗрдВрдЧреЗ рддреЛ рдбреЗрдЯрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
  • рд╡рд┐рдЧреНрдиреЗрдЯ рдПрдбрд╡рд╛рдВрд╕реНрдб, рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝ рдФрд░ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЯрд┐рдВрдЯ рдХреЗ рд▓рд┐рдП рддреАрди рдирдП рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ;
  • рдХреАрдлрд╝реНрд░реЗрдо рд╕рдВрдкрд╛рджрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд░рдВрдЧ рдкреНрд░рдмрдВрдзрди рдЙрдкрдХрд░рдг рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рднреА рдХреАрдлрд╝реНрд░реЗрдо рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ 2 рдФрд░ 5 рдХреЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВред
  • рдХреЗ рдЖрдзрд╛рд░ рдкрд░ 20 рдирдП рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝реЗ рдЧрдП рдЬреАрдПрдордЖрдИрд╕реА;
  • рд╢реАрд░реНрд╖рдХ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдЯреВрд▓ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

рдореБрдЦреНрдп рд╕реБрдирд╣рд░реЗ рдЕрд╡рд╕рд░:

  • 11 рд╕рдВрдкрд╛рджрди рдЙрдкрдХрд░рдг, рдЬрд┐рдирдореЗрдВ рд╕реЗ 9 рдореВрд▓ рдХрд╛рд░реНрдп рд╕реЗрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ;
  • рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдореЗрдВ рдХреНрд▓рд┐рдк рдбрд╛рд▓рдиреЗ, рдмрджрд▓рдиреЗ рдФрд░ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреА 4 рд╡рд┐рдзрд┐рдпрд╛рдБ;
  • рдбреНрд░реИрдЧ рдПрдВрдб рдбреНрд░реЙрдк рдореЛрдб рдореЗрдВ рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдкрд░ рдХреНрд▓рд┐рдк рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
  • рдХреНрд▓рд┐рдк рдФрд░ рдЫрд╡рд┐ рд░рдЪрдирд╛рдУрдВ рдХреЛ рдЕрдиреНрдп рдореВрд▓ рдХреНрд▓рд┐рдк рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
  • 9 рд╕рдВрдпреБрдХреНрдд рд╡реАрдбрд┐рдпреЛ рдФрд░ рдСрдбрд┐рдпреЛ рдЯреНрд░реИрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
  • рд░рдВрдЧреЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдФрд░ рдзреНрд╡рдирд┐ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг;
  • рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдзреНрд╡рдирд┐ рдХреЗ рд╕рдВрдпреЛрдЬрди рдФрд░ рдорд┐рд╢реНрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
  • 10 рдХрдВрдкреЛрдЬрд┐рдЯрд┐рдВрдЧ рдореЛрдбред рдХреАрдлрд╝реНрд░реЗрдо рдПрдиреАрдореЗрд╢рди рдЙрдкрдХрд░рдг рдЬреЛ рдЖрдкрдХреЛ рд╕реНрд░реЛрдд рд╡реАрдбрд┐рдпреЛ рдХреЛ рдорд┐рд╢реНрд░рд┐рдд рдХрд░рдиреЗ, рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ, рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдШреБрдорд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ;
  • рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЫрд╡рд┐рдпрд╛рдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП 19 рд╕рдореНрдорд┐рд╢реНрд░рдг рдореЛрдб;
  • 40 рд╕реЗ рдЕрдзрд┐рдХ рдЫрд╡рд┐ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЯреЗрдореНрдкрд▓реЗрдЯ;
  • рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП 50 рд╕реЗ рдЕрдзрд┐рдХ рдлрд┐рд▓реНрдЯрд░, рдЬреЛ рдЖрдкрдХреЛ рд░рдВрдЧреЛрдВ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ, рдкреНрд░рднрд╛рд╡ рд▓рд╛рдЧреВ рдХрд░рдиреЗ, рдзреБрдВрдзрд▓рд╛ рдХрд░рдиреЗ, рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ, рдлреНрд░реЗрдо рдХреЛ рд╕реНрдерд┐рд░ рдХрд░рдиреЗ, рдЧрддрд┐ рдХрд╛ рднреНрд░рдо рдкреИрджрд╛ рдХрд░рдиреЗ рдЖрджрд┐ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
  • рдХреАрдлрд╝реНрд░реЗрдо рдорд┐рдХреНрд╕рд┐рдВрдЧ, рдЗрдХреЛ, рд░реАрд╡рд░рдм рдФрд░ рдбрд┐рд╕реНрдЯреЙрд░реНрд╢рди рд╕рд╣рд┐рдд 30 рд╕реЗ рдЕрдзрд┐рдХ рдСрдбрд┐рдпреЛ рдлрд╝рд┐рд▓реНрдЯрд░;
  • рдПрдордПрд▓рдЯреА рдФрд░ рдПрдлрдПрдлрдПрдордкреАрдИрдЬреА рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╡реАрдбрд┐рдпреЛ рдФрд░ рдСрдбрд┐рдпреЛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЬреЗрдкреАрдИрдЬреА, рдкреАрдПрдирдЬреА, рдЯреАрдЬреАрдП рдФрд░ рдЯреАрдЖрдИрдПрдлрдПрдл рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрд╕рд╡реАрдЬреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡реЗрдХреНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ