首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于文本的用户界面标准输出

基于文本的用户界面标准输出
EN

Stack Overflow用户
提问于 2013-12-23 01:48:20
回答 1查看 129关注 0票数 0

我正在开发一个无头设备来播放音乐,我正在使用Sox的play命令来播放这个文件。

我想找到一种方法来引导输出,格式如下:

代码语言:javascript
运行
复制
$play File.wav

File.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

这会导致一个文件被创建,但是一个空的文件,我不需要它是实时的,每隔几秒钟,甚至每运行一次,只是为了检查它是否正常。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-23 02:26:11

尝试以下方法(似乎是STDERR上的sox输出):

代码语言:javascript
运行
复制
play File.wav >> output.txt 2>&1

它是否容易被解析是另一个故事. :)

代码语言:javascript
运行
复制
[00:01:30.31] Out:532k [ -===|===- ] Clip:0

bit在重定向时会被分割成单独的行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20736018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档