Seems like faststart support has been included in ffmpeg. FFmpeg Formats Documentation:
-movflags faststart
Run a second pass moving the moov atom on top of the file. This
operation can take a while, and will not work in various situations
such as fragmented output, thus it is not enabled by default.