如何在 C 中将实时音频数据(更新缓冲区)呈现为音频文件
我正在更新数组中以浮点形式接收实时音频。我希望此实时数据呈现为可由 vlc 媒体播放器读取的文件。有人可以指导我如何用 C 语言做到这一点吗?
/穆达萨
I am recieving live audio as floating points in an updating array. I want this live data to present as a file that can b read by vlc media player. Can someone guide me how can I do that in C language?
/mudassar
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的操作系统支持管道或 fifo 吗? 您可以从命令行将输入流式传输到 VLC 的标准输入,或者让您的程序写入另一端一个 FIFO 的。仅需要标准 C 库读/写调用。
Does your operating system support pipes or fifos? You can stream input into VLC's standard input from the command line, or have your program write to the other end of a FIFO. Only standard C library read/write calls are necessary.