[{"title":"( 38 个子文件 84KB ) FFmpeg + SoundTouch实现音频的变调变速","children":[{"title":"wav_sound","children":[{"title":"wav_sound.vcxproj <span style='color:#111;'> 4.13KB </span>","children":null,"spread":false},{"title":"MediaInfo.cpp <span style='color:#111;'> 5.80KB </span>","children":null,"spread":false},{"title":"wav_sound.vcxproj.user <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"MediaInfo.h <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"Wav.h <span style='color:#111;'> 6.86KB </span>","children":null,"spread":false},{"title":"wav_sound.vcxproj.filters <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false}],"spread":true},{"title":"SoundTouch","children":[{"title":"cpu_detect_x86.cpp <span style='color:#111;'> 4.72KB </span>","children":null,"spread":false},{"title":"InterpolateShannon.h <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"SoundTouch.vcxproj <span style='color:#111;'> 4.88KB </span>","children":null,"spread":false},{"title":"FIFOSamplePipe.h <span style='color:#111;'> 8.45KB </span>","children":null,"spread":false},{"title":"SoundTouch.vcxproj.user <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"cpu_detect.h <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"BPMDetect.h <span style='color:#111;'> 6.36KB </span>","children":null,"spread":false},{"title":"InterpolateLinear.h <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"TDStretch.cpp <span style='color:#111;'> 34.09KB </span>","children":null,"spread":false},{"title":"RateTransposer.cpp <span style='color:#111;'> 8.02KB </span>","children":null,"spread":false},{"title":"AAFilter.h <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"FIRFilter.h <span style='color:#111;'> 4.75KB </span>","children":null,"spread":false},{"title":"FIRFilter.cpp <span style='color:#111;'> 9.52KB </span>","children":null,"spread":false},{"title":"InterpolateShannon.cpp <span style='color:#111;'> 5.66KB </span>","children":null,"spread":false},{"title":"sse_optimized.cpp <span style='color:#111;'> 13.16KB </span>","children":null,"spread":false},{"title":"TDStretch.h <span style='color:#111;'> 10.90KB </span>","children":null,"spread":false},{"title":"STTypes.h <span style='color:#111;'> 7.29KB </span>","children":null,"spread":false},{"title":"InterpolateCubic.cpp <span style='color:#111;'> 6.37KB </span>","children":null,"spread":false},{"title":"FIFOSampleBuffer.cpp <span style='color:#111;'> 8.63KB </span>","children":null,"spread":false},{"title":"FIFOSampleBuffer.h <span style='color:#111;'> 7.33KB </span>","children":null,"spread":false},{"title":"SoundTouch.vcxproj.filters <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"PeakFinder.cpp <span style='color:#111;'> 8.27KB </span>","children":null,"spread":false},{"title":"PeakFinder.h <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"BPMDetect.cpp <span style='color:#111;'> 11.78KB </span>","children":null,"spread":false},{"title":"mmx_optimized.cpp <span style='color:#111;'> 13.51KB </span>","children":null,"spread":false},{"title":"InterpolateLinear.cpp <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false},{"title":"SoundTouch.cpp <span style='color:#111;'> 15.96KB </span>","children":null,"spread":false},{"title":"RateTransposer.h <span style='color:#111;'> 5.87KB </span>","children":null,"spread":false},{"title":"AAFilter.cpp <span style='color:#111;'> 6.54KB </span>","children":null,"spread":false},{"title":"InterpolateCubic.h <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false},{"title":"SoundTouch.h <span style='color:#111;'> 12.82KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]