Робхід

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

Простий випадок

Кожного разу, коли камера базово закріплена або принаймні «майже» стаціонарна, а фільмоматеріал є чітким і без розмиву рухом, ідеальну стабілізацію легко досягти. Це може бути випадок, коли використовується тринога, але вітер або вібрації підлоги (наприклад, на сцені) спричиняють деякі незначні трясіння. Знімки, зроблені камерою на плечі досвідченим оператором, також часто потрапляють у цю категорію.

  • Використовуйте якомога менше точок. Починайте з одиничної точки справа від головного суб’єкта.
  • Простежте цю одиничну точку якомога точніше. Остерігайтеся рухів та змін форми простеженого вирізнення. Здійснюйте простеження малими кроками (наприклад, по 50 кадрів), присуньте та вручну знову скоригуйте цільову точку, коли вона віддаляється. Іншою опцією є використання великої цільової області для простеження; оскільки ми простежуємо тільки одиничну точку, то уповільнення швидкості простеження може бути прийнятним.
  • Після вмикання базової стабілізації (для локації) розгляньте, чи вам дійсно необхідна стабілізація обертання. Часто, деякі незначні, повільні коливальні рухи не є фактично помітними й нема гарантії, що через стабілізацію обертання і масштабу ви не втратите додатковий робочий час та якість зображення.
  • Для обертання, почніть з ще однієї додаткової точки, добре віддаленої, але бажано все ще біля головного суб’єкта.
  • Обдумайте можливість виправлення деякого повільного залишкового руху ручним анімуванням «Очікуваних» – «Expected *» параметрів перед тим, як ви задумаєте додати більше міток простеження. Тому що, це часто не варто витрачених зусиль.
  • Якщо ви потребуєте додати деякі точки, то найбільш важливою ціллю має бути досягнення симетрії. Розміщуйте точки простеження локації симетрично вище і нижче горизонту. Розміщуйте точки простеження обертання по діагонально протилежних напрямках, завжди центровано навколо головної фокусованої області.

Уникання проблематичного фільмоматеріалу

The 2D stabilizer can not work miracles; some flaws simply can not be fixed satisfactory. Notorious issues are motion blur, rolling shutter, pumping autofocus and moving compression artifacts. Especially if you do succeed with basic stabilization, such image flaws become yet the more noticeable and annoying. When on set or on location, it might be tempting to «fix matters in postpro». Resist that deception, it rarely works out well.

  • Prefer a short exposure time to avoid motion blur. While motion blur is good to render filmed movements more smooth and natural, it seriously impedes the ability to track features precisely. As a guideline, try to get at least to 1/250 s.
  • Надавайте перевагу знімкам з вищою частотою кадрів. Чи більше часова роздільністьtemporal resolution, з якою стабілізатор працює, тим краще результати. Якщо ви маєте можливість вибору між прогресивним та чергованим режимами щодо полів, всіма засобами використовуйте чергований – interlaced і знечергований – deinterlace фільмоматеріал з подвійною частотою кадрів. Це може бути зроблено за допомогою фільтра yadif кодека FFmpeg: використовуйте режим 1 (send_field).
  • Beware of the Rolling Shutter effect. Avoid fast lateral movements. If you can, prefer a camera which produces less rolling shutter. Also, using a higher frame rate reduces the amount of rolling shutter; another reason to prefer interlaced over progressive for the purpose at hand.
  • Switch off autofocus. Better plan your movement beforehand, set a fixed focus and rely on depth of field through using a small aperture. Pumping movements might not be so noticeable to the human observer, but the feature tracking tends to slide away on defocused image elements; fixing this manually after the fact can cause a huge waste of time.
  • Increase the lighting level, at least use a higher sensitivity. This helps to set a fast shutter speed plus a small aperture. Better lighting and good exposure also help to reduce the impact of compression artifacts. If you can, also select a codec with less data reduction, better color space, etc. Inevitably, we’re loosing some quality through the interpolation necessary for stabilization. Plus we’re loosing some quality due to color space conversion.

Розроблення рухів

When the footage builds on elaborate intended movement of the camera, the process of stabilization becomes more involved – especially when there is a shift in the main area of interest within the shot. When working with many tracks and fine-grained animation, it is easy to get into a situation where additional manipulations actually decrease the quality, while it might be hard to spot and locate the root cause of problems. Recommendation is to proceed systematically, starting from the general outline down to tweaking of specific aspects.

  1. Зрозумійте природу рухів у знімку, як умисних, так і випадкових.

  2. Простежте деякі відповідні вирізнення для локації.

  3. Установіть базову стабілізацію локації. Це включає рішення, яке вирізнення використати для якого сегмента знімка. Попрацюйте з вагомостями стежок для отримання загального узгодженого руху виваженого центру відповідно до заданого на знімку фокусу.

  4. Define the panning movements of the virtual camera (through animation of the Expected Position parameter).

  5. Add tracking for rotation and zoom stabilization.

  6. Fine-tuning pass:

    Break down the whole duration of the shot into logical segments to define the intended camera movement. Then refine those segments incrementally step-by-step, until the overall result looks satisfactory…

Анімування параметрів стабілізації

Animating some parameters over duration of the shot is often necessary, at least to get the final touch, including control of the scale factor to hide the dancing black borders. Unfortunately there is a known limitation in the current version: it is not possible to open the generic animation editors (Graph editor and Dope Sheet) for animation data beyond the 3D scene. So, while it is possible to set keyframes right within the UI controls of the stabilizer (either through pressing the I key or with the help of the context menu), it is not possible to manipulate the resulting curves graphically. The only way to readjust or remove a misguided keyframe is to locate the timeline to the very frame and then use the context menu of the animated UI control. (Hint: the color of the UI control changes when you have located at precisely the frame number of the keyframe.)

Уклад з нерегулярними стежками

It might not be possible to track a given feature over the whole duration of the shot. The feature might be blurred or obscured; it might even move out of sight entirely, due to deliberate camera movement. In such a situation, we need another tracked feature to take on its role, and we need some overlap time to get a smooth transition without visible jump.

../../../../../_images/movie-clip_tracking_clip_properties_stabilization_workflow_irregular-tracks.png

Нерегулярні стежки.

Стабілізатор здатний справлятися з проміжками та частковим покриттям у межах заданих стежок. Однак, базове припущення полягає у тому, що кожна стежка перекриває одну, фіксовану орієнтувальну точку кожен раз, де є будь-які придатні для використання/увімкнені дані. Звідси, ви не повинні «повторно використовувати» задану стежку для слідування по кількох різних точках, а ви маєте вимкнути та відповідно завершити таку стежку, коли простеження цього вирізнення більше неможливе. Ви можете включати «проміжки», коли точка простеження є тимчасово вимкнутою або недоступною, але ви повинні розпочати нову стежку для кожного відмінного нового вирізнення, яке треба простежити.

Each track contributes to the overall result by the degree controlled through its Stab Weight parameter. It is evaluated on a per-frame basis, which enables us to control the influence of a track by animating this Stab Weight. You may imagine the overall working of the stabilizer as if each tracking point «drags» the image through a flexible spring: When you turn down the Stab Weight of a tracking point, you decrease the amount of «drag» it creates. Sometimes the contribution of different tracks has to work partially counter each other. This effect might be used to cancel out spurious movement, e.g. as caused by perspective. But when, in such a situation, one of the involved tracks suddenly goes away, a jump in image position or rotation might be the result. Thus, whenever we notice a jump at the very frame where some partially covered track starts or ends, we need to soften the transition. We do so by animating the Stab Weight gradually down, so that it reaches zero at the boundary point. In a similar vein, when we plan a «handover» between several partially covered tracks, we define a cross-fade over the duration where the tracks overlap, again by animating the Stab Weight parameters accordingly. But even with such cross-fade smoothing, some residual movement might remain, which then needs to be corrected with the Expected Position or Expected rotation parameters. It is crucial to avoid «overshooting» movements in such a situation – always strive at setting the animation keyframes onto precisely the same frame number for all the tracks and parameters involved.