tlplay not recognizing target_url schema file:///
Opened this issue · 1 comments
Hi, we are exporting OTIO files with Foundry's Hiero 13 and 14, and tlplay is failing to recognize the URL formats of the media_references.
removing the file:///
from the target_url
properties let's tlplay load the media correctly.
ERROR: X:\sombrero\jobs\masonry\vfx\MAS\mas_000\edit\publish\REDACTED_vfx_seq441_minicut_dev_mov\otio\file:///X:/sombrero/jobs/NONAME/in/240404/PKG%20-%20104_LOCKED%20CUT_STUDIO/STUDIO_SEQREF_NONAME_104_240403.mov: X:\sombrero\jobs\masonry\vfx\MAS\mas_000\edit\publish\cmtr_vfx_seq441_minicut_dev_mov\otio\file:///X:/sombrero/jobs/NONAME/in/240404/PKG%20-%20104_LOCKED%20CUT_STUDIO/STUDIO_SEQREF_NONAME_104_240403.mov: Invalid argument
Seems like it's asuming file:///
as relative path instead of handling it as a schema.
A copy of a name-redacted otio file coming from Hiero 14.
{
"OTIO_SCHEMA": "Timeline.1",
"metadata": {
"nuke": {
"version": "14.0v2"
}
},
"name": "NONAME_vfx_seq441_minicut_dev_mov",
"global_start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 363808.0
},
"tracks": {
"OTIO_SCHEMA": "Stack.1",
"metadata": {},
"name": "tracks",
"source_range": null,
"effects": [],
"markers": [],
"enabled": true,
"children": [
{
"OTIO_SCHEMA": "Track.1",
"metadata": {},
"name": "Video 1",
"source_range": null,
"effects": [],
"markers": [],
"enabled": true,
"children": [
{
"OTIO_SCHEMA": "Clip.2",
"metadata": {},
"name": "STUDIO_SEQREF_NONAME_104_240403",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1340.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 363808.0
}
},
"effects": [],
"markers": [],
"enabled": true,
"media_references": {
"DEFAULT_MEDIA": {
"OTIO_SCHEMA": "ExternalReference.1",
"metadata": {},
"name": "",
"available_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1340.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 363808.0
}
},
"available_image_bounds": null,
"target_url": "file:///X:/PROJECTS/jobs/NONAME/in/240404/PKG%20-%20104_LOCKED%20CUT_STUDIO/STUDIO_SEQREF_NONAME_104_240403.mov"
}
},
"active_media_reference_key": "DEFAULT_MEDIA"
}
],
"kind": "Video"
},
{
"OTIO_SCHEMA": "Track.1",
"metadata": {},
"name": "Video 2",
"source_range": null,
"effects": [],
"markers": [],
"enabled": true,
"children": [
{
"OTIO_SCHEMA": "Gap.1",
"metadata": {},
"name": "",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 117.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 0.0
}
},
"effects": [],
"markers": [],
"enabled": true
},
{
"OTIO_SCHEMA": "Clip.2",
"metadata": {},
"name": "NONAME_104_41_0010_cgi_comp_out_v16",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 260.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 648409.0
}
},
"effects": [],
"markers": [],
"enabled": true,
"media_references": {
"DEFAULT_MEDIA": {
"OTIO_SCHEMA": "ExternalReference.1",
"metadata": {},
"name": "",
"available_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 270.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 648404.0
}
},
"available_image_bounds": null,
"target_url": "file:///X:/PROJECTS/jobs/NONAME/delivery/NONAME_vfx_VOD_versions_240704/minicut/no-lut/NONAME_104_41_0010_cgi_comp_out_v16/NONAME_104_41_0010_cgi_comp_out_v16.mov"
}
},
"active_media_reference_key": "DEFAULT_MEDIA"
},
{
"OTIO_SCHEMA": "Clip.2",
"metadata": {},
"name": "NONAME_104_41_0020_cgi_comp_out_v8",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 118.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1319629.0
}
},
"effects": [],
"markers": [],
"enabled": true,
"media_references": {
"DEFAULT_MEDIA": {
"OTIO_SCHEMA": "ExternalReference.1",
"metadata": {},
"name": "",
"available_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 128.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1319624.0
}
},
"available_image_bounds": null,
"target_url": "file:///X:/PROJECTS/jobs/NONAME/delivery/NONAME_vfx_VOD_versions_240704/minicut/no-lut/NONAME_104_41_0020_cgi_comp_out_v8/NONAME_104_41_0020_cgi_comp_out_v8.mov"
}
},
"active_media_reference_key": "DEFAULT_MEDIA"
},
{
"OTIO_SCHEMA": "Clip.2",
"metadata": {},
"name": "NONAME_104_41_0030_cgi_comp_out_v16",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 114.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1376494.0
}
},
"effects": [],
"markers": [],
"enabled": true,
"media_references": {
"DEFAULT_MEDIA": {
"OTIO_SCHEMA": "ExternalReference.1",
"metadata": {},
"name": "",
"available_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 124.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1376489.0
}
},
"available_image_bounds": null,
"target_url": "file:///X:/PROJECTS/jobs/NONAME/delivery/NONAME_vfx_VOD_versions_240704/minicut/no-lut/NONAME_104_41_0030_cgi_comp_out_v16/NONAME_104_41_0030_cgi_comp_out_v16.mov"
}
},
"active_media_reference_key": "DEFAULT_MEDIA"
},
{
"OTIO_SCHEMA": "Clip.2",
"metadata": {},
"name": "NONAME_104_41_0040_cgi_comp_out_v26",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 120.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 614715.0
}
},
"effects": [],
"markers": [],
"enabled": true,
"media_references": {
"DEFAULT_MEDIA": {
"OTIO_SCHEMA": "ExternalReference.1",
"metadata": {},
"name": "",
"available_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 130.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 614710.0
}
},
"available_image_bounds": null,
"target_url": "file:///X:/PROJECTS/jobs/NONAME/delivery/NONAME_vfx_VOD_versions_240704/minicut/no-lut/NONAME_104_41_0040_cgi_comp_out_v26/NONAME_104_41_0040_cgi_comp_out_v26.mov"
}
},
"active_media_reference_key": "DEFAULT_MEDIA"
},
{
"OTIO_SCHEMA": "Clip.2",
"metadata": {},
"name": "NONAME_104_41_0050_cgi_comp_out_v11",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 90.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1376816.0
}
},
"effects": [],
"markers": [],
"enabled": true,
"media_references": {
"DEFAULT_MEDIA": {
"OTIO_SCHEMA": "ExternalReference.1",
"metadata": {},
"name": "",
"available_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 100.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1376811.0
}
},
"available_image_bounds": null,
"target_url": "file:///X:/PROJECTS/jobs/NONAME/delivery/NONAME_vfx_VOD_versions_240704/minicut/no-lut/NONAME_104_41_0050_cgi_comp_out_v11/NONAME_104_41_0050_cgi_comp_out_v11.mov"
}
},
"active_media_reference_key": "DEFAULT_MEDIA"
},
{
"OTIO_SCHEMA": "Clip.2",
"metadata": {},
"name": "NONAME_104_41_0060_cgi_comp_out_v60",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 155.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 626882.0
}
},
"effects": [],
"markers": [],
"enabled": true,
"media_references": {
"DEFAULT_MEDIA": {
"OTIO_SCHEMA": "ExternalReference.1",
"metadata": {},
"name": "",
"available_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 165.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 626877.0
}
},
"available_image_bounds": null,
"target_url": "file:///X:/PROJECTS/jobs/NONAME/delivery/NONAME_vfx_VOD_versions_240704-2/minicut/no-lut/NONAME_104_41_0060_cgi_comp_out_v60/NONAME_104_41_0060_cgi_comp_out_v60.mov"
}
},
"active_media_reference_key": "DEFAULT_MEDIA"
},
{
"OTIO_SCHEMA": "Clip.2",
"metadata": {},
"name": "NONAME_104_41_0070_cgi_comp_out_v14",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 75.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1377110.0
}
},
"effects": [],
"markers": [],
"enabled": true,
"media_references": {
"DEFAULT_MEDIA": {
"OTIO_SCHEMA": "ExternalReference.1",
"metadata": {},
"name": "",
"available_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 85.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1377105.0
}
},
"available_image_bounds": null,
"target_url": "file:///X:/PROJECTS/jobs/NONAME/delivery/NONAME_vfx_VOD_versions_240704/minicut/no-lut/NONAME_104_41_0070_cgi_comp_out_v14/NONAME_104_41_0070_cgi_comp_out_v14.mov"
}
},
"active_media_reference_key": "DEFAULT_MEDIA"
}
],
"kind": "Video"
},
{
"OTIO_SCHEMA": "Track.1",
"metadata": {},
"name": "Audio 1",
"source_range": null,
"effects": [],
"markers": [],
"enabled": true,
"children": [
{
"OTIO_SCHEMA": "Clip.2",
"metadata": {},
"name": "STUDIO_SEQREF_NONAME_104_240403",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1340.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 363808.0
}
},
"effects": [],
"markers": [],
"enabled": true,
"media_references": {
"DEFAULT_MEDIA": {
"OTIO_SCHEMA": "ExternalReference.1",
"metadata": {},
"name": "",
"available_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1340.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 363808.0
}
},
"available_image_bounds": null,
"target_url": "file:///X:/PROJECTS/jobs/NONAME/in/240404/PKG%20-%20104_LOCKED%20CUT_STUDIO/STUDIO_SEQREF_NONAME_104_240403.mov"
}
},
"active_media_reference_key": "DEFAULT_MEDIA"
}
],
"kind": "Audio"
},
{
"OTIO_SCHEMA": "Track.1",
"metadata": {},
"name": "Audio 2",
"source_range": null,
"effects": [],
"markers": [],
"enabled": true,
"children": [
{
"OTIO_SCHEMA": "Clip.2",
"metadata": {},
"name": "STUDIO_SEQREF_NONAME_104_240403",
"source_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1340.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 363808.0
}
},
"effects": [],
"markers": [],
"enabled": true,
"media_references": {
"DEFAULT_MEDIA": {
"OTIO_SCHEMA": "ExternalReference.1",
"metadata": {},
"name": "",
"available_range": {
"OTIO_SCHEMA": "TimeRange.1",
"duration": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 1340.0
},
"start_time": {
"OTIO_SCHEMA": "RationalTime.1",
"rate": 23.976024627685547,
"value": 363808.0
}
},
"available_image_bounds": null,
"target_url": "file:///X:/PROJECTS/jobs/NONAME/in/240404/PKG%20-%20104_LOCKED%20CUT_STUDIO/STUDIO_SEQREF_NONAME_104_240403.mov"
}
},
"active_media_reference_key": "DEFAULT_MEDIA"
}
],
"kind": "Audio"
}
]
}
}
Hi! Thanks for the bug report and example file, I will check it out.