我正在用PHP创建一个在音频文件中隐藏字符串的应用程序。我已经看到了几个命令行工具,例如SoX,AC3,ffmpeg,但它们似乎不支持添加文本的功能。以下是指向其命令行界面描述的一些链接:
我正在寻找一种工具,可以隐藏MP3或
.wav
音频文件中的文本。
最佳答案
除非您只想将数据放入 header (例如MP3 ID3标签),否则您对音频水印感兴趣。维基百科条目并不是特别有用:
http://en.wikipedia.org/wiki/Audio_watermark
这个答案提供了一些线索:
Audio watermarking open source projects
商业水印系统存在非常强大的功能,即使在D / A / D'ed,带限,均衡等格式之间转换音频时也可以生存。我不知道有哪个开源项目可与之接近,但是我最近尚未对其进行研究。
对于未压缩的格式,可以使用LSB速记:
http://www.jsums.edu/cms/tues/docs/Steganography/LSB-Steganography.pdf
关于php - 向音频添加文本以进行加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13130349/