This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
vp8 [2020/05/23 01:22]
beandog created
vp8 [2020/06/09 04:12]
Line 1: Line 1:
 ====== VP8 ====== ====== VP8 ======
 +  * [[https://​www.webmproject.org/​docs/​encoder-parameters/​|VP8 Encode Parameter Guide]]
   * [[https://​scholarworks.rit.edu/​cgi/​viewcontent.cgi?​article=4188&​context=theses|An Analysis of VP8, a new video codec for the web]]   * [[https://​scholarworks.rit.edu/​cgi/​viewcontent.cgi?​article=4188&​context=theses|An Analysis of VP8, a new video codec for the web]]
 +  * [[http://​wiki.webmproject.org/​ffmpeg|webm wiki: FFmpeg VP8 Encoding Options]]
 +  * [[https://​trac.ffmpeg.org/​wiki/​Encode/​VP8|ffmpeg wiki: Encode VP8]]
 +  * [[http://​ffmpeg.org/​ffmpeg-all.html#​libvpx|ffmpeg libvpx documentation]]
 +==== Encoding Quality ====
 +With the defaults, vpxenc will create low quality encodes, its bitrate is too low. It will have to be bumped up to get some good quality.
 +When using ffmpeg, pass ''​-b 0''​ (bitrate 0) so that it doesn'​t limit bitrate. Also use a CRF. For very high quality encodes, I'd say around 6 to 8.
 +ffmpeg -i video.y4m -vcodec libvpx -crf 6 -b:v 0 -y video.mkv
 +HandBrakeCLI -i video.y4m -e VP8 -q 6 -o video.mkv