This Premiere Pro 2020 bug will shift your timelines or reset your clips to their first frame; here's how to fix your project!
Table of Contents
Update : we have a brand new Relocation panel in BRAW Studio Premiere Pro Panel that will help you solve this issue automatically in a few clicks !
What happened ?
Some BRAW Studio customers contacted us recently about a weird issue where their whole timeline would shift after moving their project, or moving their footage from one hard drive to another (or a network storage). BRAW Studio is our Adobe CC native importer for Blackmagic RAW format, so we are concerned by this issue. After investigation, we have no reason to believe it is linked to our importer nor that it is specific to the .braw format. Some reported on Adobe Forums that this happens with different video formats.
Are you facing this Premiere 2020 issue ?
You might be concerned by this issue if you're using Premiere 2020 and are doing any operation that would involve relocating footage. Sometimes Premiere Pro will relocate footage in the background, for example if the footage is relatively close to your .prproj in your filesystem and you are moving both your .prproj Premiere project and your footage at the same time. After studying the case of our users concerned by this error, it seems to happen on both Windows and Mac OSX but only in the 2020 version of Premiere Pro. It doesn't seem to happen in older versions of Adobe Premiere Pro and no one has reported to us that their audio files were also shifted (unless they are linked to a video file of course).
Sometimes the "time shift" would make it so that the clips on your timeline return to their first frame. It seems to only affect the clips on your timeline (your editing) and not your Source Clip in your project panel. Although one user reported to us that after relocating / relinking, the Media Start timecode of its Source clips changed completely (see UserVoice issue below).
If you are experiencing timeline shifts with clips where you changed their "Media Start" timecode in the Project Panel, it could also be from another Adobe behavior, please read our other article about this : How do I avoid the Shift Issue in BRAW Studio ?
You could try to export a Final Cut Pro .xml from your first Premiere Pro project for each of your sequences, then after moving your assets (footage) in the new location, create a new Premiere Pro project and import each .xml one by one. One user said it worked and another said it didn't.
If those methods didn't work, try out our manual method (at the bottom of this page)
Autokroma's automatic method to fix your project
This tool is aimed preventing the bug from happening, not fixing it once your project is corrupted ! So you need to have the original Premiere Pro Project file which has not been saved after the relocation / relinking by Premiere Pro.
Once the shift happens and the .prproj project has been saved, it will be impossible to recover your timeline without shifts. You can consider your .prproj corrupted.
You also need to have your files on their new location. This tool will change the .prproj file so as to avoid Premiere Pro relinks the files once you open the project. No Relinking = No Shift !
If you don't have a license for BRAW Studio V2, you will only be able to correct up to 20 files as a TRIAL. So you can test this first, to check that the tool is working, before buying the license to correct the whole .prproj. This tool also works for files that are not .BRAW, it will try to relink all missing files.
Step 1 - Open Premiere Pro and Select your Project File
First, open Premiere Pro (don't open your project file, you can open a new empty project) and open the BRAW Studio Panel (Top Menu : Window -> Extensions -> BRAW Studio Panel).
On the "Shift Issue" tab of the Panel, click on the "Premiere Pro Project" button and select your original Premiere Pro project file.
After this, you should see a change in the Panel, and there will be some buttons to help you relocating your files to their new paths.
Step 2 - Relocate your files
The Panel will show you one by one some paths which have been taken from the prproj, and you will need to enter the new path for them.
In order to give a new path, you can paste it in the text input after "New Path :", or just hit the "Select Path with Finder", and then click on "Set New Path and Continue".
The first paths asked are some "common" folders automatically detected from all your different paths. If you don't see any correspondence for these first folder paths, hit the "Do not change this path" button.
Then, the first asked paths are BRAW paths. If the "old path" given is different than a BRAW path (example : old path is a MOV file), you are sure that all BRAW files have a correspondence at this step. So in case the shift only happen to your BRAW files (and not on other files), at this step you can hit the "Ignore current Path and Finish Relink Process" button.
Note that every time you relink a file, other files located near this file will be automatically relinked, and so you should not have to give a new path for all your files : just some of them will be needed and the rest will be automatically deduced.
You can see how many paths still need to be relinked : it is updated each time you enter a path correspondence.
Step 3 - Export your new prproj relinked
At the end, you should see "All paths have been relocated successfully !" in green.
Click on "Save Corrected Premiere Project" to save your corrected project.
Autokroma's manual method to fix your project
The method we're going to describe for you worked for one of our BRAW Studio customer.
Preparations 1 : Know your Paths
Focus, this is important. Before beginning this method you should write down the current path of your footage, and the new path of your footage after moving it. If it could all be contained in one global folder, that would be best (even if you have subfolder, at least the folder structure would be the same from this global folder).
So now you're ready to fix your project using our manual method :
Suffix your Premiere Pro project with .gz and extract what's inside with 7zip or Keka (see preparations)
Suffix the file you obtained with "_fixed.xml"
Open this file with a text editor that supports "Search and Replace" (see preparations) and find this feature, often in the "Edit" or "Search" top bar menu
Search for : <FilePath>PREVIOUS_PATH and Replace by this <FilePath>NEXT_PATH. Replace of course the value of PREVIOUS_PATH and NEXT_PATH with what you got in the preparation of this method. Beware of forward slash and back slash ! In our example you would look for <FilePath>D:\MyLatestPProProject and replace it with <FilePath>E:\FromMyPreviousComputer\MyLatestPProProject
Same again : use the Search and Replace of your text editor, search for : <ActualMediaFilePath>PREVIOUS_PATH and replace by this <ActualMediaFilePath>NEXT_PATH. In our example you would look for <ActualMediaFilePath>D:\MyLatestPProProject and replace with <ActualMediaFilePath>E:\FromMyPreviousComputer\MyLatestPProProject
Save the file
Use the gzip software again (see preparations) to compress this file using the "gzip" choice. If you use something else it won't work, you need to select GZIP ! See screenshot for OSX, on the top right :
Suffix the file you get with .prproj so that Premiere Pro will be able to open it
Move your assets and move this new Premiere Pro project file to your new location. Open this file with Premiere Pro and enjoy!
On steps 4 and 5 you should get a confirmation by your text editor has replaced elements in your file. If it didn't something is wrong ! If you got it wrong at some step you should always start again from step 1. and never modify your original project.
Some users reported to us they replaced step 4 and 5 with a simple Search and Replace, replacing their PREVIOUS_PATH with their NEXT_PATH. This can work on some projects, but we cannot guarantee it works 100% of the time. If you change all paths directly you might change other places in your project, leading to a corrupted or unusable Premiere Pro project and you might discover this too late.
We assure you this method works if followed properly, good luck !