草庐IT

Audero-Wav-Extractor

全部标签

iPhone 应用程序 - WAV 声音文件无法播放

我在这里搜索并尝试了所有给出的不同解决方案,但没有任何效果。所以让我问:我正在尝试在按下按钮时在iPhone应用程序上播放声音。我导入了音频框架,用方法连接了按钮,bundle中有WAV声音文件,并使用以下代码播放声音:NSString*path=[NSStringstringWithFormat:@"%@%@",[[NSBundlemainBundle]resourcePath],@"/filename.wav"];SystemSoundIDsoundID;NSURL*filePath=[NSURLfileURLWithPath:pathisDirectory:NO];AudioSe

ios - AVAssetExportSession 失败 - 合并 2 个 WAV 文件 (iOS7)

我正在尝试在iOS7下使用AVAssetExportSession合并2个WAV文件。我已经确认文件在那里并且似乎没有损坏或任何东西。这些是从设备本身的录音中提取的WAV文件,它们是相对较小的文件。当它调用exportAsync方法时,它立即失败,并立即在完成block中出现“操作停止”错误(原因描述为:“此媒体不支持该操作”)。这发生在模拟器和设备本身。请参阅下面的导出代码:NSError*avError=nil;NSFileManager*fileManager=[NSFileManagerdefaultManager];AVURLAsset*tmpAsset=[[AVURLAss

java 录音并包装成wav格式的文件方法-与-WAV解析-大小端-寄存器!,提取wav数据音频,一篇讲完!

简单了解什么是WAV?它是微软公司为Windows系统开发的一种标准的数字音频可,直接存储声音波形,并且它的波形曲线还原的真实感很好,但是也有缺点:存储磁盘空间大,多用于存储简短的声音片段。是PC机上最为流行的声音文件格式。WAV解析样本格式大小:采样率一般是:44.1K,16bit采样精度,存储:WAV格式大小=44.1KHz(采样率)X16bit(采样位数)X2(双声道)X 播放时间WAV格式是没有压缩无损的,MP3格式是按1:12压缩保存的。WAV结构由三个块组成:如图:前44个字节是音频文件的说明,也就是从44个字节后开始就是正式数据了WAV文件'一般'由3个区块组成:RIFFchun

c - 通过c中的套接字传递wav文件样本

我(未成功)尝试通过C中的套接字传递.wav文件。以下代码读取.wav文件并将其分配给短样本变量(num_samples是其大小)。char*filename="./test.wav";FILE*f;short*samples;//storedsignalintnum_samples,curr_samples;//countofsignalsamplesif((f=fopen(filename,"rb"))==NULL){fprintf(stderr,"cannotopen%s\n",filename);return;}/*readsthe.wavfileintomemory(samp

swift - 创建 WAV 文件时生成错误字节

我的应用需要生成一个音频文件,我正在按照我的上一个Android版本编写文件生成器。在Android上它使用OKIO为了处理IO和iOS,它使用nativeNSData。每个WAV文件都需要一个标题来通知数据读取器(媒体播放器)的一些参数。它使用这个文件生成器,按照互联网上提供的一些规范写入字节。//Audiofilecontent,thisvariablewillbeused//tostoragetheaudiodata(PCM).varcontent=[UInt8]()//Thisisnotempty.varfileSize:Int=0//thisisnotzero.//Total

ios - 如何在 Swift 中以 wav 格式录制音频?

我到处都在搜索这个,但找不到合适的方法。我已经成功地以.wav格式录制,但问题是,当我尝试从录制的.wav文件中读取原始数据时,一些block在错误的位置/根本不存在。我的录音代码:funcstartRecording(){letaudioSession=AVAudioSession.sharedInstance()try!audioSession.setCategory(AVAudioSessionCategoryPlayAndRecord)try!audioSession.setActive(true)audioSession.requestRecordPermission({(a

java - 如何使用 Java 将 .wav 转换为 .mp3?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我正在寻找一个库(.jar),它可以帮助我将声音文件从.wav格式转换为.mp3格式。事实上,我想编写一个应用程序,从linux中的指定位置读取.wav文件,将其转换为mp3并将其保存在数据库中。请推荐任何用于此目的的开源Java库。等待您的反馈。问候,阿米尔·伊克巴尔

java - 在 Java 中读取 wav 文件

我想用Java读取wav文件,我打算用K-means对它们进行分类。我如何在Java中读取wav文件并将它们分配到数组或类似的东西(你可以为它提出想法)以对它们进行分类?编辑:我想使用API来读取wav文件和K-means。 最佳答案 官方JavaSoundProgrammerGuide遍历reading和writing音频文件。AGreensted的这篇文章:ReadingandWritingWavFilesinjava应该有帮助。WavFile类非常有用,可以对其进行调整以返回整个数据数组而不是缓冲的片段。

java - 使用JAVA从wav文件中提取振幅数组

我正在尝试从音频文件(WAV文件)中提取振幅数组。我将使用这个振幅数组为给定的wav文件绘制振幅与时间图。我可以自己绘制图表,但不知道如何从java中给定的音频(wav)文件中提取振幅? 最佳答案 这是一个您可以使用的辅助类。getSampleInt()方法是获取振幅所需的方法:Filefile=...;WavFilewav=newWavFile(file);intamplitudeExample=wav.getSampleInt(140);//140thamplitudevalue.for(inti=0;i它也可以播放文件,以便您

python - Python 中的立体声到单声道 wav

我正在使用scipy方法wavefile.read()加载一个wav,它给我采样率和音频数据我知道如果立体声这个音频数据存储为一个多维数组如audiodata[[leftright][leftright]...[leftright]]然后我使用这种方法通过获取(right+left)/2创建一个新的单声道音频数据数组defstereoToMono(audiodata)newaudiodata=[]foriinrange(len(audiodata)):d=(audiodata[i][0]+audiodata[i][1])/2newaudiodata.append(d)returnnp.