【发布时间】:2011-10-07 15:47:57
【问题描述】:
我正在做一个项目,我需要对一堆各种格式的音频文件进行后处理。
- 首先需要将文件转换为.WAV格式。
- 其次,根据它们的长度,我需要在每个新的 .WAV 文件中以一定的间隔插入一个简短的可听水印。
第一部分很简单,使用 LAME 编码器 cli。 第二部分是困难的地方 - 我已经尝试了一些 LAME 和 FFmpeg 的方法,但似乎无法让它工作。
脚本在后台作为 cron 作业运行,因此可以使用完整的 cli 访问权限。
如果可能的话,如果有人可以向我指出以某种相关方式执行此操作的示例脚本/gem 或类,那就太好了。
【问题讨论】:
-
这是一个可听见的水印,还是通常不会被检测到的东西?
-
你说脚本正在运行,这里确实没有问题。这三种语言都支持脱壳/系统调用。你有什么问题?
-
@Brad ,是的,它是一个声音水印文件。当您播放生成的 mp3 时,您应该每隔几秒就能听到一次。
-
@horatio 我已经更新了问题,谢谢!
-
为什么要让水印被听到?另外,您是否尝试对信息进行编码?
标签: php python ruby audio watermark