Ffmpeg swresample

Travis will fail since ubuntu does not have libswresample.

This is far from a general solution supporting all formats - only tested converting from FLTP to FLT or S16.
This should check whether the format is any format other than the handled formats (U8, S16 and FLT).