Transcoding means converting a file from one format to another.

There are two types of transcoding - full transcoding and remuxing. With full transcoding, the file is completely re-coded into the new format. Remuxing keeps one or more existing streams (for example, video) and simply copies it into the new format. Remuxing is a lot quicker and less CPU-intensive, but full transcoding produces the most compatible results.