[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-index":3,"doc-en-lut":54},{"zh":4,"en":30},[5,9,12,15,18,21,24,27],{"slug":6,"title":7,"lang":8},"快速开始","快速开始 — Oak Video Editor Manual","zh",{"slug":10,"title":11,"lang":8},"基本功能","基本功能 — Oak Video Editor Manual",{"slug":13,"title":14,"lang":8},"节点","节点 — Oak Video Editor Manual",{"slug":16,"title":17,"lang":8},"LUT","LUT — Oak Video Editor Manual",{"slug":19,"title":20,"lang":8},"直方图","直方图 — Oak Video Editor Manual",{"slug":22,"title":23,"lang":8},"代理剪辑","代理剪辑 — Oak Video Editor Manual",{"slug":25,"title":26,"lang":8},"音频同步和多机位剪辑","音频同步和多机位剪辑 — Oak Video Editor Manual",{"slug":28,"title":29,"lang":8},"index","Oak Video Editor 使用手册 — Oak Video Editor Manual",[31,35,38,41,43,46,49,52],{"slug":32,"title":33,"lang":34},"quick_start","Quick Start — Oak Video Editor Manual","en",{"slug":36,"title":37,"lang":34},"basic_features","Basic Features — Oak Video Editor Manual",{"slug":39,"title":40,"lang":34},"nodes","Nodes — Oak Video Editor Manual",{"slug":42,"title":17,"lang":34},"lut",{"slug":44,"title":45,"lang":34},"histogram","Histogram — Oak Video Editor Manual",{"slug":47,"title":48,"lang":34},"proxy_editing","Proxy Editing — Oak Video Editor Manual",{"slug":50,"title":51,"lang":34},"audio_sync_and_multicam","Audio Sync and Multicam Editing — Oak Video Editor Manual",{"slug":28,"title":53,"lang":34},"Oak Video Editor User Manual — Oak Video Editor Manual",{"slug":42,"title":17,"lang":34,"html":55},"\u003C!DOCTYPE html>\n\n\u003Chtml lang=\"en\" data-content_root=\".\u002F\">\n  \u003Chead>\n    \u003Cmeta charset=\"utf-8\" \u002F>\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \u002F>\u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \u002F>\n\n    \u003Ctitle>LUT &#8212; Oak Video Editor Manual\u003C\u002Ftitle>\n    \u003Clink rel=\"stylesheet\" type=\"text\u002Fcss\" href=\"_static\u002Fpygments.css?v=5ecbeea2\" \u002F>\n    \u003Clink rel=\"stylesheet\" type=\"text\u002Fcss\" href=\"_static\u002Fbasic.css?v=b08954a9\" \u002F>\n    \u003Clink rel=\"stylesheet\" type=\"text\u002Fcss\" href=\"_static\u002Falabaster.css?v=27fed22d\" \u002F>\n    \u003Cscript src=\"_static\u002Fdocumentation_options.js?v=7f00635f\">\u003C\u002Fscript>\n    \u003Cscript src=\"_static\u002Fdoctools.js?v=fd6eb6e6\">\u003C\u002Fscript>\n    \u003Cscript src=\"_static\u002Fsphinx_highlight.js?v=6ffebe34\">\u003C\u002Fscript>\n    \u003Clink rel=\"index\" title=\"Index\" href=\"genindex.html\" \u002F>\n    \u003Clink rel=\"search\" title=\"Search\" href=\"search.html\" \u002F>\n    \u003Clink rel=\"next\" title=\"Histogram\" href=\"histogram.html\" \u002F>\n    \u003Clink rel=\"prev\" title=\"Nodes\" href=\"nodes.html\" \u002F>\n   \n  \u003Clink rel=\"stylesheet\" href=\"_static\u002Fcustom.css\" type=\"text\u002Fcss\" \u002F>\n  \n\n  \n  \n\n  \u003C\u002Fhead>\u003Cbody>\n  \n\n    \u003Cdiv class=\"document\">\n      \u003Cdiv class=\"documentwrapper\">\n        \u003Cdiv class=\"bodywrapper\">\n          \n\n          \u003Cdiv class=\"body\" role=\"main\">\n            \n  \u003Csection id=\"lut\">\n\u003Ch1>LUT\u003Ca class=\"headerlink\" href=\"#lut\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh1>\n\u003Cp>Oak’s color management is built on OpenColorIO (OCIO). Use the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node to load external LUT files for creative or technical transforms.\u003C\u002Fp>\n\u003Csection id=\"color-management-basics\">\n\u003Ch2>Color Management Basics\u003Ca class=\"headerlink\" href=\"#color-management-basics\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>Each project has its own \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">ColorManager\u003C\u002Fspan>\u003C\u002Fcode> with the following settings:\u003C\u002Fp>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>\u003Cstrong>OCIO config file\u003C\u002Fstrong>: The color-space configuration file used by the project.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>Default input color space\u003C\u002Fstrong>: The assumed color space for new footage.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>Reference space\u003C\u002Fstrong>: The working space for compositing and grading, either \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Scene\u003C\u002Fspan> \u003Cspan class=\"pre\">Linear\u003C\u002Fspan>\u003C\u002Fcode> or \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Compositing\u003C\u002Fspan> \u003Cspan class=\"pre\">Log\u003C\u002Fspan>\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>Display \u002F View \u002F Look\u003C\u002Fstrong>: Used for final display and stylistic looks.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can change these in \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Sequence\u003C\u002Fspan> \u003Cspan class=\"pre\">&gt;\u003C\u002Fspan> \u003Cspan class=\"pre\">Project\u003C\u002Fspan> \u003Cspan class=\"pre\">Properties\u003C\u002Fspan> \u003Cspan class=\"pre\">&gt;\u003C\u002Fspan> \u003Cspan class=\"pre\">Color\u003C\u002Fspan> \u003Cspan class=\"pre\">Management\u003C\u002Fspan>\u003C\u002Fcode>. If no external OCIO config is specified, Oak falls back to the built-in \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">:\u002Focioconf\u003C\u002Fspan>\u003C\u002Fcode> configuration.\u003C\u002Fp>\n\u003Csection id=\"footage-color-space\">\n\u003Ch3>Footage Color Space\u003Ca class=\"headerlink\" href=\"#footage-color-space\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>If a footage file’s metadata contains a color space, Oak uses it.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Otherwise it falls back to the project’s \u003Cstrong>default input color space\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>During rendering, footage is transformed into the \u003Cstrong>reference space\u003C\u002Fstrong> before further processing.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003C\u002Fsection>\n\u003Csection id=\"the-ocio-lut-node\">\n\u003Ch2>The OCIO LUT Node\u003Ca class=\"headerlink\" href=\"#the-ocio-lut-node\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>The \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node applies a \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.cube\u003C\u002Fspan>\u003C\u002Fcode> or \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.3dl\u003C\u002Fspan>\u003C\u002Fcode> file to a texture.\u003C\u002Fp>\n\u003Csection id=\"node-parameters\">\n\u003Ch3>Node Parameters\u003Ca class=\"headerlink\" href=\"#node-parameters\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ctable class=\"docutils align-default\">\n\u003Ccolgroup>\n\u003Ccol style=\"width: 25.0%\" \u002F>\n\u003Ccol style=\"width: 75.0%\" \u002F>\n\u003C\u002Fcolgroup>\n\u003Cthead>\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">\u003Cp>Parameter\u003C\u002Fp>\u003C\u002Fth>\n\u003Cth class=\"head\">\u003Cp>Description\u003C\u002Fp>\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr class=\"row-even\">\u003Ctd>\u003Cp>LUT File\u003C\u002Fp>\u003C\u002Ftd>\n\u003Ctd>\u003Cp>Path to the LUT file. Only \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.cube\u003C\u002Fspan>\u003C\u002Fcode> and \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.3dl\u003C\u002Fspan>\u003C\u002Fcode> are supported.\u003C\u002Fp>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr class=\"row-odd\">\u003Ctd>\u003Cp>Direction\u003C\u002Fp>\u003C\u002Ftd>\n\u003Ctd>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Forward\u003C\u002Fspan>\u003C\u002Fcode> or \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Inverse\u003C\u002Fspan>\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr class=\"row-even\">\u003Ctd>\u003Cp>Input\u003C\u002Fp>\u003C\u002Ftd>\n\u003Ctd>\u003Cp>Upstream texture input.\u003C\u002Fp>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fsection>\n\u003Csection id=\"usage\">\n\u003Ch3>Usage\u003Ca class=\"headerlink\" href=\"#usage\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Col class=\"arabic\">\n\u003Cli>\u003Cp>In the Node Editor, place an \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node after the node you want to grade, for example:\u003C\u002Fp>\n\u003Cdiv class=\"highlight-default notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C\u002Fspan>Footage → Transform → OCIO LUT → Sequence Viewer\n\u003C\u002Fpre>\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>In the Param Editor, click the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">LUT\u003C\u002Fspan> \u003Cspan class=\"pre\">File\u003C\u002Fspan>\u003C\u002Fcode> path and choose a \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.cube\u003C\u002Fspan>\u003C\u002Fcode> or \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.3dl\u003C\u002Fspan>\u003C\u002Fcode> file.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Choose \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Direction\u003C\u002Fspan>\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Forward\u003C\u002Fspan>\u003C\u002Fcode>: maps the LUT’s source space to its target space (common for Log→Rec.709 or stylistic LUTs).\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Inverse\u003C\u002Fspan>\u003C\u002Fcode>: applies the LUT in reverse (for restoration or special effects).\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>The result is visible in the Sequence Viewer. On export, the original high-quality source is re-rendered and the LUT effect is preserved.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fsection>\n\u003Csection id=\"supported-lut-formats\">\n\u003Ch3>Supported LUT Formats\u003Ca class=\"headerlink\" href=\"#supported-lut-formats\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Currently supported:\u003C\u002Fp>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.cube\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.3dl\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other formats (\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.csp\u003C\u002Fspan>\u003C\u002Fcode>, \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.lut\u003C\u002Fspan>\u003C\u002Fcode>, \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.spi1d\u003C\u002Fspan>\u003C\u002Fcode> \u002F \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.spi3d\u003C\u002Fspan>\u003C\u002Fcode>, etc.) are not loaded by the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node.\u003C\u002Fp>\n\u003C\u002Fsection>\n\u003C\u002Fsection>\n\u003Csection id=\"color-grading-nodes\">\n\u003Ch2>Color Grading Nodes\u003Ca class=\"headerlink\" href=\"#color-grading-nodes\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>Besides LUTs, Oak provides:\u003C\u002Fp>\n\u003Csection id=\"three-way-color\">\n\u003Ch3>Three-Way Color\u003Ca class=\"headerlink\" href=\"#three-way-color\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>Adjusts Shadow \u002F Midtone \u002F Highlight color and intensity.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Rendered in real time using the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">threewaycolor.frag\u003C\u002Fspan>\u003C\u002Fcode> shader.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003Csection id=\"ocio-grading-primary-linear\">\n\u003Ch3>OCIO Grading Primary (Linear)\u003Ca class=\"headerlink\" href=\"#ocio-grading-primary-linear\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>Parameters: Contrast, Offset, Exposure, Saturation, Pivot, Black Clamp, White Clamp.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Processes in linear space using \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO::GradingPrimaryTransform\u003C\u002Fspan>\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003Csection id=\"display-transform\">\n\u003Ch3>Display Transform\u003Ca class=\"headerlink\" href=\"#display-transform\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>Explicitly sets Display, View, and Direction for converting reference space to display space.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Useful when you need precise control over the color-space transform.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003Csection id=\"color-picker-dialog\">\n\u003Ch3>Color Picker Dialog\u003Ca class=\"headerlink\" href=\"#color-picker-dialog\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Clicking a color parameter opens the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">ColorDialog\u003C\u002Fspan>\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>Color wheel, HSV value slider, numeric inputs, and swatches.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>A color-space chooser; returned values are converted to the project reference space.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003C\u002Fsection>\n\u003Csection id=\"limitations-and-known-issues\">\n\u003Ch2>Limitations and Known Issues\u003Ca class=\"headerlink\" href=\"#limitations-and-known-issues\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>The \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node has no global LUT library; each node references its own file path.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>If the file does not exist or the extension is unsupported, the node passes the input through unchanged (no error, but no effect).\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>In the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">ColorDialog\u003C\u002Fspan>\u003C\u002Fcode>, the display→reference inverse transform is disabled to avoid an OCIO reverse-conversion crash (FIXME).\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIOGradingTransformLinearNode\u003C\u002Fspan>\u003C\u002Fcode> temporarily disables dynamic minimum clamp limits because they interfered with keyframing and connections.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Regression tests for LUT behavior are in \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">tests\u002Fgtest\u002Fcolor_lut_test.cpp\u003C\u002Fspan>\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003C\u002Fsection>\n\n\n          \u003C\u002Fdiv>\n          \n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n        \u003Cdiv class=\"sphinxsidebarwrapper\">\n\u003Ch1 class=\"logo\">\u003Ca href=\"index.html\">Oak Video Editor Manual\u003C\u002Fa>\u003C\u002Fh1>\n\n\n\n\n\n\n\n\n\u003Ch3>Navigation\u003C\u002Fh3>\n\u003Cul class=\"current\">\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"quick_start.html\">Quick Start\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"basic_features.html\">Basic Features\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"nodes.html\">Nodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l1 current\">\u003Ca class=\"current reference internal\" href=\"#\">LUT\u003C\u002Fa>\u003Cul>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"#color-management-basics\">Color Management Basics\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"#the-ocio-lut-node\">The OCIO LUT Node\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"#color-grading-nodes\">Color Grading Nodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"#limitations-and-known-issues\">Limitations and Known Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"histogram.html\">Histogram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"proxy_editing.html\">Proxy Editing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"audio_sync_and_multicam.html\">Audio Sync and Multicam Editing\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\n\n\u003Csearch id=\"searchbox\" style=\"display: none\" role=\"search\">\n  \u003Ch3 id=\"searchlabel\">Quick search\u003C\u002Fh3>\n    \u003Cdiv class=\"searchformwrapper\">\n    \u003Cform class=\"search\" action=\"search.html\" method=\"get\">\n      \u003Cinput type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"\u002F>\n      \u003Cinput type=\"submit\" value=\"Go\" \u002F>\n    \u003C\u002Fform>\n    \u003C\u002Fdiv>\n\u003C\u002Fsearch>\n\u003Cscript>document.getElementById('searchbox').style.display = \"block\"\u003C\u002Fscript>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"clearer\">\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"footer\">\n      &#169;2025, Oak Video Editor Community.\n      \n      |\n      Powered by \u003Ca href=\"https:\u002F\u002Fwww.sphinx-doc.org\u002F\">Sphinx 9.1.0\u003C\u002Fa>\n      &amp; \u003Ca href=\"https:\u002F\u002Falabaster.readthedocs.io\">Alabaster 1.0.0\u003C\u002Fa>\n      \n      |\n      \u003Ca href=\"_sources\u002Flut.rst.txt\"\n          rel=\"nofollow\">Page source\u003C\u002Fa>\n    \u003C\u002Fdiv>\n\n    \n\n    \n  \u003C\u002Fbody>\n\u003C\u002Fhtml>"]