我正在尝试在 Fedora 17 中找到一种方法,使用控制台命令从给定的音频文件中提取随机秒数。
是否有可以帮助我的 YUM 包?
答案1
使用 sox,您可以在命令行中编辑音频文件如果您需要一秒,这将提取 00:16 和 00:17 之间的秒数
sox input.wav output.wav trim 00:00:16 00:00:01
trim 的第一个参数是修剪的开始,第二个参数是修剪的持续时间。
如果您使用命令soxi
,您可以获得音频文件的持续时间。
如果你设法编写一个小脚本来获取文件的持续时间并取一个小于该持续时间的随机数,我认为你很好:)