What you need
- A
.fadeinfile. (FadeIn files are ZIP archives containingdocument.xmlin the OSF format; the CLI unpacks this for you.) screenjsonon your PATH, or Docker.
Convert
screenjson convert -i screenplay.fadein -o screenplay.json
Force the format
Useful if the file was renamed without its extension:
screenjson convert -i script.zip -f fadein -o screenplay.json
In Docker
docker run --rm -v "$PWD:/data" screenjson/cli \
convert -i /data/screenplay.fadein -o /data/screenplay.json
Things to know
- FadeIn’s character list is carried through to ScreenJSON’s
charactersarray with stable UUIDs. - Revision markers and colour status from FadeIn are preserved in
document.layout.statusand per-elementrevisions. - Notes with colour markers are preserved on the element they were anchored to.