Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: Tray Publisher Editorial EDL with audio tracks creates duplicated subsets #6

Open
2 tasks done
BigRoy opened this issue Oct 9, 2023 · 0 comments
Open
2 tasks done
Assignees
Labels
type: bug Something isn't working

Comments

@BigRoy
Copy link
Contributor

BigRoy commented Oct 9, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior:

Whenever you try to batch ingest editorial via tray publishing using an EDL that also includes audio tracks the subsets get duplicated, like so:

traypublisher_edl_duplicated_subsets

Expected Behavior:

The subsets should not get duplicated - matching identical input footage should be matched accordingly and seen as single input footage.

Version

3.17.2-nightly.3

What platform you are running OpenPype on?

Windows

Steps To Reproduce:

Export EDL from premiere pro with audio tracks, using settings:

premiere_pro_export_settings

Here's an example EDL, OPT_animatic_v01.edl:

TITLE: OPT_animatic_v01
FCM: NON-DROP FRAME

001  AX       AA/V  C        00:00:00:00 00:00:05:10 00:00:00:00 00:00:05:10 
* FROM CLIP NAME: ep001_sc01_sh010
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A1)
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A2)

002  AX       AA/V  C        00:00:00:00 00:00:02:24 00:00:05:10 00:00:08:09 
* FROM CLIP NAME: ep001_sc01_sh020
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A1)
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A2)

003  AX       AA/V  C        00:00:00:00 00:00:14:05 00:00:08:09 00:00:22:14 
* FROM CLIP NAME: ep001_sc01_sh030
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A1)
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A2)

004  AX       AA/V  C        00:00:00:00 00:00:15:12 00:00:22:14 00:00:38:01 
* FROM CLIP NAME: ep001_sc01_sh040
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A1)
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A2)

005  AX       AA/V  C        00:00:00:00 00:00:01:19 00:00:38:01 00:00:39:20 
* FROM CLIP NAME: ep001_sc01_sh050
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A1)
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A2)

006  AX       AA/V  C        00:00:00:00 00:00:26:10 00:00:39:20 00:01:06:05 
* FROM CLIP NAME: ep001_sc01_sh060
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A1)
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A2)

007  AX       AA/V  C        00:00:00:00 00:00:04:02 00:01:06:05 00:01:10:07 
* FROM CLIP NAME: ep001_sc01_sh070
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A1)
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A2)

008  AX       AA/V  C        00:00:00:00 00:00:01:08 00:01:10:07 00:01:11:15 
* FROM CLIP NAME: ep001_sc01_sh080
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A1)
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A2)

009  AX       AA/V  C        00:00:00:00 00:00:05:03 00:01:11:15 00:01:16:18 
* FROM CLIP NAME: ep001_sc01_sh090
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A1)
* AUDIO LEVEL AT 00:00:00:00 IS -0.00 DB  (REEL AX A2)

Add that to Tray Publisher Editorial. See:

3x_subsets.mp4

Are there any labels you wish to add?

  • I have added the relevant labels to the bug report.

Relevant log output:

No response

Additional context:

Originally reported on Discord here

Workaround

Remove the audio tracks

It does seem to work if you remove the audio tracks from the EDL, e.g. like this:

OPT_animatic_v01_vonly.edl:

TITLE: OPT_animatic_v01
FCM: NON-DROP FRAME

001  ep001_sc01_sh010       V  C        00:00:00:00 00:00:05:10 00:00:00:00 00:00:05:10 
* FROM CLIP NAME: ep001_sc01_sh010

002  ep001_sc01_sh020       V  C        00:00:00:00 00:00:02:24 00:00:05:10 00:00:08:09 
* FROM CLIP NAME: ep001_sc01_sh020

003  ep001_sc01_sh030       V  C        00:00:00:00 00:00:14:05 00:00:08:09 00:00:22:14 
* FROM CLIP NAME: ep001_sc01_sh030

004  ep001_sc01_sh040       V  C        00:00:00:00 00:00:15:12 00:00:22:14 00:00:38:01 
* FROM CLIP NAME: ep001_sc01_sh040

005  ep001_sc01_sh050       V  C        00:00:00:00 00:00:01:19 00:00:38:01 00:00:39:20 
* FROM CLIP NAME: ep001_sc01_sh050

006  ep001_sc01_sh060       V  C        00:00:00:00 00:00:26:10 00:00:39:20 00:01:06:05 
* FROM CLIP NAME: ep001_sc01_sh060

007  ep001_sc01_sh070       V  C        00:00:00:00 00:00:04:02 00:01:06:05 00:01:10:07 
* FROM CLIP NAME: ep001_sc01_sh070

008  ep001_sc01_sh080       V  C        00:00:00:00 00:00:01:08 00:01:10:07 00:01:11:15 
* FROM CLIP NAME: ep001_sc01_sh080

009  Aep001_sc01_sh090       V  C        00:00:00:00 00:00:05:03 00:01:11:15 00:01:16:18 
* FROM CLIP NAME: ep001_sc01_sh090

[cuID:OP-7095]

@BigRoy BigRoy transferred this issue from ynput/OpenPype Jul 29, 2024
@jakubjezek001 jakubjezek001 self-assigned this Sep 19, 2024
@jakubjezek001 jakubjezek001 added the type: bug Something isn't working label Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants