AcademySoftwareFoundation / AcademySoftwareFoundation/EncodingGuidelines
Perceptual difference between `scale` and `zscale` after the OCIO filter
- Lingua principale
- Dockerfile
- Stelle
- 55
- Fork
- 8
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
When following the `FfmpegOcio.md` guidance to convert from RGB (OCIO filter output) to YCbCr using the `scale` filter, I noticed a perceptible difference from the EXR source. Swapping `scale` for `zscale` resolved it and much closer to the source in my testing.
**Example:**
```
ffmpeg -y -framerate 24 -start_number -i SOURCEFRAMES.%05d.exr \
-c:v prores_ks -profile:v 1 -pix_fmt yuv422p10le \
-vf "ocio=input=ACEScg:output=ACEScct:format=rgb48,zscale=matrix=709:primaries=709:primariesin=709:transfer=unspecified:transferin=unspecified:rangein=pc:range=limited" \
-movflags +faststart+write_colr -vendor apl0 OUTPUTFILE.mov
```
I don't have CLA clearance setup yet, so sharing my branch here instead: [`ffmpeg-ocio-zscale-command`](https://github.com/johnjoumaa/EncodingGuidelines/commit/0ca5457c3ad7a989aa77c7b59ffed3068f458940) on my fork, which adds a `zscale` note + alternate examples to `FfmpegOcio.md` alongside the existing `scale`-based ones. Happy to edit, have someone pick it up, or I can open the PR myself once CLA is sorted.
Let me know what your prefer,
Cheers!
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia da FfmpegOcio.md e confronta le indicazioni esistenti basate su scale con il commit collegato ffmpeg-ocio-zscale-command. Verifica che la nota su zscale e gli esempi alternativi riflettano accuratamente la differenza segnalata, e considera completa la documentazione quando queste aggiunte sono state incorporate e gli esempi rimangono coerenti con le indicazioni esistenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Ambito
- documentation
- Tipo di issue
- Documentazione
- Difficoltà
- 1/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Attiva
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 68/100