ffmpeg.exe ignores yadif filter when using >1 filter on the command line
Use one filtergraph and join simple filters with a comma:

-filter:v "filter1,filter2,filter3"


Your scale isn't doing anything. For example, a 320x240 input with scale=in_w:in_h is the same as scale=320:240.