foobaz
21st November 2011, 06:56
I've been trying for two days now to do what seems like a simple task. All I want to do is to apply Deshaker to 4 separate clips and then Dissolve them together. The problem is that Deshaker is a VD plugin, not an Avisynth one, so I can't just script it in along with Avisynth commands. Even if I use the VD script version of it, I don't see a clear way to apply it, using separately saved 1st pass log files, to each clip in turn, and then dissolving them together.
If I just apply the filter to a dissolve sequence, it produces motion artifacts in some of the transitions where a shaky end of one clip transitions to a steady beginning of the next clip. It is very noticeable. Note that applying the filter to concatenated clips does not produce this artefact. It easily detects scene changes in this case. The problem is, it does not recognize any scene change at a dissolve transition. Adding a single blank frame to the end of a clip does not work for the dissolve case. I've changed the scene detection threshold, but that is tedious and time-consuming, and hasn't worked so far. I'd much rather not have to save processed clips separately and then dissolve them together. That would be very tedious and would involve 2 re-encodes. There must be some way to apply the filter separately to each clip before doing a dissolve. At least I hope there is.
This obviously must be a common problem that users of this very useful filter encounter, yet I have found nothing either here, or on the 'net, in general, on it. Someone here must have solved this problem ages ago. I hope you will share your solution. I doubt I'm the only one having this problem.
If I just apply the filter to a dissolve sequence, it produces motion artifacts in some of the transitions where a shaky end of one clip transitions to a steady beginning of the next clip. It is very noticeable. Note that applying the filter to concatenated clips does not produce this artefact. It easily detects scene changes in this case. The problem is, it does not recognize any scene change at a dissolve transition. Adding a single blank frame to the end of a clip does not work for the dissolve case. I've changed the scene detection threshold, but that is tedious and time-consuming, and hasn't worked so far. I'd much rather not have to save processed clips separately and then dissolve them together. That would be very tedious and would involve 2 re-encodes. There must be some way to apply the filter separately to each clip before doing a dissolve. At least I hope there is.
This obviously must be a common problem that users of this very useful filter encounter, yet I have found nothing either here, or on the 'net, in general, on it. Someone here must have solved this problem ages ago. I hope you will share your solution. I doubt I'm the only one having this problem.