I am very new to DSP, and I'm just trying to figure stuff out here. I saw a video which stated that a filter implemented using an FFT would alter the phase of different frequencies differently. The way I'd assume such a filter works is that it takes the DFT of the input, scales amplitudes based on what frequencies you want to keep and which you want to lower, then take the inverse, and do that for chunks at a time (possibly overlapping chunks?). How would that alter the phase? Maybe the delay caused by needing a large portion of the input before any output can be produced could cause a delay in the signal, but how would that equate to a different phase change per frequency?
Note that I have no idea how filters actually work, or if an "FFT-based filter" is even a thing people do, the video I linked above mentioned that however. I'll probably ask a second question on how FFT-based filters are implemented, and whether the assumptions I made above are correct.