I have a problem with after effects, the video is alright but whenever I render or preview it the audio is delayed. The problem is not during the render it occurs during preview and its only one video that contains sound that is on my timeline, the preview is ok at first but at some points on the timeline the audio begins get mixed up. I checked the waveform of the audio of the video and it was ok, but when I preview or render it gives problem, this problem occurs in all the adobe products I have- after effects cc, cs6, 2015, and premiere pro
Try making sure the video format you're using for the comp is the same as your source video file, e.g. same frame rate, same audio sample rate, and same resolution. The suggestion about converting the file to a PCM WAV file 48kHz 16 bit is a good one too.
I'd been stuck with the exact problem before and in my case it was an issue of VFR.
Apparently, Adobe products do not support videos with variable frame rates. So whenever you work with such videos the A/V goes out of sync.
Try re encoding the video to a constant frame rate using FFmpeg or handbrake.