Yea there are better options now. To stream, you can use the Steam Broadcasting System, though you can't currently download any of your videos.
However, if you download
Open Broadcast Software which is used frequently on popular streaming sites such as Twitch.tv, you can save any video you record and it's already saved as a common file format rather than having to convert from .dem to .jpgs then to .avi.
You just gotta set it to record and then playback a demo to get the in-game shots you want for your video, then a use video editor for the rest. FF game currently crashes if you open it, then the OBS to start recording, but if you start recording first, there's no issues. You'll probably want the 32 bit download since I don't think FF supports 64 bit. (not sure tho)