After rendering your video in Video Enhance AI as an mp4 file, if your audio is out of sync, this indicates that your source video is running at a variable framerate. A variable framerate causes some video editors to experience some minor hiccups in performance. There are a few ways to circumvent this issue.
- You can render your video file as an image sequence, then use a video editor to merge the sequence together back into a video. Finally, you can take the audio track from your source video and simply overlay it on top of the newly created sequence.
- You can disable the Keep Audio option found in the Process menu and output the video as an .mp4 once more, then follow the same steps above to manually resync your audio.
- If you're running on a Mac, you can use the Command Line terminal to force your source video to run at a specific framerate. Use Control + Option + Shift + T to open your Terminal, then write the following: ffmpeg -i 360.avi -vf vfrdet -f null -, with "360.avi" being replaced with your video's directory, including its name and file type. If your video does have one, you can set it to a static 24FPS by using this command: ffmpeg -i 360.avi -r 24 -y 360_24fps.mp4 with the 360.avi being replaced with your video's directory once more. The command should output an mp4 video labelled "360_24fps" in the same directory.
- For Windows users, this same fix does not work. You will instead have to use a third party video editor to force the framerate to a specific value. Some common video editors include Windows Movie Maker, Adobe Premiere and Vegas Studio.