【发布时间】:2013-12-23 01:48:20
【问题描述】:
我正在开发一个无头设备来播放音乐,我正在使用 Sox 的 play 命令来播放文件。
我正在寻找一种管道输出格式如下的方法:
$play File.wav
文件.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
这会导致一个文件被创建但一个空文件,我不需要它是实时的,每隔几秒,甚至每次运行一次只是为了检查它是否正常。
有什么想法吗?
【问题讨论】:
-
有时最好减少损失并选择具有更好输出能力的程序。
标签: linux text command-line-interface stdout sox