---
name: "mc-encode"
section: "1p"
platform: "linux"
package: "libmedia-convert-perl"
version: "1.4.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/mc-encode"
---

# mc-encode(1p)

use the Media::Convert library to transcode a file from one format to another

## NAME

mc-encode - use the Media::Convert library to transcode a file from one format to another

## SYNOPSIS

mc-encode --input input.mkv --output output.webm --profile webm --multipass

## OPTIONS

### --input=FILE

Use `"FILE"` as the input file to read video data from. Passed unmodified to [**ffmpeg**(1)](/ffmpeg/1.md)'s `"-i"` parameter. No default; required.

### --output=FILE

Use `"FILE"` as the output file to write the transcoded video to. Passed unmodified to [**ffmpeg**(1)](/ffmpeg/1.md) as the output file name. Default: the base name (with whatever comes after the final dot, if anything, removed) of the input file, supplemented with the default extension for the used profile.

### --acopy

Enable the `"acopy"` option to the Media::Convert::Pipe being used, which tells ffmpeg that it should not transcode the audio but just copy it from one container to another, unmodified.

### --vcopy

Enable the `"vcopy"` option to the Media::Convert::Pipe being used, which has the same effect to video that `"--acopy"` has to audio.

### --multipass

Enable a 2-pass transcode.

### --profile

Select the profile to be used.
