针对因为格式种类庞大而导致音频文件数字水印的嵌入较复杂且繁琐的问题,采取了利用FFMPEG将音频文件转换成一种统一格式而进行数字水印嵌入的方法,其效率和效果有较大提高。对于水印算法提出了一种改进的分段DCT算法,将二维的水印图像转换成一维数字序列并进行置乱加密和极化操作,然后对数字音频信号作分段DCT变换,根据每段的能量不同采取不同等级的嵌入强度,其中选取四个不同等次的系数进行反复嵌入。实验仿真表明,在经过格式转换后的音频文件与原始文件之间没有出现失真,该算法在经过加入高斯白噪声、低通滤波、有桶压缩等操作后仍且有很强的稳健性.
According to the various formats cause the phenomenon of audio file' s watermarking embedding becomes complex and complicated, this paper used FFMPEG to make the various formats transform into a unity format to embed the watermarking which improved the efficiency and result, it selected improved quantizing discrete cosine transform algorithm to embed the watermarking. First, it converted the binary image into the one dimensional sequence and modulated the sequence with scrambling eneryption and polarization operation, then performed the digital audio signal the quantizing DCT transform, according to each different subparagraphs energy grade, it used different embedding strength and selected four different levels coefficients, repeated embedding. In the experimental simulation results, there doesn' t exist obvious differences between the transformed audio signal and the original audio signal, the watermark algorithm is imperceptible to digital audio signal such as Gauss white noise interfere, low pass filter and loss compression.