ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅ . ΠΡΠΎΠ΅ΠΊΡΡΡ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎ Π»ΠΈΡΠ΅Π½Π· GPLv3: ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Python ΠΈ PyQt5, ΡΠ΄ΡΠΎΡΠΎ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡΠΎ (libopenshot) Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° C++ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° FFmpeg, ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π²Π° Π»ΠΈΠ½ΠΈΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Ρ HTML5, JavaScript ΠΈ AngularJS. ΠΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Ubuntu ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° OpenShot ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ , Π·Π° ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ ΡΠ°Π±ΠΎΡΠ΅ΡΠ° Π²Π΅ΡΡΠΈΡ Π² AppImage ΡΠΎΡΠΌΠ°Ρ. ΠΠ°Π»ΠΈΡΠ½ΠΈ ΡΠ° Π²Π΅ΡΡΠΈΠΈ Π·Π° Windows ΠΈ macOS.
Π Π΅Π΄Π°ΠΊΡΠΎΡΡΡ ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π²Π° Ρ ΡΠ΄ΠΎΠ±Π΅Π½ ΠΈ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π΄ΠΎΡΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Ρ Π²ΠΈΠ΄Π΅ΠΎ. ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΠΈΠ·ΡΠ°Π»Π½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ, ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ΅ΠΊΠΎΠ²ΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ½ΠΈ Π»ΠΈΠ½ΠΈΠΈ, Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ , ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅, ΠΈΠ·ΡΡΠ·Π²Π°Π½Π΅, ΡΠ»ΠΈΠ²Π°Π½Π΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΏΠ»Π°Π²Π΅Π½ ΠΏΡΠ΅Ρ ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΈΠ΄Π΅Π°ΡΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π°Π»ΠΎΠΆΠ΅Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ»ΡΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ. ΠΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠ΅ηΌη ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° FFmpeg, OpenShot ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΠ³ΡΠΎΠΌΠ½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ, Π·Π²ΡΠΊ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠ»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° SVG).
Π Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° GPU Π²ΠΌΠ΅ΡΡΠΎ CPU. ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΠΈΡΠ΅ Π½Π° ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ°ΡΠ° ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ, ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π² ΡΠ΅ΠΊΡΠΈΡΡΠ° βΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ->ΠΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅β. ΠΠ° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠΈΡΠ΅ NVIDIA Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ Π½Π°Π»ΠΈΡΠ½ΠΎ ΡΠ°ΠΌΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ NVIDIA 396+. ΠΠ° ΠΊΠ°ΡΡΠΈΡΠ΅ AMD ΠΈ Intel ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° VA-API (Video Acceleration API), ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° mesa-va-drivers ΠΈΠ»ΠΈ i965-va-driver. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ GPU β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π»Π°ΠΏΡΠΎΠΏΠΈ Ρ Ρ
ΠΈΠ±ΡΠΈΠ΄Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈΡΡ GPU Intel ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅, Π° GPU Π½Π° Π΄ΠΈΡΠΊΡΠ΅ΡΠ½Π°ΡΠ° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ° Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅. ΠΠΈΠ²ΠΎΡΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΏΡΠΈ Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡΠΎ ΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΎΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ°ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ MP4/H.264 Π΅ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΠΈ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΈΠΊΡΠ΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ Ρ 30-40%;
- Π‘ΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ (Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΡΡΠ΄ΡΠΊΠ°) Π΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠ»ΡΡΠΎΠ²ΠΈ ΠΊΠ°Π΄ΡΠΈ, ΠΊΠΎΡΡΠΎ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΈ ΡΠ΅Π³Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΎΠΊΠΎΠ»ΠΎ 100 Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ·ΡΠ°Π·Ρ
ΠΎΠ΄Π²Π° Π·Π° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ Π½Π° Π΅Π΄Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ
Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½Π°ΡΠ° ΠΏΠΎ-ΡΠ°Π½ΠΎ ΠΊΠ΅ΡΠΈΡΠ°ΡΠ° ΠΌΠ΅Ρ
Π°Π½ΠΈΠΊΠ°. ΠΠΎ-ΡΠ°Π½ΠΎ, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠ΅Ρ Π·Π° ΠΊΠ»ΡΡΠΎΠ²ΠΈ ΠΊΠ°Π΄ΡΠΈ, Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈ Ρ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠ»ΡΡΠΎΠ²ΠΈ ΠΊΠ°Π΄ΡΠΈ Π±Π΅ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-Π½ΠΈΡΠΊΠ° ΠΈ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ
Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΡ ΠΏΡΠΈ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΠΊΠ»ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΊΠ°Π΄ΡΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΈ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π²Π°ΡΠ° Π»ΠΈΠ½ΠΈΡ;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ EDL ΠΈ XML, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Adobe Premiere ΠΈ Final Cut Pro, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅, ΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ΡΠ΅, ΠΊΠ»ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΊΠ°Π΄ΡΠΈ, ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ ΠΈ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΡΠ΅ΠΌΠ΅Π²Π°ΡΠ° Π»ΠΈΠ½ΠΈΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°;
- Π‘ΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ Π½Π° ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠΈ. Π Π΅ΡΠ΅Π½ΠΈ ΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ ΠΈΠ·ΡΠ΅Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠΈ ΡΠ»Π΅Π΄ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ. Π ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΡΠΏΡΡΡΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ ΡΠ΅Π³Π° ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π² ΠΎΡΠ΄Π΅Π»Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, Π° Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ HTTP-ΡΠ΅ΡΠ²Π΅Ρ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΎΡΡΡΡΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΡΠ΅Π³Π΅Π½Π΅ΡΠΈΡΠ° Π»ΠΈΠΏΡΠ²Π°ΡΠΈΡΠ΅ ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠΈ (ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π²Π°ΡΠ° Π»ΠΈΠ½ΠΈΡ ΡΠ° Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° HTML ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠ΅Π³Π° ΠΈΡΠΊΠ°Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠΈ ΠΎΡ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ HTTP-ΡΠ΅ΡΠ²Π΅Ρ);
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° 3D ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ Blender ΠΈ , Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ '.blend'. ΠΠ±Π½ΠΎΠ²Π΅Π½ΠΈ ΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π°Π½ΠΈΠΌΠΈΡΠ°Π½ΠΈ Π·Π°Π³Π»Π°Π²ΠΈΡ, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π² Blender. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ΅ΠΌΠΈΡ ΡΠ°ΠΉΠ» Π½Π° Blender;
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ ΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΡΡΠΈΠ² ΠΈΠ»ΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½Π° Π³ΡΠ΅ΡΠΊΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΈΠ·ΡΡΠΈΠ΅ ΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π²Π°ΡΠ° Π»ΠΈΠ½ΠΈΡ ΠΈ Π°Π²ΡΠΎΠ·Π°ΠΏΠΈΡΡΡ Π·Π°ΠΏΠ°Π·ΠΈ ΡΠΎΠ²Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π²Π΅ΡΠ΅ ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ Π½Π°Π·Π°Π΄ Π½Π° Π΅Π΄Π½ΠΎ ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ (ΠΏΠΎ-ΡΠ°Π½ΠΎ Π°Π²ΡΠΎΠ·Π°ΠΏΠΈΡΡΡ Π·Π°ΠΌΠ΅Π½ΡΡΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΈΡ ΡΠ°ΠΉΠ» Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π° ΡΠ΅Π³Π° ΠΏΡΠ΅Π΄ΠΈ Π·Π°ΠΌΡΠ½Π°ΡΠ° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ ΡΠ΅ ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ~/.openshot_qt/recovery/);
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΠΎΡΠΌΠ°Ρ
SVG. ΠΡΡΡΡΠ°Π½Π΅Π½ΠΈ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΠ±ΡΠΎΠΉΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ SVG, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡΠ°, ΡΡΠΈΡΡΠΎΠ²Π΅ΡΠ΅ ΠΈ Ρ.Π½. ΠΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° SVG Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ; - ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ Π΅ ΠΏΡΠΎΠ·ΠΎΡΡΠΈΡΠ΅ Π·Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΡΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° ΠΌΠ°ΡΠ°Π±ΡΡ ΡΠ΅Π³Π° ΡΠ΅ ΠΈΠ·Π±ΠΈΡΠ° ΡΠ°ΠΌΠΎ Π² ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° Π΄Π²Π΅ Π±Π΅Π· ΠΎΡΡΠ°ΡΡΠΊ, ΠΊΠΎΠ΅ΡΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° ΠΏΡΠ°Π·Π½ΠΈ ΠΌΠ΅ΡΡΠ° ΠΎΠΊΠΎΠ»ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΡΠ°;
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅. ΠΡΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Ρ ΡΠ°Π·Π»ΠΈΡΠ½Π° ΡΠ΅ΡΡΠΎΡΠ° Π½Π° ΠΊΠ°Π΄ΡΠΈΡΠ΅, Π΄Π°Π½Π½ΠΈΡΠ΅ Π·Π° ΠΊΠ»ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΊΠ°Π΄ΡΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ (ΠΏΠΎ-ΡΠ°Π½ΠΎ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°ΡΠ΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ»ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΊΠ°Π΄ΡΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π·Π°Π³ΡΠ±Π° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΡΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Ρ Π½ΠΈΡΠΊΠΈ FPS);
- ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π°ΡΠ° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΠΏΡΠΈ ΠΏΡΡΠ²ΠΎΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅. ΠΠ΅ΡΡΠΈΠΊΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΈΠ·ΡΠΈΡΠ½ΠΎ ΡΠ΅ ΡΡΠ³Π»Π°ΡΠΈ Ρ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ΡΠΎ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Π»ΠΈ Π³ΡΠ΅ΡΠΊΠΈ. ΠΠ° ΠΏΠΎΡΠ²ΡΡΠ΄ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ³Π»Π°ΡΠΈΠ΅ΡΠΎ Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ ΠΏΡΠΈ ΠΏΡΡΠ²ΠΎΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΡΠ΅Π³Π° ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ Π΄ΠΈΠ°Π»ΠΎΠ³, ΡΠΈΡΡΠΎ ΠΎΠΏΡΠΈΡ Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΈ Π΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π° Ρ
- ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΠ±ΡΠΎΠΉΠ½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° CMake. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ Π² Travis CI ΠΈ GitLab CI;
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. Π Π°Π·ΡΠΈΡΠ΅Π½ Π΅ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΡ Π½Π°Π±ΠΎΡ ΠΈ Π΅ Π²Π·Π΅ΡΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΡΠΈΠ³ΡΡΠ΅Π½ Π΅ ΠΏΠ°ΡΠΈΡΠ΅Ρ Π² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° Linux, Windows ΠΈ macOS.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
