Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dvd_rip [2025/04/21 06:09] beandogdvd_rip [2025/04/21 06:11] (current) – [x264 Encoding] beandog
Line 21: Line 21:
   * .mkv - H.265 (x265) AAC (fdk-aac)   * .mkv - H.265 (x265) AAC (fdk-aac)
   * .mp4 - H.264 (x264) AAC (fdk-aac)   * .mp4 - H.264 (x264) AAC (fdk-aac)
-  * .webm - VPX9 Opus 
   * detelecining   * detelecining
  
Line 32: Line 31:
  
 I recommend using something like [[HandBrake]] for more advanced options. I recommend using something like [[HandBrake]] for more advanced options.
- 
- 
-==== x265 Encoding ==== 
- 
-CRF for x265 ranges from 0 to 51, with the default being 28. 
- 
-In x265, changing the encoder speed is relative to filesize, not quality. In these presets, however, both CRF and encoding speed are adjusted for each level. 
  
 ==== x264 Encoding ==== ==== x264 Encoding ====
Line 46: Line 38:
 In x264, changing the encoder speed is relative to quality, not filesize. In these presets, however, both CRF and encoding speed are adjusted for each level. In x264, changing the encoder speed is relative to quality, not filesize. In these presets, however, both CRF and encoding speed are adjusted for each level.
  
-==== VPX Encoding ====+==== x265 Encoding ====
  
-The WebM project recommends doing a two-pass encode as the default options for creating video. I prefer doing a one-pass with a good CRF insteadand that is what's used here.+CRF for x265 ranges from 0 to 51with the default being 28.
  
-VPX doesn't have a 'CRF' in the same sense that x264 and x265 do. Instead, you can set minimum and maximum quality scale levels. The lowest being 0, and the highest 63 (rc_min_quantizer and rc_max_quantizer). +In x265, changing the encoder speed is relative to filesizenot quality. In these presetshoweverboth CRF and encoding speed are adjusted for each level.
- +
-The values cannot be set to each other in an attempt to "force" a specific quality level. The library requires that there be a minimium difference of 8 between the two values. +
- +
-In addition to setting the ranges, the rate control method is set to 'quality'. The other options being VBRCBR, and constrained quality. +
- +
-The default settings using libvpx as a one-passwith no quality scales set is generally low-quality, with lots of blockiness, and so is used for the "low" preset. Depending on your source, you may or may not get a good encode out of it, but setting it to defaults means you could get anything. The other presets set a minimum quality level. +
- +
-Using vpxenc, here is what the settings would look like for the low preset:+
  
-<code> 
-vpxenc --end-usage=q --passes=1 --webm -o vpxenc.webm source.y4m 
-</code> 

Navigation