Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
vp8 [2020/05/23 01:49]
beandog
vp8 [2020/06/09 04:12]
beandog
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]]   * [[http://​wiki.webmproject.org/​ffmpeg|webm wiki: FFmpeg VP8 Encoding Options]]
   * [[https://​trac.ffmpeg.org/​wiki/​Encode/​VP8|ffmpeg wiki: Encode VP8]]   * [[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.
 +
 +<​code>​
 +ffmpeg -i video.y4m -vcodec libvpx -crf 6 -b:v 0 -y video.mkv
 +</​code>​
 +
 +HandBrake:
 +
 +<​code>​
 +HandBrakeCLI -i video.y4m -e VP8 -q 6 -o video.mkv
 +</​code>​

Navigation