Difference between revisions of "UM:Dvo Effects Dvo Twister"

From DigitalVision
Jump to: navigation, search
 
Line 5: Line 5:
 
{{Template:M-Title|DVO Twister}}
 
{{Template:M-Title|DVO Twister}}
  
<p class="p_DVBodyText"><span class="f_DVBodyText" style="font-style: italic;">DVO Twister</span><span class="f_DVBodyText"> is an advanced software </span><span class="f_DVBodyText" style="font-style: italic;">standards conversion</span><span class="f_DVBodyText"> tool.</span></p>
+
 
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
''DVO Twister'' is an advanced software '''standards conversion''' tool.
<p class="p_DVBodyText">[[File:ch-dvo-twister-menu.png|alt=ch-dvo-twister-menu]]</p>
+
 
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
{{M-Note|To use ''DVO Twister'', you should set up a project and composition configured for your '''target format'''.}}
<p class="p_DVBodyText"><span class="f_DVBodyText">To use </span><span class="f_DVBodyText" style="font-style: italic;">DVO Twister</span><span class="f_DVBodyText">, you should set up a project and composition configured for your </span><span class="f_DVBodyText" style="font-weight: bold;">target</span><span class="f_DVBodyText"> format.</span></p>
+
 
<p class="p_DVHeader1"><span class="f_DVHeader1">Parameters</span></p>
+
[[File:ch-dvo-twister-menu.png|alt=ch-dvo-twister-menu]]
<p class="p_DVHeader2"><span class="f_DVHeader2">Enable</span></p>
+
 
<p class="p_DVBodyText"><span class="f_DVBodyText">This toggle button allows you to enable/disable the </span><span class="f_DVBodyText" style="font-style: italic;">DVO </span><span class="f_Warning" style="font-style: italic;">Twister</span><span class="f_DVBodyText"> effect. By default, as soon as the effect is added it is applied/enabled.</span></p>
+
This toggle button allows you to enable/disable the DVO Twister effect. By default, as soon as the effect is added it is applied.
<p class="p_DVHeader2"><span class="f_DVHeader2">Mode</span></p>
+
 
<p class="p_DVBodyText">[[File:ch-dvo-twister-mode.png|alt=ch-dvo-twister-mode]]</p>
+
{{M-Heading1c|Input}}
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
 
<p class="p_DVBodyText"><span class="f_DVBodyText">The mode option lets you choose the </span><span class="f_DVBodyText" style="font-style: italic;">source</span><span class="f_DVBodyText"> and </span><span class="f_DVBodyText" style="font-style: italic;">target</span><span class="f_DVBodyText"> format for the conversion. Available</span> modes include :</p>
+
[[File:ch-dvo-twister-input.png|alt=ch-dvo-twister-input]]
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
 
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table border="0" cellpadding="10" cellspacing="8" style="border: none; border-spacing:8px;">
+
Configure the source format for the input.
<tr style="text-align:left;vertical-align:top;">
+
 
<td style="width:377px;" valign="top" width="377"><p class="p_DVTableText"><span class="f_DVTableText">50i to 23.98p</span></p>
+
{{M-Heading2|Rate Format}}
<p class="p_DVTableText"><span class="f_DVTableText">50i to 24.00p</span></p>
+
 
<p class="p_DVTableText"><span class="f_DVTableText">50i to 29.97p</span></p>
+
Select the source format for the conversion. Available modes include common field and framerates.
<p class="p_DVTableText"><span class="f_DVTableText"> </span></p>
+
 
<p class="p_DVTableText"><span class="f_DVTableText">50i to 59.94i</span></p>
+
{{M-Heading3|Note:}}
<p class="p_DVTableText"><span class="f_DVTableText">50i to 60.00p</span></p>
+
 
<p class="p_DVTableText"><span class="f_DVTableText"> </span></p>
+
{| width="60%" cellpadding="10" border="1" style="border-collapse: collapse;"
<p class="p_DVTableText"><span class="f_DVTableText">59.94i to 23.98p</span></p>
+
|- style="background-color: #dedede;"
<p class="p_DVTableText"><span class="f_DVTableText">59.94i to 24.00p</span></p>
+
|'''Mode'''
<p class="p_DVTableText"><span class="f_DVTableText">59.94i to 25.00p</span></p>
+
|'''Note'''
<p class="p_DVTableText"><span class="f_DVTableText">59.94i to 50i</span></p>
+
|- style="vertical-align:top;"
<p class="p_DVTableText"><span class="f_DVTableText">59.94i to 50p</span></p>
+
|3:2 (29.97->23.976)
</td>
+
|Will perform an automatic inverse telecine process.
<td style="width:416px;" valign="top" width="416"><p class="p_DVTableText"><span class="f_DVTableText">50p to 60p</span></p>
+
|- style="vertical-align:top;"
<p class="p_DVTableText"><span class="f_DVTableText">60p to 50p</span></p>
+
|Custom
<p class="p_DVTableText"><span class="f_DVTableText"> </span></p>
+
|Set the input framerate freely.
<p class="p_DVTableText"><span class="f_DVTableText">23.98p to 29.97p</span></p>
+
|}
<p class="p_DVTableText"><span class="f_DVTableText">23.98p to 50.00i</span></p>
+
 
<p class="p_DVTableText"><span class="f_DVTableText"> </span></p>
+
{{M-Heading2|Field Order}}
<p class="p_DVTableText"><span class="f_DVTableText">29.97p to 23.98p</span></p>
+
 
<p class="p_DVTableText"><span class="f_DVTableText">29.97p to 50.00i</span></p>
+
Sets the field order if the input rate format is interlaced.
</td>
+
 
<td style="width:425px;" valign="top" width="425"><p class="p_DVTableText"><span class="f_DVTableText">16.00p to 24.00p</span></p>
+
{| width="30%" cellpadding="5" border="1" style="border-collapse: collapse;"
<p class="p_DVTableText"><span class="f_DVTableText">16.00p to 25.00p</span></p>
+
|align="right" width="20%"|'''Values'''
<p class="p_DVTableText"><span class="f_DVTableText"> </span></p>
+
|f0:f1 , f1:f0
<p class="p_DVTableText"><span class="f_DVTableText">18.00p to 24.00p</span></p>
+
|- style="vertical-align:top;"
<p class="p_DVTableText"><span class="f_DVTableText">18.00p to 25.00p</span></p>
+
|align="right" width="20%"|'''Default'''
<p class="p_DVTableText"><span class="f_DVTableText"> </span></p>
+
|f0:f1
<p class="p_DVTableText"><span class="f_DVTableText">20.00p to 24.00p</span></p>
+
|}
<p class="p_DVTableText"><span class="f_DVTableText">20.00p to 25.00p</span></p>
+
 
</td>
+
 
</tr>
+
{{M-Heading2|Custom}}
</table>
+
 
</div>
+
[[File:ch-dvo-twister-custom-input.png|alt=ch-dvo-twister-custom-input]]
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
 
<p class="p_DVHeader2"><span class="f_DVHeader2">Processing Mode</span></p>
+
{{M-Heading3|Rate}}
<p class="p_DVHeader2">[[File:ch-dvo-twister-proc-mode.png|alt=ch-dvo-twister-proc-mode]]</p>
+
 
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table border="0" cellpadding="2" cellspacing="0" style="border: none; border-spacing:0px;">
+
Sets the source format rate for the conversion when rate format is set as ''custom''.
<tr style="text-align:left;vertical-align:top;">
+
 
<td style="width:80px;" valign="top" width="80"><p class="p_Paragraph" style="text-align: right;"><span class="f_Paragraph" style="font-weight: bold;">Values :</span></p>
+
Media can be specified to be ''Progressive'' or ''Interlaced''.
</td>
+
 
<td style="width:368px;" valign="top" width="368"><p class="p_Paragraph"><span class="f_Paragraph">Narrow, Medium, Wide, Auto</span></p>
+
{| width="50%" cellpadding="5" border="1" style="border-collapse: collapse;"
</td>
+
|align="right" width="20%"|'''Range'''
</tr>
+
|1.0 - 240.0
<tr style="text-align:left;vertical-align:top;">
+
|- style="vertical-align:top;"
<td style="width:80px;" valign="top" width="80"><p class="p_Paragraph" style="text-align: right;"><span class="f_Paragraph" style="font-weight: bold;">Default :</span></p>
+
|align="right" width="20%"|'''Values'''
</td>
+
|Progressive (Frames) / Interlaced (Fields)
<td style="width:368px;" valign="top" width="368"><p class="p_Paragraph"><span class="f_Paragraph">Narrow</span></p>
+
|- style="vertical-align:top;"
</td>
+
|align="right" width="20%"|'''Default'''
</tr>
+
|50.0 / Progressive
</table>
+
|}
</div>
+
 
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
{{M-Heading1c|Output}}
<p class="p_DVBodyText"><span class="f_DVBodyText">The </span><span class="f_DVBodyText" style="font-style: italic;">Processing Mode</span><span class="f_DVBodyText"> affects how </span><span class="f_DVBodyText" style="font-style: italic;">motion</span><span class="f_DVBodyText"> is detected and selects between three main modes. The </span><span class="f_DVBodyText" style="font-style: italic;">Auto</span><span class="f_DVBodyText"> mode automatically selects the most appropriate setting based on the source and target mode chosen.</span></p>
+
 
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
[[File:ch-dvo-twister-output.png|alt=ch-dvo-twister-output]]
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table border="1" cellpadding="0" cellspacing="10" style="border: solid 1px #d50000; border-spacing:10px;">
+
 
<tr style="text-align:left;vertical-align:middle;">
+
Configure the desired format for the output.
<td style="width:36px; border: none" valign="top" width="36"><p class="p_DVTableText">[[File:dv_alert.png|alt=dv_alert]]</p>
+
 
</td>
+
{{M-Heading2|Rate Format}}
<td style="width:760px; border: none" valign="top" width="760"><p class="p_DVTableText"><span class="f_DVTableText">Only has an effect when </span><span class="f_DVTableText" style="font-style: italic;">Motion Mode</span><span class="f_DVTableText"> is set to </span><span class="f_DVTableText" style="font-style: italic; font-weight: bold;">Motion Comp</span><span class="f_DVTableText">.</span></p>
+
 
</td>
+
Select the output format for the conversion. Available modes include common field and framerates.
</tr>
+
 
</table>
+
{{M-Heading3|Note:}}
</div>
+
 
<p class="p_DVHeader2"><span class="f_DVHeader2">Motion Mode</span></p>
+
{| width="60%" cellpadding="10" border="1" style="border-collapse: collapse;"
<p class="p_DVBodyText">[[File:ch-dvo-twister-motion-mode.png|alt=ch-dvo-twister-motion-mode]]</p>
+
|- style="background-color: #dedede;"
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
|'''Mode'''
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table border="0" cellpadding="2" cellspacing="0" style="border: none; border-spacing:0px;">
+
|'''Note'''
<tr style="text-align:left;vertical-align:top;">
+
|- style="vertical-align:top;"
<td style="width:80px;" valign="top" width="80"><p class="p_Paragraph" style="text-align: right;"><span class="f_Paragraph" style="font-weight: bold;">Values :</span></p>
+
|Custom
</td>
+
|Set output framerate freely.
<td style="width:368px;" valign="top" width="368"><p class="p_Paragraph"><span class="f_Paragraph">Motion Comp, Interpolated, Nearest Frame</span></p>
+
|}
</td>
+
 
</tr>
+
{{M-Heading2|Field Order}}
<tr style="text-align:left;vertical-align:top;">
+
 
<td style="width:80px;" valign="top" width="80"><p class="p_Paragraph" style="text-align: right;"><span class="f_Paragraph" style="font-weight: bold;">Default :</span></p>
+
Sets the field order to the output rate when the format is interlaced.
</td>
+
 
<td style="width:368px;" valign="top" width="368"><p class="p_Paragraph"><span class="f_Paragraph">Motion Comp</span></p>
+
{| width="30%" cellpadding="5" border="1" style="border-collapse: collapse;"
</td>
+
|align="right" width="20%"|'''Values'''
</tr>
+
|f0:f1 , f1:f0
</table>
+
|- style="vertical-align:top;"
</div>
+
|align="right" width="20%"|'''Default'''
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
|f0:f1
<p class="p_DVBodyText"><span class="f_DVBodyText">This determines how the images are recreated in the target format.</span></p>
+
|}
<p class="p_DVHeader3"><span class="f_DVHeader3">Motion Comp</span></p>
+
 
<p class="p_DVBodyTextIndent1"><span class="f_DVBodyTextIndent1">This uses motion compensation and is the default. This allows the accurate recreation of fields and frames using the Digital Vision </span><span class="f_DVBodyTextIndent1" style="font-style: italic;">Phame</span><span class="f_DVBodyTextIndent1"> motion vector algorithms.</span></p>
+
{{M-Heading2|Custom}}
<p class="p_DVHeader3"><span class="f_DVHeader3">Interpolated</span></p>
+
 
<p class="p_DVBodyTextIndent1"><span class="f_DVBodyTextIndent1">This is a simple method that recreates correct target fields and frames by careful mixing of the input source. This method will often produce a lower quality result than the motion compensated approach (blurs, jerky motion). Try if Motion Comp fails.</span></p>
+
[[File:ch-dvo-twister-custom-output.png|alt=ch-dvo-twister-custom-output]]
<p class="p_DVHeader3"><span class="f_DVHeader3">Nearest Frame</span></p>
+
 
<p class="p_DVBodyTextIndent1"><span class="f_DVBodyTextIndent1">This uses no processing other than skipping or repeating frames to output the same clip duration.</span></p>
+
{{M-Heading3|Rate}}
<p class="p_DVHeader2"><span class="f_DVHeader2">Cut Mode</span></p>
+
 
<p class="p_DVBodyText">[[File:ch-dvo-twister-cut-mode.png|alt=ch-dvo-twister-cut-mode]]</p>
+
Sets the output format rate for the conversion when rate format is set as ''custom''.
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
 
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table border="0" cellpadding="2" cellspacing="0" style="border: none; border-spacing:0px;">
+
Media can be specified to be ''Progressive'' or ''Interlaced''.
<tr style="text-align:left;vertical-align:top;">
+
 
<td style="width:80px;" valign="top" width="80"><p class="p_Paragraph" style="text-align: right;"><span class="f_Paragraph" style="font-weight: bold;">Values :</span></p>
+
{| width="50%" cellpadding="5" border="1" style="border-collapse: collapse;"
</td>
+
|align="right" width="20%"|'''Range'''
<td style="width:446px;" valign="top" width="446"><p class="p_Paragraph"><span class="f_Paragraph">Across Scene, Inside Scene, Inside Scene Frame Aligned</span></p>
+
|1.0 - 240.0
</td>
+
|- style="vertical-align:top;"
</tr>
+
|align="right" width="20%"|'''Values'''
<tr style="text-align:left;vertical-align:top;">
+
|Progressive (Frames) / Interlaced (Fields)
<td style="width:80px;" valign="top" width="80"><p class="p_Paragraph" style="text-align: right;"><span class="f_Paragraph" style="font-weight: bold;">Default :</span></p>
+
|- style="vertical-align:top;"
</td>
+
|align="right" width="20%"|'''Default'''
<td style="width:446px;" valign="top" width="446"><p class="p_Paragraph"><span class="f_Paragraph">Inside Scene</span></p>
+
|60.0 / Progressive
</td>
+
|}
</tr>
+
 
</table>
+
{{M-Heading1c|Process}}
</div>
+
 
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
This section allows the definition of various processing options, including fallback modes.
<p class="p_DVBodyText"><span class="f_DVBodyText">DVO Twister has an internal </span><span class="f_DVBodyText" style="font-weight: bold;">scene detector</span><span class="f_DVBodyText"> and the </span><span class="f_DVBodyText" style="font-style: italic;">Cut Mode</span><span class="f_DVBodyText"> determines how images adjacent to a scene cut are </span><span class="f_DVBodyText" style="font-style: italic;">aligned</span><span class="f_DVBodyText">.</span></p>
+
 
<p class="p_DVHeader3"><span class="f_DVHeader3">Across Scene</span></p>
+
{{M-Heading2|Motion Mode}}
<p class="p_DVBodyTextIndent1"><span class="f_DVBodyTextIndent1">This ignores the cut and </span><span class="f_DVBodyTextIndent1" style="font-style: italic;">blends</span><span class="f_DVBodyTextIndent1"> the images. This will not provide in a clean cut but is sometimes preferred as it is the most accurate representation in terms of alignment in time.</span></p>
+
 
<p class="p_DVHeader3"><span class="f_DVHeader3">Inside Scene</span></p>
+
[[File:ch-dvo-twister-motion-mode.png|alt=ch-dvo-twister-motion-mode]]
<p class="p_DVBodyTextIndent1"><span class="f_DVBodyTextIndent1">This aligns the cut to the nearest video field.</span></p>
+
 
<p class="p_DVHeader3"><span class="f_DVHeader3">Inside Scene Frame Aligned</span></p>
+
This defines how the images are recreated in the target format.
<p class="p_DVBodyTextIndent1"><span class="f_DVBodyTextIndent1">This aligns the cut to the nearest output video/film frame and so results in the cleanest cut.</span></p>
+
 
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
{| width="80%" cellpadding="10" border="1" style="border-collapse: collapse;"
 +
|- style="background-color: #dedede;"
 +
|'''Mode'''
 +
|'''Note'''
 +
|- style="vertical-align:top;"
 +
|'''Motion Compensated'''
 +
|This uses motion compensation and is the default. This allows the accurate recreation of fields and frames using the Digital Vision ''Phame'' motion vector algorithms.
 +
|- style="vertical-align:top;"
 +
|Interpolated
 +
|This is a simpler method that recreates correct target fields and frames by careful mixing of the input source. This method will often produce a lower quality result than the motion compensated approach. Try this is if ''Motion Compensation'' does not work well.
 +
|- style="vertical-align:top;"
 +
|Nearest
 +
|This uses no processing other than skipping or repeating frames to output the same clip duration.
 +
|}
 +
 
 +
{{M-Heading2|Fallback}}
 +
 
 +
[[File:ch-dvo-twister-fallback.png|alt=ch-dvo-twister-fallback]]
 +
 
 +
This determines how images that are found ''unsafe'' in the set ''motion mode'' are to be processed in the target format.
 +
 
 +
{| width="30%" cellpadding="5" border="1" style="border-collapse: collapse;"
 +
|align="right" width="20%"|'''Values'''
 +
|Interpolated / Nearest
 +
|- style="vertical-align:top;"
 +
|align="right" width="20%"|'''Default'''
 +
|Interpolated
 +
|}
 +
 
 +
{{M-Heading2|Scene Cut Processing}}
 +
 
 +
[[File:ch-dvo-twister-scene-cut.png|alt=ch-dvo-twister-scene-cut]]
 +
 
 +
DVO Twister has an internal '''scene detector''' and the ''Scene Cut'' mode determines how images adjacent to a scene cut are processed.
 +
 
 +
{| width="80%" cellpadding="10" border="1" style="border-collapse: collapse;"
 +
|- style="background-color: #dedede;"
 +
|'''Mode'''
 +
|'''Note'''
 +
|- style="vertical-align:top;"
 +
|Disable
 +
|This ignores the cut and force motion processing across the scene cut. This will not provide a clean cut but is sometimes preferred as it is the most accurate representation in terms of alignment in time.
 +
|- style="vertical-align:top;"
 +
|Interpolate
 +
|This will force processing to be in ''interpolate'' mode across the scene cut.
 +
|- style="vertical-align:top;"
 +
|'''Nearest'''
 +
|This will force the processing to be in ''nearest neighbour'' giving the best looking edits but not necessary aligned in time. This is the default.
 +
|}
 +
 
 +
{{M-Heading1c|Motion}}
 +
 
 +
''Motion'' sets up the ''motion analysis'' and its thresholds.
 +
 
 +
{{M-Alert|This only has an effect when ''Process'' is set to ''Motion Compensated''.}}
 +
 
 +
{{M-Heading2|Range}}
 +
 
 +
[[File:ch-dvo-twister-range.png|alt=ch-dvo-twister-range]]
 +
 
 +
''Range'' affects how motion is detected and selects between three main modes.
 +
 
 +
{{M-Note|A larger mode can help with fast motion and larger images.}}
 +
 
 +
{| width="30%" cellpadding="5" border="1" style="border-collapse: collapse;"
 +
|align="right" width="20%"|'''Values'''
 +
|Normal / Large / X-Large
 +
|- style="vertical-align:top;"
 +
|align="right" width="20%"|'''Default'''
 +
|Normal
 +
|}
 +
 
 +
 
 +
{{M-Heading2|Smoothness}}
 +
 
 +
[[File:ch-dvo-twister-smoothness.png|alt=ch-dvo-twister-smoothness]]
 +
 
 +
''Smoothness'' affects how the thresholds between ''motion'' and ''fallback'' are managed to achieve a preferred blend.
 +
 
 +
{| width="30%" cellpadding="5" border="1" style="border-collapse: collapse;"
 +
|align="right" width="20%"|'''Values'''
 +
|0.0 - 1.0
 +
|- style="vertical-align:top;"
 +
|align="right" width="20%"|'''Default'''
 +
|0.10
 +
|}
 +
 
 +
 
 +
{{M-Heading1c|Timeline}}
 +
 
 +
Defines how the filter should process the timeline.
 +
 
 +
{{M-Heading2|Ignore Cuts Start}}
 +
 
 +
[[File:ch-dvo-twister-timeline-cuts-start.png|alt=ch-dvo-twister-timeline-cuts-start]]
 +
 
 +
This sets the reference in-point for the conversion. Once enabled all conversion will be calculated from ''start'' of the source clip.
 +
 
 +
If ''disabled'' it will pay respect to scene edits and use the first frame of each edit as reference frame and start of conversion.
 +
 
 +
{| width="30%" cellpadding="5" border="1" style="border-collapse: collapse;"
 +
|- style="vertical-align:top;"
 +
|align="right" width="20%"|'''Default'''
 +
|Disabled
 +
|}
 +
 
 +
{{M-Alert|If the '''whole timeline''' is to be converted then ''Ignore Cuts Start'' needs to be '''enabled'''.}}
 +
 
 +
{{M-Heading2|Ignore Cuts End}}
 +
 
 +
[[File:ch-dvo-twister-timeline-cuts-end.png|alt=ch-dvo-twister-timeline-cuts-end]]
 +
 
 +
This sets the duration endpoint based upon edits. If enabled, all conversion will be allowed to use frames past the source clip edit.
 +
 
 +
If ''disabled'' it will convert until end of source edit.
 +
 
 +
{| width="30%" cellpadding="5" border="1" style="border-collapse: collapse;"
 +
|- style="vertical-align:top;"
 +
|align="right" width="20%"|'''Default'''
 +
|Enabled
 +
|}
 +
 
 +
{{M-Heading2|Conversion}}
 +
 
 +
[[File:ch-dvo-twister-timeline-conversion.png|alt=ch-dvo-twister-timeline-conversion]]
 +
 
 +
This defines the length of the conversion.
 +
 
 +
{| width="80%" cellpadding="10" border="1" style="border-collapse: collapse;"
 +
|- style="background-color: #dedede;"
 +
|'''Mode'''
 +
|'''Note'''
 +
|- style="vertical-align:top;"
 +
|Range
 +
|Will convert the sequence with the frame count as reference.
 +
|- style="vertical-align:top;"
 +
|'''Duration'''
 +
|Will convert the sequence with time as reference. Will add or subtract fields or frames at the end of the sequence to conform. This is the default.
 +
|- style="vertical-align:top;"
 +
|Range+Duration
 +
|Will convert the sequence with time as reference. Will use the last frame in the source as last frame in target and will manage any anomalies in time/range inbetween.
 +
|}
 +
 
 +
 
 +
{{M-Heading2|Keep Orphaned Field}}
 +
 
 +
[[File:ch-dvo-twister-timeline-keep-orphaned-field.png|alt=ch-dvo-twister-timeline-keep-orphaned-field]]
 +
 
 +
Uses the "other field" (at same time) to complete the last frame if needed.
 +
 
 +
{| width="30%" cellpadding="5" border="1" style="border-collapse: collapse;"
 +
|- style="vertical-align:top;"
 +
|align="right" width="20%"|'''Default'''
 +
|Enabled
 +
|}
 +
 
  
 
{{Template:M-Navlinks-bottom|UM:Manual|UM:Dvo_Effects_Dvo_Deinterlace|UM:Dvo_Effects_Dvo_Warp}}
 
{{Template:M-Navlinks-bottom|UM:Manual|UM:Dvo_Effects_Dvo_Deinterlace|UM:Dvo_Effects_Dvo_Warp}}
Line 145: Line 300:
 
[[Category:Phoenix]]
 
[[Category:Phoenix]]
 
[[Category:Loki]]
 
[[Category:Loki]]
 
 
<!--
 
Originally processed and converted on 2014-06-20 20:09:24
 
-->
 

Latest revision as of 16:59, 14 July 2016

Darrow-up.png     Previous Next

DVO Twister


DVO Twister is an advanced software standards conversion tool.

To use DVO Twister, you should set up a project and composition configured for your target format.

ch-dvo-twister-menu

This toggle button allows you to enable/disable the DVO Twister effect. By default, as soon as the effect is added it is applied.

Input

ch-dvo-twister-input

Configure the source format for the input.

Rate Format

Select the source format for the conversion. Available modes include common field and framerates.

Note:
Mode Note
3:2 (29.97->23.976) Will perform an automatic inverse telecine process.
Custom Set the input framerate freely.
Field Order

Sets the field order if the input rate format is interlaced.

Values f0:f1 , f1:f0
Default f0:f1


Custom

ch-dvo-twister-custom-input

Rate

Sets the source format rate for the conversion when rate format is set as custom.

Media can be specified to be Progressive or Interlaced.

Range 1.0 - 240.0
Values Progressive (Frames) / Interlaced (Fields)
Default 50.0 / Progressive
Output

ch-dvo-twister-output

Configure the desired format for the output.

Rate Format

Select the output format for the conversion. Available modes include common field and framerates.

Note:
Mode Note
Custom Set output framerate freely.
Field Order

Sets the field order to the output rate when the format is interlaced.

Values f0:f1 , f1:f0
Default f0:f1
Custom

ch-dvo-twister-custom-output

Rate

Sets the output format rate for the conversion when rate format is set as custom.

Media can be specified to be Progressive or Interlaced.

Range 1.0 - 240.0
Values Progressive (Frames) / Interlaced (Fields)
Default 60.0 / Progressive
Process

This section allows the definition of various processing options, including fallback modes.

Motion Mode

ch-dvo-twister-motion-mode

This defines how the images are recreated in the target format.

Mode Note
Motion Compensated This uses motion compensation and is the default. This allows the accurate recreation of fields and frames using the Digital Vision Phame motion vector algorithms.
Interpolated This is a simpler method that recreates correct target fields and frames by careful mixing of the input source. This method will often produce a lower quality result than the motion compensated approach. Try this is if Motion Compensation does not work well.
Nearest This uses no processing other than skipping or repeating frames to output the same clip duration.
Fallback

ch-dvo-twister-fallback

This determines how images that are found unsafe in the set motion mode are to be processed in the target format.

Values Interpolated / Nearest
Default Interpolated
Scene Cut Processing

ch-dvo-twister-scene-cut

DVO Twister has an internal scene detector and the Scene Cut mode determines how images adjacent to a scene cut are processed.

Mode Note
Disable This ignores the cut and force motion processing across the scene cut. This will not provide a clean cut but is sometimes preferred as it is the most accurate representation in terms of alignment in time.
Interpolate This will force processing to be in interpolate mode across the scene cut.
Nearest This will force the processing to be in nearest neighbour giving the best looking edits but not necessary aligned in time. This is the default.
Motion

Motion sets up the motion analysis and its thresholds.

This only has an effect when Process is set to Motion Compensated.

Range

ch-dvo-twister-range

Range affects how motion is detected and selects between three main modes.

A larger mode can help with fast motion and larger images.

Values Normal / Large / X-Large
Default Normal


Smoothness

ch-dvo-twister-smoothness

Smoothness affects how the thresholds between motion and fallback are managed to achieve a preferred blend.

Values 0.0 - 1.0
Default 0.10


Timeline

Defines how the filter should process the timeline.

Ignore Cuts Start

ch-dvo-twister-timeline-cuts-start

This sets the reference in-point for the conversion. Once enabled all conversion will be calculated from start of the source clip.

If disabled it will pay respect to scene edits and use the first frame of each edit as reference frame and start of conversion.

Default Disabled

If the whole timeline is to be converted then Ignore Cuts Start needs to be enabled.

Ignore Cuts End

ch-dvo-twister-timeline-cuts-end

This sets the duration endpoint based upon edits. If enabled, all conversion will be allowed to use frames past the source clip edit.

If disabled it will convert until end of source edit.

Default Enabled
Conversion

ch-dvo-twister-timeline-conversion

This defines the length of the conversion.

Mode Note
Range Will convert the sequence with the frame count as reference.
Duration Will convert the sequence with time as reference. Will add or subtract fields or frames at the end of the sequence to conform. This is the default.
Range+Duration Will convert the sequence with time as reference. Will use the last frame in the source as last frame in target and will manage any anomalies in time/range inbetween.


Keep Orphaned Field

ch-dvo-twister-timeline-keep-orphaned-field

Uses the "other field" (at same time) to complete the last frame if needed.

Default Enabled


Darrow-up.png     Previous Next