FFmpeg + SoundTouch实现音频的变调变速

时间:2019-11-17 04:16:45
【文件属性】:

文件名称:FFmpeg + SoundTouch实现音频的变调变速

文件大小:84KB

文件格式:RAR

更新时间:2019-11-17 04:16:45

Audio 变调 变速

使用FFmpeg + SoundTouch 实现语音的变速变调。 压缩包中有两个V岁2013的Project,SoundTouch编译结果为静态链接库;wav_sound需要使用SoundTouch的编译库,另外还需要根据自己的环境自行配置FFmpeg3.1的环境。


【文件预览】:
wav_sound
----wav_sound.vcxproj(4KB)
----MediaInfo.cpp(6KB)
----wav_sound.vcxproj.user(165B)
----MediaInfo.h(1KB)
----Wav.h(7KB)
----wav_sound.vcxproj.filters(1KB)
----main.cpp(4KB)
SoundTouch
----cpu_detect_x86.cpp(5KB)
----InterpolateShannon.h(2KB)
----SoundTouch.vcxproj(5KB)
----FIFOSamplePipe.h(8KB)
----SoundTouch.vcxproj.user(165B)
----cpu_detect.h(2KB)
----BPMDetect.h(6KB)
----InterpolateLinear.h(3KB)
----TDStretch.cpp(34KB)
----RateTransposer.cpp(8KB)
----AAFilter.h(3KB)
----FIRFilter.h(5KB)
----FIRFilter.cpp(10KB)
----InterpolateShannon.cpp(6KB)
----sse_optimized.cpp(13KB)
----TDStretch.h(11KB)
----STTypes.h(7KB)
----InterpolateCubic.cpp(6KB)
----FIFOSampleBuffer.cpp(9KB)
----FIFOSampleBuffer.h(7KB)
----SoundTouch.vcxproj.filters(3KB)
----PeakFinder.cpp(8KB)
----PeakFinder.h(4KB)
----BPMDetect.cpp(12KB)
----mmx_optimized.cpp(14KB)
----InterpolateLinear.cpp(8KB)
----SoundTouch.cpp(16KB)
----RateTransposer.h(6KB)
----AAFilter.cpp(7KB)
----InterpolateCubic.h(2KB)
----SoundTouch.h(13KB)

网友评论

  • 学习中,需要自己配置环境
  • 效果还不错,可以使用