前言
最近帮同学做一个小项目,Linux 上需要实时波形展示。本来想到一般这种音视频处理就 ffmpeg 得了,结果个人没找到实时性强的好解决方法,但是发现了 sndpeek,这里介绍一下
sndpeek 兼容 Windows,MAC OS X,Linux,可以说很全面了,界面效果大概如下图这样

界面包含三维和二维波形,也很简洁。
安装
这个安装还是费了我一番力气的,这里写下来防止大家再走弯路
- 先从官网下载
sndpeek-1.41源码
wget https://soundlab.cs.princeton.edu/software/sndpeek/files/sndpeek-1.41.tgz
tar zxvf sndpeek-1.41.tgz
- Linux 下编译需要
libsndfile
libsndfile 官网
wget http://www.mega-nerd.com//files/libsndfile-1.0.28.tar.gz
tar zxvf libsndfile-1.0.28.tar.gz
cd sndpeek-1.41/src/
apt install build-essential make libasou

本文介绍了如何在Linux上使用sndpeek工具进行实时波形展示。sndpeek是一个跨平台的软件,提供了二维和三维波形界面。安装过程中需编译源码并安装libsndfile库。启动命令为`sndpeek -d <设备号>`,可用于实时监控音频硬件如麦克风的波形。
最低0.47元/天 解锁文章
1184

被折叠的 条评论
为什么被折叠?



