Kdenlive/Підручник/Меню «Проєкт»/Стабілізувати

From KDE UserBase Wiki
Revision as of 13:11, 24 July 2019 by Yurchor (talk | contribs) (Created page with "'''algo''' = використаний алгоритм. Позначено = малі поля вимірювання. Типове значення = позначено. Зн...")
Other languages:

Стабілізація

Цим пунктом меню можна скористатися за допомогою контекстного меню пункту кліпу на панелі контейнера проєкту або за допомогою меню «Проєкт», якщо кліп позначено на панелі контейнера проєкту.

За допомогою цієї можливості можна застосувати алгоритми стабілізації зображення, які дещо зменшують тремтіння зображення на знятому матеріалі.

У версіях Kdenlive 0.9.8 та раніших було передбачено два різних способи стабілізації: vstab та transcode. У версії 0.9.10 спосіб vstab було вилучено. Лишився лише спосіб «transcode» (заснований на цій роботі).

У цьому відео показано порівняння між способами стабілізації vstab та transcode.


Стабілізація
Діалогове вікно перекодування у версії 0.9.2

Цей пункт меню мав назву Стабілізувати (transcode) у версіях 0.9.2 і старіших.


Діалогове вікно перекодування у версіях 19.08 та новіших

У версії 0.9.3 графічний інтерфейс було спрощено.

Зважаючи на підказки у цьому вікні та документацію тут, ось що означають усі ці параметри:

optzoom = використовувати оптимальне масштабування (обчислене на основі перетворень). Призводить до масштабування відео аж до рівня, коли 90% перетворень буде приховано. Типово, цей пункт позначено. Підказка: ви можете додатково збільшити масштаб за допомогою параметра «zoom».

accuracy = точність визначення тремтіння. Має бути >= коефіцієнта «shakiness». 1: низький рівень (швидка обробка). 15: високий рівень (повільна обробка). Типове значення —: 4. Рекомендоване значення — 8.

algo = використаний алгоритм. Позначено = малі поля вимірювання. Типове значення = позначено. Зняття позначки означає використання алгоритму простого перебирання. Алгоритм простого перебирання вважається застарілим, цим пунктом не можна скористатися, починаючи з версії 0.9.3.

maxangle = максимальний кут обертання у радіанах. Типове значення = -1, тобто без обмежень.

relative Unchecked = absolute transform (don't use this). Checked = relative transform. Default is checked. This option is not available in version 0.9.3 - it uses relative transform.

zoom - Additional zoom during transform. Percentage to zoom > 0 = zoom in, < 0 = zoom out. The zoom specified here is in addition to the optimum zoom calculated by the program when optzoom is checked. Default = 0.

shakiness How shaky is the video? And how quick is the camera? 1: little (fast processing). 10: very strong/quick (slow processing). Default = 4. Note: large values may also reduce the accuracy. This is due to the internals of the movement-detection. Typically you don't need a value greater than 7.

invert Invert the transform. Default = unchecked. Inverting the transform is pointless - leave unchecked. This option is not available in version 0.9.3.

sharpen Sharpen transformed image. Amount of sharpening: 0: no sharpening. Uses filter unsharp with 5x5 matrix. Default = 0.8.

stepsize Step size of search process. Region around minimum is scanned with 1 pixel resolution. Default = 6.

show 0 = draw nothing, 1 or 2 = show fields and transforms. Use 1 or 2 to preview what the process is going to do. example. Default = 0. Non-zero values of this parameter are not relevant in the Kdenlive implementation - use zero. This option is not available in version 0.9.3.

mincontrast Below this contrast, the field is discarded. Range 0-1. Default = 0.3. You may want to use a smaller value for a really low contrast clip.

smoothing Controls the amount of smoothing/stabilization. The larger the value for smoothing, the more camera movements are compensated. The resulting clip has a lower change in camera speed. Technically it is the number of frames for lowpass filtering = (smoothing * 2) + 1. For example, with a with 25 fps clip, a value of 12 for the smoothing factor means we would smooth over one second - 12 frames behind the current frame + the current frame (1) + 12 frames after the current frame. Default =10.

Demo of the difference here (top:3, bottom: 30).

maxshift Maximal number of pixels to translate image. Default = -1. No limit.

crop Unchecked means the border of the transformed frames contains the pixels from previous frames. Checked = black background. Default = unchecked.

Приклад використання стабілізації від автора — Georg Martius.

Обабіч

Усування смикань

Оригінал

Стабілізувати (vstab) — версія <=0.9.8

Цю реалізацію засновано на цьому коді. Нею не можна скористатися у версіях kdenlive >= 0.9.10.

У цьому підручнику показано, як скористатися можливістю стабілізації у версії vstab:

The "shutter angle" setting that the narrator says he does not know what it does (1:35) ... Shutter angle is an angle that images could be maximum rotated for stabilization. see here.