{ "id": "VideoExample", "name": "Example", "description": "In this video, I demonstrate the Gnommo video editing pipeline - a code-first approach to creating presenter-mode videos from Keynote presentations.", "footer": "Subscribe for more tutorials!\nTwitter: @example", "resolution": [1920, 1080], "fps": 30, "defaultSlideType": "fullscreen", "keynote_file": "media/example.key", "transcript": "media/videos/talking_head.transcript.json", "narration": "media/narration/narration.json", "background": "shared_assets/solarpunk.png", "videos": "media/videos/videos.json", "slides": "media/slides/Example/slides.json", "audio": "media/audio/audio.json", "output": "final.mp4", "default_filters": { "talkinghead": [ { "type": "audio_normalize", "enable":false, "eq_bands": [ {"freq": 47, "gain": -15, "type": "lowshelf"}, {"freq": 107, "gain": -1.3, "q": 1.2}, {"freq": 597, "gain": -5.2, "q": 2}, {"freq": 11811, "gain": 2.8, "q": 1}, {"freq": 24000, "gain": 3.9, "type": "highshelf"} ], "highpass": 0, "room_eq": false, "dereverb_model": "shared_assets/models/std.rnnn", "dereverb_mix": 0.8, "denoise": true, "noise_floor": -25, "gate": true, "gate_threshold": -35, "gate_range": -20, "compress": true, "threshold": -20, "ratio": 3, "attack": 12, "release": 100, "makeup": 2, "normalize": true, "target_lufs": -16, "target_lra": 11, "target_tp": -1.5 }, { "type": "color_grade", "saturation": 1.15, "contrast": 1.05, "bm": -0.10, "rm": 0.04 }, { "type": "gnommokey", "screen_color": [81, 137, 65], "screen_gain": 175, "screen_balance": 58, "despill_bias": [217, 240, 255], "despill_strength": 5.0, "edge_erode": 1.0, "clip_black": 0, "clip_white": 100 }, { "type": "mask", "left": 0.05, "right": 0.1, "top": 0.1, "bottom": 0.0 } ] }, "cutouts": { "talkinghead": { "x": "-10%", "y": "40%", "height": "60%" }, "square": { "x": "45%", "y": "3%", "width": "53%", "height": "94%" }, "fullscreen": { "x": "0%", "y": "0%", "height": "100%" } } }