[FFmpeg-devel] help

Krishna Raj S krishnarajsalim at gmail.com
Sat Mar 7 08:34:32 EET 2020


I was applying fx to my audio file on my ios app(using Xcode-swift app) and
also from my mac (using terminal).

I need to create ROBOT effect (similar to transformer movie Transformer's
voice). In Android, I was able to apply the FX using the following command:


ffmpeg -i inputFile.m4a -af
afftfilt="real='hypot(re,im)*sin(0)':imag='hypot(re,im)*cos(0)':win_size=512:overlap=0.75"
outputFile.m4a



But in iOS, it said, the win_size has to be between [4 - 17]. Hence I
applied win_size=4. Then my command looks like:


ffmpeg -i /Users/krishnarajs/Desktop/1/record.m4a -af
afftfilt="real='hypot(re,im)*sin(0)':imag='hypot(re,im)*cos(0)':win_size=4:overlap=0.75"
/Users/krishnarajs/Desktop/1/record1.m4a


But while applying this filter, I'm getting following error:

Unknown function in 're,im)*sin(0)'

Failed to configure input pad on Parsed_afftfilt_0

Error reinitializing filters!

Failed to inject frame into filter network: Invalid argument

Error while processing the decoded data for stream #0:0


Am I doing anything wrong? Please help me.

-- 
Krrish


More information about the ffmpeg-devel mailing list