FFmpeg is one of the more popular video encoders that is being used by most people nowadays while Xvid is a lossy video codec that become a popular option to DivX which was the standard. ... FFmpeg can encode videos using the Xvid codec but it can also utilize other codecs depending on the preference of the user.