Saving and Enhancing Your Memories via Video