我正在开发一个无头设备来播放音乐,我正在使用Sox的play命令来播放这个文件。
我想找到一种方法来引导输出,格式如下:
$play File.wavFile.wav: 档案大小: 1.25M 比特率: 64.0k编码:无符号PCM信道:1@8位采样:8000 In重放增益:关闭持续时间: 00:02:36.87 In:42.4% 00:01:06.56 00:01:30.31出局:532k-=-剪辑:0
在文本文件中具有可读性,使其可以被PHP解析并输出给用户。
我试过一些标准的东西,比如:
$play File.wav >> output.txt
这会导致一个文件被创建,但是一个空的文件,我不需要它是实时的,每隔几秒钟,甚至每运行一次,只是为了检查它是否正常。
有什么想法吗?
发布于 2013-12-23 02:26:11
尝试以下方法(似乎是STDERR上的sox输出):
play File.wav >> output.txt 2>&1它是否容易被解析是另一个故事. :)
即
[00:01:30.31] Out:532k [ -===|===- ] Clip:0bit在重定向时会被分割成单独的行。
https://stackoverflow.com/questions/20736018
复制相似问题