将图像绘制为波形?

Draw an image as a waveform?

我想导出一系列图像(电影)并绘制为波形,例如:

https://www.youtube.com/watch?v=M9xMuPWAZW8&feature=youtu.be&t=328 做了

http://oscilloscopemusic.com/ 提供了一个加载 3D .obj 文件的程序,但我目前在 2D 中工作。

我尝试在 vim 中打开从 http://www.wavtones.com/functiongenerator.php 下载的 .WAV,但我的终端程序崩溃了。

我尝试 .cat Downloads/wavTones.com.unregistred.sin_1000Hz_-6dBFS_3s.wav | pbcopy 并粘贴到显示 RIFFæ 的文本编辑器中。

将一系列图像转换为 .wav 的算法是什么?理想情况下,我想制作许多图像并将它们串在一起制作电影,就像 Oscilloscope Music 那样。

Aphex Twin 使用了 2 种以上的颜色,我不确定那里发生了什么。

示波器音乐和 aphex twin 的东西非常不同。 基本上:

示波器音乐: 这是 XY 图,也称为参数图或二维图。 视觉方面:这里的想法是你有一个点(x/y),你移动那个点(x 和 y 随 t 变化)如此之快以至于它看起来像一条线。 声学方面:您将点分成两个轴。 x坐标的移动成为左声道的音频信号,y坐标的移动成为右声道的音频信号。

Aphex 双频谱图技巧: 频谱图显示哪个频率出现的强度。 IE。音频信号被分解为不同频率的正弦波的加权和。权重(哪个频率的多少)是颜色,y 坐标是音高(正弦波有多高),x 坐标是时间。

我希望这有助于解决问题。