wav

    1热度

    1回答

    我使用的是WarrenWeckesser的wavio,因为我需要在python中读取24位wav文件。我拥有的wav文件是由一些仪器生成的,我试图在没有任何标准化或缩放的情况下获取原始值。 在wavio模块,做工作的代码是这样的: if sampwidth == 3: a = _np.empty((num_samples, nchannels, 4), dtype=_np.uint8)

    0热度

    1回答

    我有一个播放wav文件的宏。声音是一个“咔哒”声,它在循环中播放5次。下面是用于播放wav文件的代码行: sndPlaySound32 "C:\Temp\Click2.wav", SND_SYNC sndPlaySound32 "W:\Users\Game\Click2.wav", SND_SYNC 当wav文件保存在我的硬盘上,这听起来像“点击”我希望听到。当它存储在公共“W”驱动器上时

    0热度

    1回答

    我的系统需要使用WAV文件数组的字节创建单个WAV文件。目前它使用Okio在缓冲区中读取和写入数据,然后将数据写入最终文件。 我下面的这个文件,这个堆栈溢出问题: http://tiny.systems/software/soundProgrammer/WavFormatDocs.pdf https://stackoverflow.com/a/12370312/2430555 和... 奥基奥:1

    0热度

    2回答

    我写了一个java代码,将.wav文件读入一个字节数组。 .WAV文件是44100Hz(每秒取样),16个比特深度 对于具有长度为1分钟的音频,我期望获得与长度60 * 44100 * 2的字节数组。 (1分钟= 60秒,每秒有44100个样本,每个样本包含16位= 2个字节) 但是,数组长度似乎加倍。有什么解释吗?

    0热度

    2回答

    我想使用textBrowser类在QT中显示WAV文件的前40个字节,我创建了一个使这成为可能的短程序。不过,我想知道是否有更好的方式来格式化显示的数据,如C中的printf,它为您提供格式化选项,例如十六进制,十进制,浮点数或添加逗号,空格等。如果textBrowser不是一个好选择,由于我知道它从textEdit继承,所以更多选项是受欢迎的。我的目标是,如果使用QT,它可以用HEX或DEC显示

    0热度

    1回答

    我目前正在尝试学习音频编程。我的目标是打开一个wav文件,提取所有内容并用RtAudio播放样本。 我做了一个WaveLoader类,让我提取样本和元数据。我使用this指南来做到这一点,并且我使用010编辑器检查了一切正确。这是010编辑器的快照,显示结构和数据。 这也是我如何存储WaveLoader类中的原始样本: data = new short[wave_data.payloadSize

    2热度

    3回答

    我想用我的按钮在打击乐背景图像区域播放我的wav,所以我需要我的按钮在我的数字窗口中隐藏。 我的脚本: % --- Executes on button press in pushbutton1. function pushbutton1_Callback(hObject, eventdata, handles) % hObject handle to pushbutton1 (see GCB

    0热度

    1回答

    是否可以用深度为24位,采样宽度为4而不是3(3x8 = 24)的python生成wav文件。这个想法是有32位深,所以可以制作4(4x8 = 32)的样本宽度,但是我会尽量让所有的高位(1),使它看起来像24位深。 林开放的建议。 谢谢。

    0热度

    1回答

    我正在寻找使用ffmpeg为Star Wars: Jedi Knight: Dark Forces II游戏批量转换一些文件音频文件。我遇到的问题是ffmpeg似乎在做某些事情,因此Jedi Knight无法播放声音文件。 Jedi Knight接受普通旧PCMWAV各种范围的文件,从5khz到96khz,8和16位,单声道和立体声。这听起来很简单,很简单。除此之外,如果使用MS Sound Re

    -1热度

    1回答

    我想从Uint8 *制作Uint8的矢量,但由于某些值不相同。这是我的代码。 std::vector<Uint8> wav_vector = {}; Uint8* wav_buffer_; for (unsigned int i = 0; i < wav_length_; i++) { wav_vector.push_back(wav_buffer_[i]); } 再后来我试图