i mean can *any* NLE on your machine (including Resolve) produce usable cmx3600 edl? <div><br></div><div><br></div><div>i compiled git opentimelineio with minor hack</div><div><br></div><div>$ git diff                                                             diff --git a/CMakeLists.txt b/CMakeLists.txt                           index 3b7d084..a71fc30 100644</div><div>--- a/CMakeLists.txt                                                   +++ b/CMakeLists.txt                                                   @@ -16,6 +16,7 @@ set(OTIO_VERSION ${OTIO_VERSION_MAJOR}.${OTIO_VERSION_MINOR}.${OTIO_VERSION_PATC                                             set(OTIO_AUTHOR       "Contributors to the OpenTimelineIO project")    set(OTIO_AUTHOR_EMAIL "<a href="mailto:opentimelineio@pixar.com">opentimelineio@pixar.com</a>")</div><div> set(OTIO_LICENSE      "Modified Apache 2.0 License")                  +set(CMAKE_EXEC_LINKER_FLAGS "-lpython3.9")                            </div><div> project(OpenTimelineIO VERSION ${OTIO_VERSION} LANGUAGES C CXX)                                                                              diff </div><div><br></div><div>--git a/src/deps/rapidjson b/src/deps/rapidjson</div><div>--- a/src/deps/rapidjson                                               +++ b/src/deps/rapidjson                                               @@ -1 +1 @@</div><div>-Subproject commit 17aa824c928ea111e9b12a61e06d98335ce98f15            +Subproject commit 17aa824c928ea111e9b12a61e06d98335ce98f15-dirty      diff --git a/src/opentime/CMakeLists.txt b/src/opentime/CMakeLists.txt</div><div>index 9a7ce49..33b8e73 100644                                          --- a/src/opentime/CMakeLists.txt                                      +++ b/src/opentime/CMakeLists.txt</div><div>@@ -9,6 +9,8 @@ set(OPENTIME_HEADER_FILES                                   timeTransform.h                                                        version.h)</div><div>                                                                       +set(CMAKE_SHARED_LINKER_FLAGS "-lpython3.9")                          +</div><div> add_library(opentime ${OTIO_SHARED_OR_STATIC_LIB}                                  errorStatus.cpp                                                        rationalTime.cpp</div><div>$</div><div><br></div><div>so it links with current python3.9 on my tablet/termux</div><div><br></div><div>$ ./setup.py install --prefix ~/.local</div><div><br></div><div>and something shows up.. </div><div><br></div><div>$ ~/.local/bin/otiocat ~/my.edl                                        {</div><div>    "OTIO_SCHEMA": "Timeline.1",                                           "metadata": {},</div><div>    "name": "matrix_noAudio.xml fps: 25",                                  "global_start_time": null,</div><div>    "tracks": {</div><div>        "OTIO_SCHEMA": "Stack.1",                                              "metadata": {},</div><div>        "name": "tracks",                                                      "source_range": null,</div><div>        "effects": [],                                                         "markers": [],</div><div>        "children": [                                                              {</div><div>                "OTIO_SCHEMA": "Track.1",                                              "metadata": {},</div><div>                "name": "V",                                                           "source_range": null,</div><div>                "effects": [],                                                         "markers": [],</div><div>                "children": [                                                              {</div><div>                        "OTIO_SCHEMA": "Clip.1",                                               "metadata": {},                                                        "name": "matrixNoAudio.mov",</div><div>                        "source_range": {</div><div>                            "OTIO_SCHEMA": "TimeRange.1",                                          "duration": {</div><div>                                "OTIO_SCHEMA": "RationalTime.1",                                       "rate": 24.0,</div><div>                                "value": 590.0                                                     },</div><div>                            "start_time": {                                                            "OTIO_SCHEMA": "RationalTime.1",</div><div>                                "rate": 24.0,                                                          "value": 0.0</div><div>                            }</div><div>                        },                                                                     "effects": [],</div><div>                        "markers": [],                                                         "media_reference": {                                                       "OTIO_SCHEMA": "MissingReference.1",</div><div>                            "metadata": {},                                                        "name": "",                                                            "available_range": null</div><div>                        }                                                                  },</div><div>                    {                                                                          "OTIO_SCHEMA": "Clip.1",</div><div>                        "metadata": {                                                              "cmx_3600": {</div><div>                                "reel": "BL"                                                       }</div><div>                        },                                                                     "name": "002",</div><div>                        "source_range": {</div><div>                            "OTIO_SCHEMA": "TimeRange.1",                                          "duration": {</div><div>                                "OTIO_SCHEMA": "RationalTime.1",                                       "rate": 24.0,</div><div>                                "value": 169.0                                                     },</div><div>                            "start_time": {                                                            "OTIO_SCHEMA": "RationalTime.1",</div><div>                                "rate": 24.0,                                                          "value": 0.0</div><div>                            }                                                                  },</div><div>                        "effects": [],</div><div>                        "markers": [],                                                         "media_reference": {</div><div>                            "OTIO_SCHEMA": "GeneratorReference.1",                                 "metadata": {},</div><div>                            "name": "",                                                            "available_range": null,</div><div>                            "generator_kind": "black",</div><div>                            "parameters": {}                                                   }</div><div>                    },                                                                     {</div><div>                        "OTIO_SCHEMA": "Clip.1",                                               "metadata": {},</div><div>                        "name": "matrixNoAudio.mov",                                           "source_range": {</div><div>                            "OTIO_SCHEMA": "TimeRange.1",                                          "duration": {</div><div>                                "OTIO_SCHEMA": "RationalTime.1",                                       "rate": 24.0,</div><div>                                "value": 723.0                                                     },</div><div>                            "start_time": {                                                            "OTIO_SCHEMA": "RationalTime.1",</div><div>                                "rate": 24.0,                                                          "value": 0.0</div><div>                            }                                                                  },</div><div>                        "effects": [],                                                         "markers": [],</div><div>                        "media_reference": {                                                       "OTIO_SCHEMA": "MissingReference.1",</div><div>                            "metadata": {},                                                        "name": "",</div><div>                            "available_range": null                                            }</div><div>                    }</div><div>                ],                                                                     "kind": "Video"</div><div>            }</div><div>        ]</div><div>    }                                                                  }</div><div><br></div><div>====</div><div><br></div><div>i found some forum posts on kdenlive's support of opentimelineio (and thus cmx3600) but in mid-2020 it was not really working flawless/out of the box. </div><div><br></div><div>now we have opentimelineio-0.13 (and i compiled 0.14-dev) so it may work better? </div><div><br></div><div>can you double-check your kdenlive/otio install? </div><div><br></div><div><a href="https://forum.kde.org/viewtopic.php?f=265&t=165060">https://forum.kde.org/viewtopic.php?f=265&t=165060</a></div><div><br></div><div>make sure you configure Resolve as suggested in </div><div><br></div><div><a href="https://forum.shotcut.org/t/lost-timecode-xavcs/3392/15">https://forum.shotcut.org/t/lost-timecode-xavcs/3392/15</a></div><div><br></div><div>'extract reel names from edl comments' especially? </div><div><br></div><div>i think i can put them (reel names) from Cin side, but need some better understanding how to convert filenames into simple, unique 8 char long strings.... (sometimes 16 or 32 long reel names accepted) <br><br>On Monday, May 31, 2021, Andrea paz <<a href="mailto:gamberucci.andrea@gmail.com">gamberucci.andrea@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">No, none of my tests produced working edls.<br>
</blockquote></div>