My question is this: if my source footage is 4k, say mp4, and I set the timeline to, say, HD prores, if I do a video crop or zoom on the timeline, will the exported video read from the source footage to preserve the original resolution, or is it only scaling what is on the timeline? Do I need to create a proxy to do that?
Related to this, it looks as though each open project can only have one timeline, so if we want to create different versions (say a vertical video) we would need to start a new project and import the XML of the master timeline.
You are mixing concepts a little bit in your question.
prores is an export format. Which is different than the thing you really care about:
If your video mode is HD, and your source clip is 4k, the SPR filter will operate on the source video resolution in order to maintain the best resolution.
You can put multiple project files (sequences) in a project folder (that is a folder on the filesystem). That is basically what other tools do under the hood and provide a UI over it. But you already have a UI you know: your file manager. There is also the Files view in Shotcut, which has a location preset for the current project.
to create different versions (say a vertical video) we would need to start a new project and import the XML of the master timeline
You can either:
with a project file opened, choose File > Save As to start a different version
start a new project with the same video mode, and nest project as a clip inside
Thank you! I’ll take a look at those links. So if I understand the video mode only provides a timeline render at a given resolution, frame rate and colorspace, not rendering the timeline to its own preview codec. Filters are applied to the source footage, and presumably the final export also goes back to the source footage.
Reframe is a filter that is applied on Output in the timeline.
It appears in the list of filters only if Output is selected.
See the link mentioned by @shotcut: Reframe