Working with Premiere Project in Vegas Pro!

aboammar wrote on 4/12/2019, 10:11 PM

I asked a freelancer editor to do the first cut of a TV ad and I am supposed to finish it in Vegas Pro. He used Adobe Premiere Pro and sent me all project files.

Any idea how to open the Premiere Pro project in Vegas Pro 16? I tried the Import Premiere/After Effect *.prproj files but it doesn't seem to work and all I get is an Export Log File that contains the following information:

------------------------------------------------------------------------------------------

Exception Message: startIndex cannot be larger than length of string.
Parameter name: startIndex
Stack Trace:   at System.String.Substring(Int32 startIndex, Int32 length)
   at VegasScripts.VegasCommon.GetImportMediaPath(String pathInImportedFile, List`1 mediaLocations)
   at VegasScripts.AEImporter.ReadChildren(XmlElement elt, MediaBin parent)
   at VegasScripts.AEImporter.ReadChildren(XmlElement elt, MediaBin parent)
   at VegasScripts.AEImporter.Import(String fileName, Vegas vegas, Project project, LogCallback log, Action createUndoBlock, Action disposeUndoBlock)
   at VegasScripts.ProjectInterchangeImporter.HandleInvokedInternal(String openDialogName, String openDialogExt, String undoBlockName, IImporter importer)

------------------------------------------------------------------------------------------

Any idea what is going on and how to solve this problem?

Last changed by aboammar

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 4

Graphics: CorelDraw Technical Suite 2018 / Xara Designer Pro X

Image Editing: Corel PhotoPaint 2018 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

Comments

GJeffrey wrote on 4/12/2019, 11:04 PM

I believe that Vegas can't read the latest Premiere project filed correctly.

you may ask for a XML file instaed of PPro project file

set wrote on 4/12/2019, 11:52 PM

I had similar issue last week, but what I did is a little turn-around, I open premiere pro project in Resolve 15 first, resave it as XML, then in Vegas Pro, open that XML.

bitman wrote on 4/13/2019, 5:13 AM

@set a smart workaround for the issue, a fine example of "out of the box" thinking!

Current system: VP16 (suite) build 424, VP15 (suite) build 416, Magix Video Pro X (VPX11), Corel VS ultimate 2019, a lot of NEWBLUE plugins, Titler Pro 6, Mercalli 4.0, Respeedr, Vasco Da Gamma 12, VASST stuff, Production Assistent pro3, Boris Continuum 2019,...

  • OS: Windows 10 Pro 64, version 1903
  • CPU: der8auer i7-8700K (advanced edition), default speed (no overclock), Cooler: Noctua NH-D15s
  • RAM: G.Skill Trident Z 3200C14 DDR4 64GB, XMP set to profile 1 in BIOS
  • Videocard: NVIDEA RTX 2080Ti (Founders edition), NVIDEA studio drivers
  • Monitor: LG 38 inch ultra-wide (21x9) - yes upgraded from 34 to 38, I can see more tracks now! Resolution: 3840x1600
  • C-drive: Samsung NVMe SSD 2TB 960 pro
  • Data storage: WD gold 6TB + WD Yellow 4TB
  • MOBO: Gigabyte Z370 Aorus Gaming 7
  • PS: Corsair HX1200i, Case: Silverstone fortress 2, shuttlePROv2, Keyboard and mouse: Logitech G910 and G700s (and now Evoluent Vertical Mouse)

Before November 2018: NVIDEA Gibabyte GTX 1080ti

Before November 2017: windows 10 Pro 64, i7-4790k, mem: DDR3 16GB GTX TITAN X (Maxwell)

 

aboammar wrote on 4/15/2019, 3:20 PM

I had similar issue last week, but what I did is a little turn-around, I open premiere pro project in Resolve 15 first, resave it as XML, then in Vegas Pro, open that XML.

How to open Premiere Pro project in Resolve 16?

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 4

Graphics: CorelDraw Technical Suite 2018 / Xara Designer Pro X

Image Editing: Corel PhotoPaint 2018 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

Eagle Six wrote on 4/15/2019, 5:15 PM

How to open Premiere Pro project in Resolve 16?

Although I am using Resolve 16, and I'm sure you are aware, just wanted to mention that Resolve 16 is the very first released public beta. I'm not having any major issues, but you may want to consider falling back to 15.3.1 which will be more stable than the beta, and may avoid additional issues to your project.

System Specs......
Corsair Obsidian Series 450D ATX Mid Tower
Asus X99-A II LGA 2011-v3, Intel X99 SATA 6 Gb/s USB 3.1/3.0 ATX Intel Motherboard
Intel Core i7-6800K 15M Broadwell-E, 6 core 3.4 GHz LGA 2011-v3 (overclocked 20%)
64GB Corsair Vengeance LPX DDR4 3200
Corsair Hydro Series H110i GTX 280mm Extreme Performance Liquid CPU Cooler
MSI Radeon R9 390 DirectX 12 8GB Video Card
Corsair RMx Series RM750X 740W 80 Plus Gold power pack
Samsung 970 EVO NVMe M.2 boot drive
Corsair Neutron XT 2.5 480GB SATA III SSD - video work drive
Western Digitial 1TB 7200 RPM SATA - video work drive
Western Digital Black 6TB 7200 RPM SATA 6Bb/s 128MB Cache 3.5 data drive

Bluray Disc burner drive
2x 1080p monitors
Microsoft Window 10 Pro
DaVinci Resolve Studio 16 pb2
SVP13, MVP15, MVP16, SMSP13, MVMS15, MVMSP15, MVMSP16

aboammar wrote on 4/15/2019, 5:43 PM

How to open Premiere Pro project in Resolve 16?

Although I am using Resolve 16, and I'm sure you are aware, just wanted to mention that Resolve 16 is the very first released public beta. I'm not having any major issues, but you may want to consider falling back to 15.3.1 which will be more stable than the beta, and may avoid additional issues to your project.

Yes I am aware it is a Public Beta, however I am not having any stability problem with it. But I could not figure out from where I can open Premiere Pro project as set suggested in his work-around! I can not see any option for that! Any idea about this?

Last changed by aboammar on 4/15/2019, 5:45 PM, changed a total of 2 times.

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 4

Graphics: CorelDraw Technical Suite 2018 / Xara Designer Pro X

Image Editing: Corel PhotoPaint 2018 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

aboammar wrote on 4/15/2019, 5:49 PM

I had similar issue last week, but what I did is a little turn-around, I open premiere pro project in Resolve 15 first, resave it as XML, then in Vegas Pro, open that XML.

How to open Premiere Pro project in Resolve 16?

According to the following video, you can not open Premiere Pro projects in Resolve 15!!! So how did you do it?

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 4

Graphics: CorelDraw Technical Suite 2018 / Xara Designer Pro X

Image Editing: Corel PhotoPaint 2018 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

Eagle Six wrote on 4/15/2019, 6:40 PM

Yes I am aware it is a Public Beta, however I am not having any stability problem with it. But I could not figure out from where I can open Premiere Pro project as set suggested in his work-around! I can not see any option for that! Any idea about this?

@aboammar see if this helps you https://doddlenews.com/davinci-resolve-tutorial-part-9-importing-premiere-pro-timelines/

System Specs......
Corsair Obsidian Series 450D ATX Mid Tower
Asus X99-A II LGA 2011-v3, Intel X99 SATA 6 Gb/s USB 3.1/3.0 ATX Intel Motherboard
Intel Core i7-6800K 15M Broadwell-E, 6 core 3.4 GHz LGA 2011-v3 (overclocked 20%)
64GB Corsair Vengeance LPX DDR4 3200
Corsair Hydro Series H110i GTX 280mm Extreme Performance Liquid CPU Cooler
MSI Radeon R9 390 DirectX 12 8GB Video Card
Corsair RMx Series RM750X 740W 80 Plus Gold power pack
Samsung 970 EVO NVMe M.2 boot drive
Corsair Neutron XT 2.5 480GB SATA III SSD - video work drive
Western Digitial 1TB 7200 RPM SATA - video work drive
Western Digital Black 6TB 7200 RPM SATA 6Bb/s 128MB Cache 3.5 data drive

Bluray Disc burner drive
2x 1080p monitors
Microsoft Window 10 Pro
DaVinci Resolve Studio 16 pb2
SVP13, MVP15, MVP16, SMSP13, MVMS15, MVMSP15, MVMSP16

Eagle Six wrote on 4/15/2019, 7:00 PM

Interesting! The XML from Resolve 16 works flawlessly in VP13 and VP15, but in VP16 I get this error....

System Specs......
Corsair Obsidian Series 450D ATX Mid Tower
Asus X99-A II LGA 2011-v3, Intel X99 SATA 6 Gb/s USB 3.1/3.0 ATX Intel Motherboard
Intel Core i7-6800K 15M Broadwell-E, 6 core 3.4 GHz LGA 2011-v3 (overclocked 20%)
64GB Corsair Vengeance LPX DDR4 3200
Corsair Hydro Series H110i GTX 280mm Extreme Performance Liquid CPU Cooler
MSI Radeon R9 390 DirectX 12 8GB Video Card
Corsair RMx Series RM750X 740W 80 Plus Gold power pack
Samsung 970 EVO NVMe M.2 boot drive
Corsair Neutron XT 2.5 480GB SATA III SSD - video work drive
Western Digitial 1TB 7200 RPM SATA - video work drive
Western Digital Black 6TB 7200 RPM SATA 6Bb/s 128MB Cache 3.5 data drive

Bluray Disc burner drive
2x 1080p monitors
Microsoft Window 10 Pro
DaVinci Resolve Studio 16 pb2
SVP13, MVP15, MVP16, SMSP13, MVMS15, MVMSP15, MVMSP16

aboammar wrote on 4/15/2019, 8:24 PM

Guys .. thanks for sharing. I highly appreciate it but I already know the how to open Premiere Pro timeline with the XML methode .. my question was how to open the Premiere Pro project file (the *.prproj) directly in Resolve as was mentioned by set:

set wrote on 4/13/2019, 6:52 AM

I had similar issue last week, but what I did is a little turn-around, I open premiere pro project in Resolve 15 first, resave it as XML, then in Vegas Pro, open that XML.

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 4

Graphics: CorelDraw Technical Suite 2018 / Xara Designer Pro X

Image Editing: Corel PhotoPaint 2018 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

Eagle Six wrote on 4/16/2019, 10:33 AM

Guys .. thanks for sharing. I highly appreciate it but I already know the how to open Premiere Pro timeline with the XML methode .. my question was how to open the Premiere Pro project file (the *.prproj) directly in Resolve as was mentioned by set:

I don't have Premiere Pro, so I cannot generate an XML. If @set or others do not reply I would reply with a how to, but would need you to upload a small simple XML out of Premiere Pro for me to work with.

System Specs......
Corsair Obsidian Series 450D ATX Mid Tower
Asus X99-A II LGA 2011-v3, Intel X99 SATA 6 Gb/s USB 3.1/3.0 ATX Intel Motherboard
Intel Core i7-6800K 15M Broadwell-E, 6 core 3.4 GHz LGA 2011-v3 (overclocked 20%)
64GB Corsair Vengeance LPX DDR4 3200
Corsair Hydro Series H110i GTX 280mm Extreme Performance Liquid CPU Cooler
MSI Radeon R9 390 DirectX 12 8GB Video Card
Corsair RMx Series RM750X 740W 80 Plus Gold power pack
Samsung 970 EVO NVMe M.2 boot drive
Corsair Neutron XT 2.5 480GB SATA III SSD - video work drive
Western Digitial 1TB 7200 RPM SATA - video work drive
Western Digital Black 6TB 7200 RPM SATA 6Bb/s 128MB Cache 3.5 data drive

Bluray Disc burner drive
2x 1080p monitors
Microsoft Window 10 Pro
DaVinci Resolve Studio 16 pb2
SVP13, MVP15, MVP16, SMSP13, MVMS15, MVMSP15, MVMSP16

aboammar wrote on 4/16/2019, 11:18 AM

Guys .. thanks for sharing. I highly appreciate it but I already know the how to open Premiere Pro timeline with the XML methode .. my question was how to open the Premiere Pro project file (the *.prproj) directly in Resolve as was mentioned by set:

I don't have Premiere Pro, so I cannot generate an XML. If @set or others do not reply I would reply with a how to, but would need you to upload a small simple XML out of Premiere Pro for me to work with.

My friend, it seems you did not get my point! I am not talking about XML files because I know it works fine just like AAF files. @set was talking about Premiere native format which has this extension *.prproj

Anyway I did an extensive search and find out that it is not possible to open Premiere project files in Resolve and only way is to open the Premiere timeline (or any other NLE timeline) in Resolve is to use XML and AAF workflow. So @set must be mistaken in this regards!

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 4

Graphics: CorelDraw Technical Suite 2018 / Xara Designer Pro X

Image Editing: Corel PhotoPaint 2018 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

Eagle Six wrote on 4/16/2019, 1:01 PM

@aboammar yes, I made the correct assumption (I think) from @set reply, where you have taken what he said literally (more precise and correct), so with my assumption that he was talking about xml it is easy and works, the best and quickest way to get your cut footage back into Vegas. This is what I would assume when your project was returned, that they returned the PP project timeline in xml. As you have found from your research, the best way to go is xml. Is there any reason why you are trying to open a prproj in Vegas/Resolve other than using an xml?

System Specs......
Corsair Obsidian Series 450D ATX Mid Tower
Asus X99-A II LGA 2011-v3, Intel X99 SATA 6 Gb/s USB 3.1/3.0 ATX Intel Motherboard
Intel Core i7-6800K 15M Broadwell-E, 6 core 3.4 GHz LGA 2011-v3 (overclocked 20%)
64GB Corsair Vengeance LPX DDR4 3200
Corsair Hydro Series H110i GTX 280mm Extreme Performance Liquid CPU Cooler
MSI Radeon R9 390 DirectX 12 8GB Video Card
Corsair RMx Series RM750X 740W 80 Plus Gold power pack
Samsung 970 EVO NVMe M.2 boot drive
Corsair Neutron XT 2.5 480GB SATA III SSD - video work drive
Western Digitial 1TB 7200 RPM SATA - video work drive
Western Digital Black 6TB 7200 RPM SATA 6Bb/s 128MB Cache 3.5 data drive

Bluray Disc burner drive
2x 1080p monitors
Microsoft Window 10 Pro
DaVinci Resolve Studio 16 pb2
SVP13, MVP15, MVP16, SMSP13, MVMS15, MVMSP15, MVMSP16

aboammar wrote on 4/17/2019, 11:23 AM

@aboammar yes, I made the correct assumption (I think) from @set reply, where you have taken what he said literally (more precise and correct), so with my assumption that he was talking about xml it is easy and works, the best and quickest way to get your cut footage back into Vegas. This is what I would assume when your project was returned, that they returned the PP project timeline in xml. As you have found from your research, the best way to go is xml. Is there any reason why you are trying to open a prproj in Vegas/Resolve other than using an xml?

My dear friend, @set was very clear and talking about converting Adobe PRPROI format to XLM format using DaVanci Resolve so he can open the timeline in Vegas Pro. If the file format was already in XLM, you do not need to use Resolve in the first place 😉

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 4

Graphics: CorelDraw Technical Suite 2018 / Xara Designer Pro X

Image Editing: Corel PhotoPaint 2018 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

Eagle Six wrote on 4/17/2019, 11:29 AM

@aboammar why not use xml?

System Specs......
Corsair Obsidian Series 450D ATX Mid Tower
Asus X99-A II LGA 2011-v3, Intel X99 SATA 6 Gb/s USB 3.1/3.0 ATX Intel Motherboard
Intel Core i7-6800K 15M Broadwell-E, 6 core 3.4 GHz LGA 2011-v3 (overclocked 20%)
64GB Corsair Vengeance LPX DDR4 3200
Corsair Hydro Series H110i GTX 280mm Extreme Performance Liquid CPU Cooler
MSI Radeon R9 390 DirectX 12 8GB Video Card
Corsair RMx Series RM750X 740W 80 Plus Gold power pack
Samsung 970 EVO NVMe M.2 boot drive
Corsair Neutron XT 2.5 480GB SATA III SSD - video work drive
Western Digitial 1TB 7200 RPM SATA - video work drive
Western Digital Black 6TB 7200 RPM SATA 6Bb/s 128MB Cache 3.5 data drive

Bluray Disc burner drive
2x 1080p monitors
Microsoft Window 10 Pro
DaVinci Resolve Studio 16 pb2
SVP13, MVP15, MVP16, SMSP13, MVMS15, MVMSP15, MVMSP16

aboammar wrote on 4/17/2019, 3:25 PM

@aboammar why not use xml?

I am using XML and normally use XML or AAF for round trip workflow between Vegas Pro and Resolve .. I was just wondering about @set suggestion whether it's possible or not to open Premiere projects in Resolve and apparently it is not possible. As a matter of fact, it is not possible for Resolve to open any NLE's native project formats and the only way is to use XML, AAF, EDL, and FCPXML workflow.

Vegas Pro supposed to be able to directly open Premiere native format for projects, but it doesn't seems to be working, at least in version 16!

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 4

Graphics: CorelDraw Technical Suite 2018 / Xara Designer Pro X

Image Editing: Corel PhotoPaint 2018 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

set wrote on 4/17/2019, 5:00 PM

Ok... I'm curious as I try recheck my previous project as to why I have to 'do the workaround', and found because of missing media file when opening the XML (even it is not used and only 'listed' in Project Media). If no file or alternate file can be used, no timeline is made. (still student, high school project)

So that's why I have to think with any possible alternative way. He also brought prproj file... just hoping that resolve can at least make 'media offline' for 'missing file'... so it's a bit trial and error when doing this.

aboammar wrote on 4/17/2019, 6:49 PM

Ok... I'm curious as I try recheck my previous project as to why I have to 'do the workaround', and found because of missing media file when opening the XML (even it is not used and only 'listed' in Project Media). If no file or alternate file can be used, no timeline is made. (still student, high school project)

So that's why I have to think with any possible alternative way. He also brought prproj file... just hoping that resolve can at least make 'media offline' for 'missing file'... so it's a bit trial and error when doing this.

".. resolve can at least make 'media offline' for 'missing file'"<< Resolve does exactly that for missing files.

Last changed by aboammar on 4/17/2019, 6:49 PM, changed a total of 1 times.

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 4

Graphics: CorelDraw Technical Suite 2018 / Xara Designer Pro X

Image Editing: Corel PhotoPaint 2018 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

merlin-beedell wrote on 7/3/2019, 10:02 AM

I have the same issue with VP16:

Exception Message: startIndex cannot be larger than length of string.
Parameter name: startIndex
Stack Trace:   at System.String.Substring(Int32 startIndex, Int32 length)
   at VegasScripts.VegasCommon.GetImportMediaPath(String pathInImportedFile, List`1 mediaLocations)
   at VegasScripts.AEImporter.ReadChildren(XmlElement elt, MediaBin parent)
   at VegasScripts.AEImporter.Import(String fileName, Vegas vegas, Project project, LogCallback log, Action createUndoBlock, Action disposeUndoBlock)
   at VegasScripts.ProjectInterchangeImporter.HandleInvokedInternal(String openDialogName, String openDialogExt, String undoBlockName, IImporter importer)

As this error gives no metadata (the current value of any of the parameters at the point of the error) then I cannot fathom what might be required to fix it.

Please Note: premiere's prproj files are in XML format. They can be edited in NOTEPAD!

Kinvermark wrote on 7/3/2019, 10:40 AM

XML files come in an infinite variety of flavours. I doubt you will get a Premiere Pro project file to open nicely in Vegas. You could try the older FCP version 7 XML format. That's a bit better supported (more universal?) and works with Resolve OK for import / export.

merlin-beedell wrote on 7/11/2019, 6:42 AM

Well I tried to figure out what might be wrong with the premiere project file. But in the end I came up with a utilty script to just print some useful details like this:

Processing Premiere Project file: premiere-test.prproj.xml
 >> PremiereData   Attributes: [Version:3]
   Track 0 Start: 0 End: 3820400640000 Name: Color Matte
   Track 1 Start: 0 End: 518192640000 Name: IMG_6102.JPG
   Track 1 Start: 518192640000 End: 1534256640000 Name: IMG_5890.JPG
   Track 1 Start: 1534256640000 End: 3180280320000 Name: images.jpg
   Track 1 Start: 3180280320000 End: 3820400640000 Name: IMG_6102.JPG
   Track 2 Start: 0 End: 518192640000 Name: IMG_6102.JPG
   Track 2 Start: 518192640000 End: 1534256640000 Name: IMG_5890.JPG
   Track 3 Start: 0 End: 518192640000 Name: Title 01
   Track 3 Start: 518192640000 End: 1534256640000 Name: Title 04
   Track 3 Start: 1534256640000 End: 3180280320000 Name: Title 05
   Track 3 Start: 3180280320000 End: 3820400640000 Name: Title 06

 Media File: IMG_6102.JPG / E:\FilmClub\Adverts\opticians 2018\IMG_6102.JPG : [Version:19, ObjectUID:11b0dd6f-04d2-4ce1-936d-d6a8e963df17, Index:4294967295, ClassID:7a5c103e-f3ac-4391-b6b4-7cc3d2f9a7ff]
 Media File: IMG_5890.JPG / \\?\E:\FilmClub\Adverts\opticians 2018\IMG_5890.JPG : [Version:19, ObjectUID:2752e137-5936-43e0-8001-f71012de67dc, Index:4294967295, ClassID:7a5c103e-f3ac-4391-b6b4-7cc3d2f9a7ff]

Adobe Title Version: 20080702 Media Atr: [Version:19, ObjectUID:38dfebd5-26c6-4f16-aab4-5f08de1b4c5e, Index:4294967295, ClassID:7a5c103e-f3ac-4391-b6b4-7cc3d2f9a7ff]
  Font: NuevaStd-BoldCond / Nueva Std
  Font: NuevaStd-Cond / Nueva Std
  Font: NuevaStd-Cond / Nueva Std
=== TITLE START ===
SERVICE YOU CAN TRUST
THE COMPLETE HEARING SERVICE
ò EARWAX REMOVAL
ò DIGITAL HEARING AIDS
ò HEARING PROTECTION
ò SWIM AND SLEEP MOULDS
ò SERVICE AND REPAIR
=== TITLE END ===

Save with name "prprojReader.groovy", install Apache Groovy (and a java) and just run it!

import java.util.zip.Inflater
import java.nio.*
import groovy.xml.*

def cli = new CliBuilder(usage:'reader.groovy <premiere project file.prproj>',
  header:'Extract key data from the project.',
  footer: 'MGB 2019')def options = cli.parse(args)
if (options.arguments().size == 0) {
    cli.usage()
    return 0
    //System.exit(1)
}
def theXml = new File(options.arguments()[0])
if (! theXml.isFile()) {
    println "${theXml} is not a valid file path."
    return 2
}

// An xml parser used later when extracting text from embedded Titles.
// I use extra settings here just to show how to refine the parser, but should work with defaults only too.
def tx = new XmlParser(false,true,true)
tx.setFeature("http://apache.org/xml/features/disallow-doctype-decl", false)
tx.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false)
// The xml parser used for the main project file..
def pr = new XmlSlurper()
def prx = pr.parse(theXml)
def pp = new groovy.util.XmlNodePrinter()  // if needed - a 'pretty printer' to output formatted XML

// Titles are held as a huge Base64 encoded string - but when decoded we find they are still gibberish.
// But if we use the inflater feature (which uses an image comression algorithm rather than straight unzip)
// we find the title is wrapped in another mass of XML (in unicode).  Note that we start the inflation from byte 32, in chunks.
String decompress2(byte[] compressed) {
         // Decompress the bytes
     if (compressed.length <= 32)
         return new String(compressed);
     xmlout = new ByteArrayOutputStream (10000)
     Inflater decompresser = new Inflater();
     decompresser.setInput(compressed, 32, compressed.length - 32);
     do {
         byte[] result = new byte[1000];
         int resultLength = decompresser.inflate(result);
         xmlout.write(result, 0, resultLength)
     } while (!decompresser.finished())
     finalSize = decompresser.bytesWritten
     //println "   Final Length = $finalSize"
     decompresser.end();
     return new String(xmlout.toByteArray(), 0, finalSize as Integer, "unicode")
}

println "Processing Premiere Project file: ${theXml.name}"
println " >> ${prx.name()}   Attributes: ${prx.attributes()}"if (prx.name() != "PremiereData") {
 println "This xml file does not look like a Premiere Project file.  It is likely to error or not output anything here..."
}
println ""

// first, print the content of each video track
projData = prx.'**'.findAll { it.name() == 'VideoClipTrackItem' }
projData.each { vnode ->
  try{
  ti = vnode.ClipTrackItem.TrackItem
  print "   Track ${ti.TrackIndex.text()} Start: ${ti['Start'].text()} End: ${ti['End'].text()}"
  obj = vnode.ClipTrackItem.SubClip.@ObjectRef  sc = vnode.parent().'**'.find {it.name() == "SubClip" && it.@ObjectID == obj}
  if (sc) {
   println " Name: ${sc['Name'].text()}"
  } else {
   println " no name"
  }
 } catch (x) {
  println x
 }
}
//Now print the Titles extracted from those compressed Base64 unicode xml parts (together with the fonts used)!
projData = prx.'**'.findAll { (it.name() == 'Media') && (it['Title'] != "")}
projData.each { mediaNode ->
 println ""
  try {
    b64 = mediaNode.'**'.find { it.@Encoding == 'base64' }
    if (b64 && b64.name() == "ImporterPrefs") {
    bdat = (b64.toString()).decodeBase64()
        itemData = decompress2 (bdat)
        if (itemData.size() > 32) {
     txml = tx.parseText( itemData )
     println "Adobe Title Version: ${txml.Adobe_Title.Version.text()} Media Atr: ${mediaNode.attributes()}"
     txtml = txml.'**'.findAll {txtN -> txtN.name() == 'TypeSpec'}
     txtml.each { txtfont ->
      println "  Font: ${txtfont['fifullName'].text()} / ${txtfont.fifontFamilyName.text()}"
     }
     println "=== TITLE START ==="
     txtml = txml.'**'.findAll {txtN -> txtN.name() == 'TRString'}
     txtml.each {println it.text()
       }
     println "=== TITLE END ==="
    } else {
      println "  Short of Data"
    }
  } else {
   println ("  Media File: ${mediaNode['Title'].text()} / ${mediaNode['ActualMediaFilePath'].text()} : ${mediaNode.attributes()}")
  }
 } catch (x) {
  println x
 }
}
//println XmlUtil.serialize(prx)
return

 

Editor_101 wrote on 7/17/2019, 8:15 PM

I asked a freelancer editor to do the first cut of a TV ad and I am supposed to finish it in Vegas Pro. He used Adobe Premiere Pro and sent me all project files.

Any idea how to open the Premiere Pro project in Vegas Pro 16? I tried the Import Premiere/After Effect *.prproj files but it doesn't seem to work and all I get is an Export Log File that contains the following information:

------------------------------------------------------------------------------------------

Exception Message: startIndex cannot be larger than length of string.
Parameter name: startIndex
Stack Trace:   at System.String.Substring(Int32 startIndex, Int32 length)
   at VegasScripts.VegasCommon.GetImportMediaPath(String pathInImportedFile, List`1 mediaLocations)
   at VegasScripts.AEImporter.ReadChildren(XmlElement elt, MediaBin parent)
   at VegasScripts.AEImporter.ReadChildren(XmlElement elt, MediaBin parent)
   at VegasScripts.AEImporter.Import(String fileName, Vegas vegas, Project project, LogCallback log, Action createUndoBlock, Action disposeUndoBlock)
   at VegasScripts.ProjectInterchangeImporter.HandleInvokedInternal(String openDialogName, String openDialogExt, String undoBlockName, IImporter importer)

------------------------------------------------------------------------------------------

Any idea what is going on and how to solve this problem?


The support for VEGAS Pro support for Premiere Pro projects coded for Premiere Pro CS 5.x, and hasn't been updated since then. It's out of date, so you may need to downgrade the project format to import it. I am not sure why it's still there (ditto for the FCPX XML support).

You'll also run into some issues with FCPX XML. Best interchange option to use is FCP7 XML, as that has been locked (due to FCP 7 being discontinued) since 2010/11.

You can also try Avid Media Composer AAF, but that may or may not export the video in a usable format (by default, but perhaps you can change that in Premiere Pro when exporting?).

Editor_101 wrote on 7/17/2019, 8:38 PM

Guys .. thanks for sharing. I highly appreciate it but I already know the how to open Premiere Pro timeline with the XML methode .. my question was how to open the Premiere Pro project file (the *.prproj) directly in Resolve as was mentioned by set:

I don't have Premiere Pro, so I cannot generate an XML. If @set or others do not reply I would reply with a how to, but would need you to upload a small simple XML out of Premiere Pro for me to work with.

My friend, it seems you did not get my point! I am not talking about XML files because I know it works fine just like AAF files. @set was talking about Premiere native format which has this extension *.prproj

Anyway I did an extensive search and find out that it is not possible to open Premiere project files in Resolve and only way is to open the Premiere timeline (or any other NLE timeline) in Resolve is to use XML and AAF workflow. So @set must be mistaken in this regards!

When you export timelines from one application to another, you do so at the timeline level, not the project level.

You cannot open a Premiere Pro project in VEGAS Pro. What happens when there are 100 clips referencing Premiere Pro Video and Audio Effects? Premiere Pro Essential Graphics? Dynamic Links with Adobe After Effects or Audition?

Importing the Projects was only done to facilitate importing timelines out of that project. This imports it in a barebones "least common denominator" fashion. Most effects are stripped. Transitions are turned into simple Dissolves and Crossfades. You might keep Opacity or Gain Keyframes/Levels... but not much else.

If your plan is to load an entire Premiere Pro project into VEGAS Pro to finish and/or render it, this will never work - and never has worked. This only works when people use the same NLE.

Best option for interchange between VEGAS Pro and Premiere Pro is FCP7 XML and/or Media Composer AAF.

You cannot use PRPROJ in VEGAS Pro, as the VEGAS Pro implementation of some formats (FCPX, PRPROJ) is dated back to 2012 and hasn't been updated since then. Resolve won't even injest FCPX XML from VEGAS Pro, because the version it uses is too old.

FCP7 XML and AAF are you best bets. The Project will import in the most bare bones of fashions, unless you rendered out all of the clips from Premiere Pro with the effects, etc. baked into them (the way you would render graded clips out of Resolve, for example).

For that kind of collaboration, it's best to simply own Premiere Pro as well, and use it in those instances.