I am trying to post my halo 3 video to my computer than youtube but geevee doesn't work anymore. are there any other sites that work like that.