<p>ffmpeg v4.0.2 or higher can encode/transcode VP9 in mp4.</p>
<p>Commandline (when transcoding):
ffmpeg -i INPUT.MKV -c:v libvpx-vp9 OUTPUT.MP4</p>
<p>Commandline (when remuxing (Super fast)):
ffmpeg -i INPUT.MKV -c:v copy OUTPUT.MP4</p>

CC BY-SA 4.0
2020-11-10T11:15:40.517Z
Your second command isn't transcoding, it's called remuxing, the process of moving encoded streams from one container to another. Transcoding involves going from one codec to another and requires decoding the source stream and encoding it into the destination stream.
Will
CC BY-SA 4.0
2018-10-14T12:14:35.740Z
2021-07-09T07:21:58.733Z
2021-07-09T07:21:58.733Z
Manthaar Janyaro
<p>FFmpeg, a command-line app, can write VP9 streams in MP4s.</p>

<p>Get a static daily/snapshot binary from <a href="https://ffmpeg.zeranoe.com/builds/" rel="nofollow noreferrer">https://ffmpeg.zeranoe.com/builds/</a></p>

<p>Basic command is</p>

<pre><code>ffmpeg -i in.mov -c:v vp9 out.mov
</code></pre>

CC BY-SA 3.0
2017-03-20T12:28:12.477Z
Getting error: Unknown encoder 'vp9'
adityav
CC BY-SA 3.0
2017-03-20T12:41:37.767Z
Works here. You got the 20170317 static build, right? Use full form: `-c:v libvpx-vp9`
Gyan
CC BY-SA 4.0
2017-03-20T12:18:55.243Z
2018-10-14T12:29:38.250Z
2018-10-14T12:29:38.250Z
Gyan
<p>Does MP4 support VP9 codec or is it exclusive to WebM?</p>

<mp4><mkv><vp9>
Is it possible to encode MP4 video with VP9 codec?
adityav
# Is it possible to encode MP4 video with VP9 codec?

(Asked by: username_0 on 2017-03-20)

Does MP4 support VP9 codec or is it exclusive to WebM?

**Tags:** mp4, mkv, vp9


---

## 2 answers

### Answer by username_1 on 2018-10-14. Score: 3

ffmpeg v4.0.2 or higher can encode/transcode VP9 in mp4.

Commandline (when transcoding):
ffmpeg -i INPUT.MKV -c:v libvpx-vp9 OUTPUT.MP4

Commandline (when remuxing (Super fast)):
ffmpeg -i INPUT.MKV -c:v copy OUTPUT.MP4

> **Comments:**
> **username_2**: Your second command isn't transcoding, it's called remuxing, the process of moving encoded streams from one container to another. Transcoding involves going from one codec to another and requires decoding the source stream and encoding it into the destination stream.  

---

### Answer by username_3 on 2017-03-20. Score: 1

FFmpeg, a command-line app, can write VP9 streams in MP4s.
Get a static daily/snapshot binary from https://ffmpeg.zeranoe.com/builds/
Basic command is
ffmpeg -i in.mov -c:v vp9 out.mov

> **Comments:**
> **username_0**: Getting error: Unknown encoder 'vp9'  
> **username_3**: Works here. You got the 20170317 static build, right? Use full form: `-c:v libvpx-vp9`  

---

