|
|
| bhershey |
| Posted: May 28 2014, 01:30 AM |
 |
|
Newbie

Group: Members
Posts: 3
Member No.: 38007
Joined: 28-May 14

|
**** SORRY I thought this was a Deshaker forum! I'll write that author the same text. I can't find a delete message option.
I'm using VirtualDub 1.10.4 and Dehsaker v3.0. All settings in Deshaker are default except:
edge compensation - Fixed Zoom max correction limits = 1 for all settings
Processing dark featureless areas that are grainy, Deshaker is adding visible vertical lines that I'm assuming correspond to the 30 pixel default block size. The lines are not in the source material. The entire scene does not have to be dark to see them.. smaller areas of dark source video will show it as well.
Output compression is uncompressed, no other filters are being run.
Here is the image on google drive... the stripes are clear on some monitors and hard to see on others.. I manually drew dark lines on some of them to help point them out.
https://drive.google.com/file/d/0B-BscDg-yX...dit?usp=sharing
Can anything be done with the settings to eliminate this or is it perhaps a bug?
Let me know any other samples you want and I'll put them up.
Thanks! Brian |
 |
| raffriff42 |
| Posted: May 28 2014, 02:28 AM |
 |
|

Advanced Member
  
Group: Members
Posts: 384
Member No.: 35081
Joined: 25-June 12

|
Try discarding low-contrast blocks (see here for an explanation) | QUOTE | Discard motion of blocks that have maximum pixel value difference less than X
Video usually contains some noise, even if you can't always see it. And because of temporal smoothing and/or video compression, within the camera or elsewhere, this noise often has a tendency to look very similar between two consecutive frames. And if a block of pixels doesn't have any real features that can be matched on, Deshaker may happily match on this similar looking noise instead. To avoid this, you can use this setting to ignore blocks that don't contain a lot of color variation. The optimal value can vary with amount of gain used when filming, and between different cameras. |
|
 |
| bhershey |
| Posted: May 28 2014, 07:57 PM |
 |
|
Newbie

Group: Members
Posts: 3
Member No.: 38007
Joined: 28-May 14

|
| QUOTE (raffriff42 @ May 28 2014, 02:28 AM) | | Try discarding low-contrast blocks (see here for an explanation) |
Thanks for the suggestion. That didn't help, the lines are there on every frame... it's just that you can only see them when very dark. They shift side to side as a whole as Deshaker does it's thing. They are visible on the input of pass 2, so pass 1 is the culprit. I tried changing block size from even (30) to odd(31) and that didn't work. Since they are only vertical lines I'm assuming it's a bug in the code that works with the block size boundaries and there is a pixel overlap in the horizontal direction.
Brian |
 |
| bhershey |
| Posted: May 28 2014, 08:34 PM |
 |
|
Newbie

Group: Members
Posts: 3
Member No.: 38007
Joined: 28-May 14

|
It's not Deshaker afterall, the lines are showing up when I simply play the avi file in VirtualDub... no filters.
OK, so I figure it must be the VirtualDub encoders/decoders that are used.
The entire problem WENT AWAY when I turned on the option in Settings/AVI/Prefer internal over external 3rd party codecs.
That's freakin awesome, output looks perfect now yay! |
 |