1. A method for watermarking of video content, wherein the video content comprises one or more scenes, the method comprising: computing an averaged scene image for each scene of video content, wherein the averaged scene image is computed by performing averaging of frames present in each scene of video content; generating a set of random numbers for each averaged scene image using a secret key to identify pixels at random locations of the averaged scene image, wherein the secret key is associated with a watermark pattern corresponding to each averaged scene image; mapping the identified pixels in each averaged scene image to each pixel of corresponding watermark pattern to obtain respective mapped pixels; fetching and assigning values of verification information using the respective mapped pixels based on predetermined rules; and arranging the values of verification information to obtain a first visual cryptographic share of watermark pattern for each averaged scene image.