Skip to content
Snippets Groups Projects
  1. Mar 16, 2017
  2. Mar 12, 2017
  3. Mar 09, 2017
  4. Mar 08, 2017
  5. Feb 25, 2017
  6. Feb 16, 2017
  7. Jan 13, 2017
  8. Dec 13, 2016
  9. Dec 10, 2016
  10. Dec 03, 2016
  11. Nov 25, 2016
  12. Nov 24, 2016
  13. Oct 26, 2016
  14. Oct 18, 2016
  15. Sep 27, 2016
  16. Aug 18, 2016
  17. Aug 03, 2016
  18. Jun 22, 2016
  19. Jun 20, 2016
  20. Jun 17, 2016
  21. Jun 13, 2016
    • Muhammad Faiz's avatar
      swresample: add exact_rational option · b8c6e5a6
      Muhammad Faiz authored
      
      give high quality resampling
      as good as with linear_interp=on
      as fast as without linear_interp=on
      tested visually with ffplay
      ffplay -f lavfi "aevalsrc='sin(10000*t*t)', aresample=osr=48000, showcqt=gamma=5"
      ffplay -f lavfi "aevalsrc='sin(10000*t*t)', aresample=osr=48000:linear_interp=on, showcqt=gamma=5"
      ffplay -f lavfi "aevalsrc='sin(10000*t*t)', aresample=osr=48000:exact_rational=on, showcqt=gamma=5"
      
      slightly speed improvement
      for fair comparison with -cpuflags 0
      audio.wav is ~ 1 hour 44100 stereo 16bit wav file
      ffmpeg -i audio.wav -af aresample=osr=48000 -f null -
              old         new
      real    13.498s     13.121s
      user    13.364s     12.987s
      sys      0.131s      0.129s
      
      linear_interp=on
              old         new
      real    23.035s     23.050s
      user    22.907s     22.917s
      sys      0.119s     0.125s
      
      exact_rational=on
      real    12.418s
      user    12.298s
      sys      0.114s
      
      possibility to decrease memory usage if soft compensation is ignored
      
      Signed-off-by: default avatarMuhammad Faiz <mfcc64@gmail.com>
      b8c6e5a6
  22. May 16, 2016
  23. May 15, 2016
  24. May 13, 2016
  25. Mar 22, 2016
  26. Feb 14, 2016
  27. Jan 31, 2016
  28. Dec 24, 2015
Loading