-filter_complex なんて使ったら、エンコされるに決まってるじゃない。
demuxer の concat を使うんだよ。