audiowmark:音频水印

时间:2024-06-19 13:34:51
【文件属性】:

文件名称:audiowmark:音频水印

文件大小:129KB

文件格式:ZIP

更新时间:2024-06-19 13:34:51

signal-processing fft digital-watermarking audio-watermarking C++

audiowmark - 音频水印 描述 audiowmark是用于音频水印的开源 (GPL) 解决方案。 声音文件由软件读取,并且128位消息存储在输出声音文件中的水印中。 对于人类听众来说,这些文件通常听起来是一样的。 但是,可以从输出声音文件中检索 128 位消息。 我们的测试表明,即使将文件转换为 mp3 或 ogg(比特率 128 kbit/s 或更高),通常也可以毫无问题地检索水印。 检索消息的过程不需要原始音频文件(盲解码)。 在内部,audiowmark 使用拼凑算法来隐藏音频文件频谱中的数据。 信号被分成 1024 个样本帧。 对于每一帧,1024 值 FFT 的频带的一些伪随机选择的幅度略有增加或减少,稍后可以检测到。 此处使用的算法的灵感来自 Martin Steinebach: Digitale Wasserzeichen für Audiodaten. Da


【文件预览】:
audiowmark-master
----autogen.sh(763B)
----.dockerignore(47B)
----COPYING(34KB)
----src()
--------random.hh(2KB)
--------delta2wav.sh(196B)
--------ttfb-test.py(641B)
--------rawinputstream.hh(2KB)
--------rawinputstream.cc(3KB)
--------shortcode.cc(11KB)
--------wmget.cc(37KB)
--------rawconverter.hh(1KB)
--------gen-trunc-mk.sh(1KB)
--------convcode.hh(1KB)
--------audiobuffer.hh(1KB)
--------testlimiter.cc(3KB)
--------rawconverter.cc(5KB)
--------gen-trunc-adoc.sh(839B)
--------teststream.cc(2KB)
--------gen-short-payload-mk.sh(1KB)
--------mp3inputstream.cc(6KB)
--------limiter.cc(4KB)
--------sfoutputstream.hh(2KB)
--------gen-test.sh(261B)
--------gen-short-clip-adoc.sh(1KB)
--------audiowmark.cc(19KB)
--------gen-short-payload-adoc.sh(738B)
--------videowmark(5KB)
--------ber-double-mp3.sh(128B)
--------testmpegts.cc(2KB)
--------seed-test.sh(479B)
--------Makefile.am(2KB)
--------random.cc(6KB)
--------hlsoutputstream.cc(14KB)
--------ber-ogg.sh(121B)
--------wmcommon.hh(5KB)
--------utils.hh(3KB)
--------stdoutwavoutputstream.cc(4KB)
--------wavdata.hh(2KB)
--------hls.hh(1KB)
--------testconvcode.cc(7KB)
--------ber-test.sh(5KB)
--------wmadd.cc(24KB)
--------gen-fer-adoc.sh(660B)
--------gen-sync-mk.sh(1KB)
--------testrandom.cc(1KB)
--------snr.sh(214B)
--------testshortcode.cc(5KB)
--------test_list(2KB)
--------wavdata.cc(3KB)
--------hlsoutputstream.hh(3KB)
--------gen-short-clip-mk.sh(2KB)
--------ber-mp3.sh(121B)
--------sfinputstream.cc(6KB)
--------shortcode.hh(2KB)
--------sfoutputstream.cc(4KB)
--------testmp3.cc(2KB)
--------stdoutwavoutputstream.hh(1KB)
--------peaq.sh(753B)
--------gen-fer-mk.sh(1KB)
--------audiostream.hh(2KB)
--------fft.hh(1KB)
--------TODO(101B)
--------utils.cc(4KB)
--------mp3inputstream.hh(2KB)
--------sync-test.sh(333B)
--------hls.cc(17KB)
--------short.mk(2KB)
--------.gitignore(109B)
--------sfinputstream.hh(2KB)
--------rawoutputstream.hh(1KB)
--------wmcommon.cc(6KB)
--------convcode.cc(7KB)
--------fft.cc(3KB)
--------mpegts.hh(2KB)
--------limiter.hh(1KB)
--------rawoutputstream.cc(3KB)
--------fer-test.sh(332B)
--------testhls.cc(5KB)
--------gen-sync-adoc.sh(763B)
--------strength2snr.sh(105B)
--------audiostream.cc(3KB)
--------mpegts.cc(9KB)
----Dockerfile(562B)
----Makefile.am(75B)
----README.adoc(19KB)
----NEWS(1KB)
----configure.ac(3KB)
----.gitignore(136B)

网友评论