1. A method for performing transcoding resistant watermarking of digital media content for rendering the digital media content on different electronic devices, the method comprising: obtaining a plurality of spectral frequency bands of the digital media content by passing the digital media content through a plurality of band pass filters of specific predetermined ranges, wherein each of the plurality of spectral frequency bands correspond to the specific predetermined range of the corresponding band pass filter; calculating an entropy value, for each of the plurality of spectral frequency bands, over the entire digital media content in each of the obtained plurality of spectral frequency bands, wherein the entropy value quantifies information in each of the plurality of spectral frequency bands; selecting a spectral frequency band from amongst the plurality of spectral frequency bands based on the calculation, wherein the selected spectral frequency band has the highest entropy; and inserting a watermark in the selected spectral frequency band of the digital media content, wherein the insertion is performed one time and the digital media content with the inserted watermark is transcoded each time the watermarked digital media content is rendered on a different electronic device.