Fixing video alignments is, by far, the most tedious part of setting up a swap. For me anyway.
The Fan aligner works well, though not perfect. It seems like any face that is not full forward, or within about 1/4 in any direction, results in alignments being skewed. Eyes and eyebrows tend to stretch away from the face. And hair or backgrounds are often included in the alignment. I will literally spend hours, or even days, re-aligning video alignments, often performing very similar adjustments to thousands of frames.
I realize that this is complicated. But, is there a way to improve the automatic alignments?
- Can the aligner be configured to prefer a smaller bounding box?
Or, can the manual alignment tool be augmented?
- Can adjustments be batched, such that thousands of frames requiring the same, minor adjustment, can all be adjusted en-mass?
- Can alignments be re-calculated, possibly using a key frame for reference?
I have contemplated grabbing the code and attempting to implement some helpers to the alignments process. But, I am not a Python programmer and I do not consider myself very good at software in general. But, I thought I would ask if anyone has some advice. Thanks.