EDL Edit Changes

<< Click to Display Table of Contents >>

Navigation:  Nodes > Tasks > Conform >

EDL Edit Changes

 

Purpose

 

This node uses two EDL files as input and checks each event to see if there has been any editing changes between them.

Based on that it then creates a new EDL with markers indicating how much trimming has been done, and if any new event have happened.

 

EDLEditChanges-001

 

The EDL with markers generated can be either in Mistika/Avid or DaVinci Resolve format.

As in the EDL itself there is no information about the framerate used, it must also be indicated to compute the differences in timecode between each event.

 

kllTZfNIG1i4kUCGBE-t5yP5xRAbUswD6yQMVMJ_fsSQ4DeIkifpKurmC5qVQ3a2ICcxbJlwY7dU153Pqsg_flglMwIQm4Avfmd22XL4vRDKgasgtsFcFPdH8USveMnSG_q8UQ7luNWDDHoBpjCSR1Q

 

It is also possible to determine the color of the marker used to indicate the edit changes detected and new events separately.

Events that do not present any edit change (which means that they have the same source and rec tc in/out) will not generate any marker and will be omitted.

 

Zd9G_DnPtzapNiWRJCpO5fjaawHmu1CN0R6tZB0p4dhb9fYGNrRVGFc88abfu5bmp8qhjs4idp1p9ywgOegUR18LnaA86tqzU692WOVyrX8NYE7fQGxjU4fliRYpcRgBFS_sk2wqPjY0jBAMyY7ol4s

 

It is important to note that normally editors work with the transcoded footage keeping the original clip name across the whole edit process (i.e. A003C007_220930_RNFD). While re-conforming this clips is not a big issue, it can become messy when VFX plates and other elements have already been exported and started to be worked on by the VFX department. These plates may have or not handles, and even if they have them they may not be enough when there is a re-edit of a whole VFX sequence. Furthermore, one same clip can be used several times in the same sequence, so comparing different events that have all of them the same clip name will lead to excessive and redundant information about performed trims of that clip. Only in ideal circumstances the editor will be able to substitute the original clip with the exported VFX so its name will be included in the next .edl export However, this isn't guaranteed, and the VFX clip might not even be in the previous .EDL export. This makes it practically impossible to compare them.

 

Therefore it is strongly recommended to feed the EDL Edit Changes node with EDL files that contain directly the VFX name in each event: VFX name assignment is unique (or should be), and it is the only way to have unequivocal results when comparing edit changes between all events in both EDLs, before and after the re-edit performed. In order to generate these edls with the VFX name in the events, the EDL To Markers node can be used as follows:

 

To start with, we have two EDLs generated by the editor, before and after the re-edit, with markers in every event to determine the VFX name:

 

7cAvKGB1D0e-q1abhYqiXCj-OCIV0u2lXlWikFNgD59qJ1651JQ6NCe1pzToq_pOxN5TC7obE2NAc15UTpIStv_5uvmvvNprgXF-ZlodR3fVg-A767te4u0ZRdqvHcy-6jxtYAyVc9APUqJNtWBjmro

 

PsFjr9vHo-h67y7r3nX1MgsuEjJKdg5xo7QO5yLvXLgNrLVUsigRpq_u-7pfYgqsWnxOw4OUZX_lzD-cCdOIl6J4sX8QnQDtZBp24VoZ8qiT0T9zRYOpkqR3DSBpM3g9xqBGXBFmRZhon138xbuXGkw

 

We can observe that the whole edit uses the same clip throughout all the cuts, and also a new VFX has been added in the last edit.

Event 003 has its tail trimmed and moved in the timeline, event 004 has no changes, and event 005 is a new vfx that wasn’t declared before.

 

Then with the EDL To Markers node we process both EDLs and get new ones with its corresponding VFX name in the event tapename, thus eliminating the reference to the original clip name:

 

pHIR-Xzjwgarkp8yT57lxQXcbyXV37R_AP72qXWbvKZve1w4rhHvCZn6FxBiSp5XrmLyQbz1MWh4FHBnrxCfvp4Qot2ybFVwGDqPfwjS-nEu7X7ukOvLh3zBzJZL-5uAzQ1TC_rt3Ht-6k3Y_5ORG88

v0SZrBZNvoQkfkfagNehObush9p-f9UrRNVdNgU5wHwD23w9t42wYcQXq26Y_alWAGAPhXFHk5jHvRzhYeCE1G8cP6Rk6EamYw2k-vTu6A6nE9j-1qTBDryqdiqjE39mjzHX4T4nm_ZuphSwM8Al3a0

 

Having already unequivocal names for each EDL event in each of the EDL files, we can thereby make use of the EDL Edit Changes node to look for timecode differences.

The new generated EDL can be used to conform the affected VFX, and will show information about each event trimmed and/or moved in the timeline in the form of notes added to each marker:

 

Xs_JPV-atE--LKzpCea5OgBcGXnHmxRADIDa9M7HYxmSNd0ICRngqotHhmK3QfdpWssuKIZakndy5H5vALxc_hGZ9bs-f1r1aYDfmSfdoRStz7Hu_GXiT0P__8fmep_BQ6fpWKytAbkX_G__ilQree8

 

In the following example we can see how a workflow can be built making use of both - EDL To Markers and EDL Edit Changes nodes.

 

FW6IhshN65civxbs56kZlbhtbp7Rti3jx_DzaLe9jJYRd97DniuHNbfVoZtJNcbwPggTIUvQncyCwM49ncwY68BIrsTvyzu38qbl6p628G8MDcZi_WAZ1nj3stfHbqW6smnxs02RGdADFNn_WwvCw-o

 

In this case our input are two EDL files corresponding to the previous and actual edit:

 

1mEtACpcOcgUPrGR9S7Z35es10_35Aj3HG7g9wLNX7WQG8RKiH-cPuJLtwCEyFxPp8iHtEgmTkLA3Psg8iFOHgGTgW_JDJYkjCD9Nsmhu4xIpHAyxAtUMKfRAaqcL6LEBntzAh7thpCSNGzhUE6l_UU

Then we generate another EDL for each one with the EDL to Markers node, and establish a name convention suitable to extract the needed tokens in order to classify the files by the following metadata:

 

7iQXO4tl0sIb9xG3VMJ2ww4dXow1k4sWQHP7uEYaXVamX8BpP5PloJyV2YyIQxCnu7iRxOlRkMEuuVQlCw7TJi6zXnk5w7A9pg3HNUioxheA0-yI4xTvlv2aT5vNXhWcaMIWw2wVhrL94OXTkWgKsh0

V9Z82GUpzC8QQDnhPxZti2ZSMVpLHj5YhOjq1OmfbdwyX1NVtz7HjuIXyzNpY5d6VavLan42DX5SJ8Dkr34gfy2ptl7lKmuwIYDBtoXnn07y5kjRL3qVadvx64czkXgYK_NdVUYzhnQ5UckifzWZTlw

 

Finally, we make use of the ClassifyByMetadata node to separate both edit steps and feed separately the EDL Edit Changes node:

 

GOu_1liln3ar4dIAMXx1xOa2N17PWi8Vjwu6q4D9_UnaJTmC2182OdTxLFWzawuj5cbxML88fiLyIcReJBwkvlgrSYxpsiJsD_r_rf5ADPnZOwbZ7AShx3bxMPlwF_8V3JN6uPQ7hOzBWvYto3HlBhI

 

As we can see, we have generated two EDL files with markers for Mistika/Avid and DaVinci Resolve formats.

These can be directly imported into the timeline, allowing for immediate integration into the editing process. This eliminates the need for operators to spend time comparing reference movies to identify differences or referring to auxiliary documents like Excel tables or PDF reports to discern changes between the cuts.

 

7XD1If1wSDwFVMk3t5zh1hyQGJUPax3TJokIaWcd4aPif-ijhnZLqx3Mdloc89CuU6R8EeKMGqagS73doudKZgoBUTRTtom6NHNzZRhD4SE0ToAIXbK4bsDoOPd00TPjKfeHmTuh9k4ZqeVXhAsYVBQ

 

cD4u_LWOwvLAurYXmQmpH7QWbFjZ7aFMTeClCyUNYj3y9yDyc7thEZXZXLPbmRIY7jgc53_vNaY9Z_Tphw7exVHoc1Ja3lvwHSNnnZ24a6IuRxNcHNNrm-02xUyQKlrQnl3sTk2YksF2CCO88l2n1u8

 

 

Inputs

 

edlBefore: EDL file containing the cut information before the edit change.

edlAfter: EDL file containing the cut information after the edit change.

 

Outputs

 

edlMarkers: .edl files for each format selected in the ‘edlMarkersFormat’ containing markers and comments about the edit changes detected.

.

 

Standard properties

Object Name

Color

Bypass

Lock

Name Convention

 

 

Python standard properties

code

NOTE: An introduction to all the Python tools in Mistika Workflows is available in the Python scripting tools section.

 

 

Node specific properties

 

EDL Path: Folder to store the .edl files created by this node.

 

edlMarkersFormat: Toggles to select Mistika/Avid or DaVinciResolve format, as well as the framerate to be used to compute the timecode differences between both EDL files

 

MarkersColors

Edit Changes Mistika: Pulldown menu with the available colors in Mistika/Avid format to generate the markers when an edit change has been detected.

New VFX Mistika: Pulldown menu with the available colors in Mistika/Avid format to generate the markers when a new VFX event has been detected.

Edit Changes Resolve: Pulldown menu with the available colors in DaVinci Resolve format to generate the markers when an edit change has been detected.

New VFX Resolve: Pulldown menu with the available colors in DaVinci Resolve format to generate the markers when a new vfx event has been detected.

 

Developer reference (Python - EDLEditChanges.[Property ID], API Rest - node/EDLEditChanges/property/[Property ID])

 

Property Label

Property ID

EDL Markers Path

edlMarkersPath

Mistika

Mistika

DaVinci Resolve

DaVinciResolve

Frame Rate

FrameRate

Edit Changes MTK

EditChangesMTK

New VFX MTK

NewVFXMTK

Edit Changes DVR

EditChangesDVR

New VFX DVR

NewVFXDVR