Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| vp8 [2020/06/09 10:11] – beandog | vp8 [2023/04/20 04:17] (current) – [Notes] beandog | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| * [[https:// | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| + | |||
| + | ==== Notes ==== | ||
| + | |||
| + | Both VP8 and [[VP9]] are a bit confusing on how to get good encodes related to specific levels of quality, when using the documentation and '' | ||
| + | |||
| + | In it's simplest approach, if using '' | ||
| + | |||
| + | For '' | ||
| + | |||
| + | For HandBrake, use '' | ||
| ==== Encoding Quality ==== | ==== Encoding Quality ==== | ||
| Line 11: | Line 21: | ||
| 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. | 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 '' | + | SETTING crf and b:v 0 only works on VP9, DESPITE what the ffmpeg docs say. |
| + | <del>When using ffmpeg, pass '' | ||
| < | < | ||
| ffmpeg -i video.y4m -vcodec libvpx -crf 6 -b:v 0 -y video.mkv | ffmpeg -i video.y4m -vcodec libvpx -crf 6 -b:v 0 -y video.mkv | ||
| + | </ | ||
| + | |||
| + | HandBrake' | ||
| + | |||
| + | < | ||
| + | HandBrakeCLI -i video.y4m -e VP8 -q 18 -o video.mkv | ||
| </ | </ | ||