visualize

所属分类:Python编程
开发工具:Python
文件大小:96KB
下载次数:0
上传日期:2022-09-08 11:23:31
上 传 者sh-1993
说明:  从声卡读取流,并用matplotlib绘制其波形。
(Reads stream from sound card and plots its waveform with matplotlib.)

文件列表:
LICENSE (1065, 2022-09-08)
audio_visual.py (7772, 2022-09-08)
demo (0, 2022-09-08)
demo\audio_visualize_1d.png (40440, 2022-09-08)
demo\audio_visualize_2d.png (35338, 2022-09-08)
demo\audio_visualize_3d.png (41958, 2022-09-08)
requirements.txt (39, 2022-09-08)
run.py (1478, 2022-09-08)

# visualize Reads stream from sound card and plots a waveform with matplotlib. # Installation `git clone https://github.com/pacyu/visualize.git` \ `cd visualize` \ `pip install -r requirements.txt` \ `sudo apt-get install python3-tk` # Usage ```bash py run.py -h ``` output: ```bash usage: Audio visualization [-h] [-e EFFECT] [-f FILENAME] [-r PLAYBACK_RATE] [-p PAUSE] optional arguments: -h, --help show this help message and exit -e EFFECT, --effect EFFECT visualization effect: 1d or 2d or 3d -f FILENAME, --filename FILENAME play audio file -r PLAYBACK_RATE, --playback-rate PLAYBACK_RATE Specify the playback rate.(e.g. 1.2) -p PAUSE, --pause PAUSE Specify the delay time to play the animation.(unit second) ``` e.g. ```bash py run.py -e 1d ``` or ```bash py run.py -e 2d ``` or ```bash py run.py -e 3d ``` or ```bash py run.py -e 1d -f "/path/xxx.mp3" -r 1.2 ``` or ```bash py run.py -e 2d -f "/path/xxx.mp3" -r 1.2 ``` or ```bash py run.py -e 3d -f "/path/xxx.mp3" -r 1.2 ``` Parameters Description: 1. Select visualization style. 2. Audio file path.(output device mode only) 3. Playback rate.(output device mode only) 4. Delay time to play the animation. # Demo [bilibili](https://www.bilibili.com/video/av77372866) # Screenshot ![demo1](demo/audio_visualize_1d.png) ![demo2](demo/audio_visualize_2d.png) ![demo3](demo/audio_visualize_3d.png)

近期下载者

相关文件


收藏者