我正在使用无头设备播放音乐,而我正在使用Sox的play
命令来播放该文件。
我正在设法管道输出格式如下:
$play File.wav
File.wav:
文件大小:1.25M
比特率:64.0k 编码:未签名的PCM通道: 1 @ 8位 采样率:8000Hz 重播:关闭 持续时间:00:02:36.87 在:42.4%00:01:06.56[00:01:30.31]出:532k [ - === | === - ]剪辑:0
在文本文件中可读,因此可以通过PHP解析并输出给用户。
我尝试过标准的东西:
$play File.wav >> output.txt
导致文件被创建但是空文件,我不需要实时,每隔几秒,甚至每次运行一次,只是为了检查它是否正常。
有什么想法吗?
答案 0 :(得分:0)
尝试以下操作(看起来STDERR上的sox输出):
play File.wav >> output.txt 2>&1
是否易于解析是另一回事......:)
即
[00:01:30.31] Out:532k [ -===|===- ] Clip:0
通过重定向将各个行分开。