Is there a way to convert videos with audio over one minute long to a GIF image? Most if not all of the GIF creators online only create GIF images from a couple of seconds of video. Also, is there a way to have GIF images only loop once?

My goal, if possible, is to convert my videos to GIF files for presentations. But, the GIF image would need to include all of the video (at least one minute) with its audio.