Changes between Initial Version and Version 1 of FFmpeg and the SoX Resampler


Ignore:
Timestamp:
Dec 28, 2012, 12:21:45 PM (4 years ago)
Author:
robs
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FFmpeg and the SoX Resampler

    v1 v1  
     1From December 2012, FFmpeg supports high-quality audio resampling using the SoX Resampler library ('libsoxr'). 
     2 
     3To build FFmpeg with libsoxr, it must first be installed. On unix-like systems, it may be available as an installable package from your OS provider; otherwise, libsoxr should be installed from source code downloaded from http://sourceforge.net/projects/soxr -- either a versioned tar-file, or a git 'clone'.  Once downloaded (and unpacked, in the case of a tar file), it should be built and installed according to the instructions in the INSTALL file (included in the source distribution). 
     4 
     5With libsoxr installed, ./configure --enable-libsoxr configures the FFmpeg to use libsoxr. 
     6 
     7To invoke ffmpeg with the SoX Resampler, the option '-af aresample=resampler=soxr' should be given; e.g. 
     8 
     9ffmpeg -i my-48000.wav -af aresample=resampler=soxr -ar 44100 my-44100.wav 
     10 
     11In case of need to change the default resampling bit precision or preserved bandwidth, see the ffmpeg manual page 'ffmpeg-resampler'.