Embedding Watermark into Video

Embed process contains two windows. In first window you have to provide nine pieces. Second window contains controls on embedding progress.
 

a. Prepare for Watermarking


Figure 1. Prepare for watermarking.

1. Select an input video. Video file must be one of the supported formats. You may
     follow the info panel (8) for supported watermark and key image sizes.

2. Select an output video. Video file must be one of the supported formats.

3. Key Image is used to mask the watermark image. It must be a randomly generated
     image filled with "1" and "0"s.

3.1. A pregenerated image can be imported.
3.2. For the first use a key image should be generated with this tool. Width and Height
         fields must fit the needed sizes. Size information is seen by holding mouse on
         the fields or on the generate button after a correct input video has given. After pressing
         the generate button, key image field will be filled with randomly generated
         image and save button will be activated. The image can be save for later use.

4. Watermark image. Size must fit the input video. Image must contain black(0) and white(255).
     Other then that will be ignored. Watermark image should be created without smoothing the
     edge of fonts.

5. Wavelet level defines the sub-frequency divisions. It should be left in default state.

6. Embed level depends on the DWTLevels value. It can't be bigger than DWTLevels.
     Below there is the combination:

DWTLevels Embed Level
2 1
3 1
3 2

7. Gain factor is the amount of robustness. If gain factor increases, so robustness and the
     visibility of change increases.

8. Read the info panel to see how far we are to embed the watermark.

9. If all conditions are satisfied, embed button will be enabled. Otherwise it will stay disabled.


b. Watermark Progress Window


Figure 2. Embed progress.

Start embedding by pressing EMBED button. You will be asked whether you want to compress
output video or not. Just choose your wish. You can always cancel the process.

 

 

Copyright by Chasan Chouse and Yuksel Tokur