1. Introduction
  2. 1. Filtering
    1. 1.1. Loading the Video
    2. 1.2. Cropping
    3. 1.3. Resizing
      1. 1.3.1. Descaling and Rescaling
      2. 1.3.2. Chroma Resampling and Shifting
    4. 1.4. Bit Depths and Dither Algorithms
    5. 1.5. Debanding and Deblocking
    6. 1.6. Graining
    7. 1.7. Dirty Lines and Border Issues
    8. 1.8. Detinting and Level Adjustment
    9. 1.9. Masking
    10. 1.10. Anti-Aliasing
    11. 1.11. Deringing
    12. 1.12. Dehaloing
    13. 1.13. Denoising
    14. 1.14. Dehardsubbing and Delogoing
  3. 2. Encoding
    1. 2.1. Test Encodes
    2. 2.2. x264 Settings
    3. 2.3. x265 Settings
    4. 2.4. Screenshots and Comparisons
  4. 3. Audio
    1. 3.1. SoX: Dithering and Down-Mixing
    2. 3.2. Mono and Stereo
    3. 3.3. Surround Sound
  5. 4. Appendix
    1. 4.1. Linear Light Processing
    2. 4.2. Finding Optimal Resolution via FT
    3. 4.3. Grain Matching
    4. 4.4. Black & White Clips
  6. 5. Scriptorium

Advanced Encoding Guide

A

  • adaptivegrain
  • AddGrain
  • adptvgrnMod
  • awsmfunc

B

  • black_detect
  • blazefunc

C

  • ColorMatch
  • ContinuityFixer

D

  • debandmask

E

  • EdgeFixer
  • edi_rpow2

F

  • fag3kdb
  • FillBorders
  • fmtconv
  • FSRCNNX
  • fvsfunc

G

  • getnative
  • gettint

K

  • kagefunc
  • KrigBilateral

L

  • libplacebo
  • lvsfunc

M

  • mvsfunc
  • muvsfunc

N

  • neo_f3kdb

R

  • rekt
  • RgToolsVS

T

  • timecube

V

  • VapourSynth bilateral
  • VapourSynth Functions
  • vs-placebo
  • vsTAAmbk
  • vsutil

Z

  • zzfunc