GoPro, full color range and pix_fmt=yuvj420p -- what to hope for and what to avoid?

pix_fmt=yuvj420p is stable, but you should also add mlt_image_format=rgb24. RGB (in the context of Shotcut and its libraries) are full range. Even though a filter might need to convert to limited MPEG/broadcast range to do its processing, it will expand back to full range in RGB. The result of this operation is some slight degradation due to something called quantization error, but it will largely be negligible. It should not affect the vibrancy you are concerned about, but it is less than ideal; however, so is working in 8-bit. However, much of media processing is about compromise because people do not have the most amount of resources and patience. Here is a list of these filters (assuming GPU Effects is off):

  • all transitions
  • Brightness
  • Fade In Video (not opacity)
  • Fade Out Video (not opacity)
  • Hue/Lightness/Saturation
  • Invert
  • Old Film: Dust
  • Old Film: Grain
  • Old Film: Projector
  • Old Film: Scratches
  • Old Film: Technocolor
  • Reduce Noise
  • Sepia
  • Sketch
  • Vignette
  • Wave
1 Like