Building a proxy (pre-rendered) video to speed up multi-cam editing

RedRob-CandlelightProdctns wrote on 11/25/2019, 3:41 PM

Question -- is there a way to build a pre-rendered proxy video of the multi-cam view (e.g. 3x3 video wall)? I do this when using Excaliber for my multi-cam workflow, when having too many video sources prevents us from doing our rough edit in fast forward either due to file I/O or processing. After pre-rendering, essentially Vegas just is playing a single video stream (the pre-rendered 3x3 video wall), and updating the tally to show which cam is selected.... SUPER helpful when there's more cameras than horsepower capacity.

Vegas 21.300

My PC (for finishing):

Cyperpower PC Intel Core i7-7700K CPU @ 4.2GHz, 64GB mem @ 2133MHz RAM, AMD Radeon RX470 (4GB dedicated) with driver recommended by Vegas Updater (reports as 30.0.15021.11005 dated 4/28/22), and Intel HD Graphics 630 driver version 31.0.101.2112 dated 7/21/22 w/16GB shared memory. Windows 10 Pro 64bit version 10.0.19045 Build 19045.

My main editing laptop:

Dell G15 Special Edition 5521, Bios 1.12 9/13/22, Windows 11 22H2 (10.0.22621)

12th Gen Intel Core i7-12700H (14 cores, 20 logical processors), 32 GB DDR5 4800MHz RAM, Intel Iris Xe Graphics, NVIDIA GeForce RTX 3070 Ti Laptop GPU w/8GB GDDR6 RAM, Realtek Audio

 

 

Comments

fr0sty wrote on 11/25/2019, 5:21 PM

Vegas does have a proxy system, just right click on a clip in project media and select "create video proxy" (you can ctrl+a all clips to do this quickly). This creates 720p proxies of all the clips that are only visible if preview quality is set to preview or draft (good and best show the full resolution clip instead), and the proxies are swapped with the full res files automatically when you go to render.

On most systems, this is sufficient for multicam workflows. Happy Otter Scripts has a proxy system that is a little more detailed, letting you choose the properties of the clips it generates, so you can make even lower resolution proxies if you need.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

RedRob-CandlelightProdctns wrote on 11/25/2019, 6:57 PM

Thanks for the reply! I understand Vegas proxies are large uncompressed files which make them quick for decode, but large in size. Throw that up with 7 or 8 concurrent streams multicam and I am pretty sure Vegas will drop frames when editing in fast forward still.. processing or disk I/O or both.

That's why a single pretender of the 9-up would be ideal. If we're going to take the time to build proxies anyway, may as well be the most efficient one, ya?

Vegas 21.300

My PC (for finishing):

Cyperpower PC Intel Core i7-7700K CPU @ 4.2GHz, 64GB mem @ 2133MHz RAM, AMD Radeon RX470 (4GB dedicated) with driver recommended by Vegas Updater (reports as 30.0.15021.11005 dated 4/28/22), and Intel HD Graphics 630 driver version 31.0.101.2112 dated 7/21/22 w/16GB shared memory. Windows 10 Pro 64bit version 10.0.19045 Build 19045.

My main editing laptop:

Dell G15 Special Edition 5521, Bios 1.12 9/13/22, Windows 11 22H2 (10.0.22621)

12th Gen Intel Core i7-12700H (14 cores, 20 logical processors), 32 GB DDR5 4800MHz RAM, Intel Iris Xe Graphics, NVIDIA GeForce RTX 3070 Ti Laptop GPU w/8GB GDDR6 RAM, Realtek Audio

 

 

fr0sty wrote on 11/25/2019, 7:10 PM

I edit as many as 8 cameras at once using Vegas and a single SATA HDD streaming the media regularly. The proxies work great. The proxies are only 720p, so they're still small. They are also compressed, just not temporally. All I frame codecs require less CPU to decode, but are still far smaller than uncompressed.

I do like the idea of making one video with all the video thumbs in it, however using the existing method gives you the ability to not only have the individual streams in the preview window, but also a full screen higher resolution preview on an external monitor while editing.

Last changed by fr0sty on 11/25/2019, 7:16 PM, changed a total of 3 times.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

RedRob-CandlelightProdctns wrote on 11/25/2019, 7:43 PM

I edit as many as 8 cameras at once using Vegas and a single SATA HDD streaming the media regularly. The proxies work great. The proxies are only 720p, so they're still small.

My source files are 1080p recorded between 18 MB/s and 35 MB/s (depending on camera), with 1-3 2K high bitrate (ProTune) GoPro thrown in. I guess "small" is all relative, eh? ;-)

Have you tried editing at 2x speed? For musical theatre and similar stage productions, of course we don't edit in fast forward, but for the rough cut during peak dance recital season we absolutely do.

They are also compressed, just not temporally. All I frame codecs require less CPU to decode, but are still far smaller than uncompressed.

I do like the idea of making one video with all the video thumbs in it, however using the existing method gives you the ability to not only have the individual streams in the preview window, but also a full screen higher resolution preview on an external monitor while editing.

I hear ya. Are you saying that in multi-cam mode, the selected camera is full screen on the other monitor when you have that enabled? I imagine that'd be really distracting since the focus is intensely looking at the 8 cameras and choosing the shot -- when do you find having that full-screen picture on the side to be helpful? (I've never found the quality of the full-screen preview to actually be especially good.. don't know why)

Vegas 21.300

My PC (for finishing):

Cyperpower PC Intel Core i7-7700K CPU @ 4.2GHz, 64GB mem @ 2133MHz RAM, AMD Radeon RX470 (4GB dedicated) with driver recommended by Vegas Updater (reports as 30.0.15021.11005 dated 4/28/22), and Intel HD Graphics 630 driver version 31.0.101.2112 dated 7/21/22 w/16GB shared memory. Windows 10 Pro 64bit version 10.0.19045 Build 19045.

My main editing laptop:

Dell G15 Special Edition 5521, Bios 1.12 9/13/22, Windows 11 22H2 (10.0.22621)

12th Gen Intel Core i7-12700H (14 cores, 20 logical processors), 32 GB DDR5 4800MHz RAM, Intel Iris Xe Graphics, NVIDIA GeForce RTX 3070 Ti Laptop GPU w/8GB GDDR6 RAM, Realtek Audio

 

 

RedRob-CandlelightProdctns wrote on 11/25/2019, 8:00 PM

The proxies are only 720p, so they're still small.

So while I'm doing 10 other simultaneous things, I'm also building proxies for this project I'm going to try editing using Vegas's built-in multi-cam features instead of Excaliber.

One proxy down, 11 more to go. Looks like the Proxy is actually LARGER than the source! So far it's just working on the GoPro media:

  • The source is 1080p, 45.0 Mb/s (variable), avc1, 59.94 FPS
  • The proxy file is XDCAM EX35, mp4v-61 codec, 22.9 Mb/s variable, max bit rate 35 Mb/s, 720p

So perhaps it's more efficient, but it's not any smaller than the source (e.g. disk I/O will be the same, or greater (so it seems). Anyhow, I'll let this continue to see how smooth things are with the proxies, and will report back :)

 

Vegas 21.300

My PC (for finishing):

Cyperpower PC Intel Core i7-7700K CPU @ 4.2GHz, 64GB mem @ 2133MHz RAM, AMD Radeon RX470 (4GB dedicated) with driver recommended by Vegas Updater (reports as 30.0.15021.11005 dated 4/28/22), and Intel HD Graphics 630 driver version 31.0.101.2112 dated 7/21/22 w/16GB shared memory. Windows 10 Pro 64bit version 10.0.19045 Build 19045.

My main editing laptop:

Dell G15 Special Edition 5521, Bios 1.12 9/13/22, Windows 11 22H2 (10.0.22621)

12th Gen Intel Core i7-12700H (14 cores, 20 logical processors), 32 GB DDR5 4800MHz RAM, Intel Iris Xe Graphics, NVIDIA GeForce RTX 3070 Ti Laptop GPU w/8GB GDDR6 RAM, Realtek Audio

 

 

RedRob-CandlelightProdctns wrote on 11/26/2019, 1:55 AM

UPDATE: 2 hours 10 minute to build proxies on this one. On my main desktop it's performing OK in both Preview AND Good quality, albeit it looks like it's dropping to half instead of full frame. Seems to go full frame rate (29.97) just past 2x FF... getting closer to 3 it starts to slow down. I'll see how things perform on my laptop which was really my main concern.

AND.. I totally see your point about full-screen preview on external monitor now. If you keep the multi-view up when tweaking edit points it might reveal options not yet considered... looking forward to giving it a whirl!

 

Vegas 21.300

My PC (for finishing):

Cyperpower PC Intel Core i7-7700K CPU @ 4.2GHz, 64GB mem @ 2133MHz RAM, AMD Radeon RX470 (4GB dedicated) with driver recommended by Vegas Updater (reports as 30.0.15021.11005 dated 4/28/22), and Intel HD Graphics 630 driver version 31.0.101.2112 dated 7/21/22 w/16GB shared memory. Windows 10 Pro 64bit version 10.0.19045 Build 19045.

My main editing laptop:

Dell G15 Special Edition 5521, Bios 1.12 9/13/22, Windows 11 22H2 (10.0.22621)

12th Gen Intel Core i7-12700H (14 cores, 20 logical processors), 32 GB DDR5 4800MHz RAM, Intel Iris Xe Graphics, NVIDIA GeForce RTX 3070 Ti Laptop GPU w/8GB GDDR6 RAM, Realtek Audio

 

 

fr0sty wrote on 11/26/2019, 4:12 PM

I do edit in fast forward sometimes, especially for simpler projects. Most of what I do is 10 bit 4k, mostly concerts, festivals, and a wedding or two from time to time. Recitals are a good candidate for fast editing, as are mardi gras parades and balls, all of which have very predictable camera cutting patterns.

Eventually we'll have AI that can analyze our previous videos and use them as guides to auto-edit similar videos.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

Musicvid wrote on 11/26/2019, 7:03 PM

With XDCAM, faster compression means larger files.

Smaller files mean longer encodes and poorer performance.

RedRob-CandlelightProdctns wrote on 11/26/2019, 7:24 PM

I do edit in fast forward sometimes, especially for simpler projects. Most of what I do is 10 bit 4k, mostly concerts, festivals, and a wedding or two from time to time. Recitals are a good candidate for fast editing, as are mardi gras parades and balls, all of which have very predictable camera cutting patterns.

Definitely! (comment about recitals) Unlike Musical Theatre which sometimes has us carefully looking at the different cams to see which got the cutaway line, or is best suited to progress the retelling of their story, recitals have less surprises (except obviously an occasional unknown entrance which the wide cam caught).

I'm impressed you're shooting those recitals 4K 10bit. What cameras are you using, and what's your end-point delivery format? My dance school demographics are all over the place -- some still are *heavily* weighted towards DVD, others 50/50 HD vs DVD, and one school heavily weighted towards Blu-ray still... all schools within a 25-mile radius of each other!

Eventually we'll have AI that can analyze our previous videos and use them as guides to auto-edit similar videos.

I've pondered on shooting 4K or 8K only (for recitals, which are mostly center choreographed) and building automated tools to push and cut back to wide when needed... sort of like what MEVO is trying to do.

That said -- I still adore having stage-level side cams for break outs and soloists.. nothing like the intimacy of that vantage point :-)

Vegas 21.300

My PC (for finishing):

Cyperpower PC Intel Core i7-7700K CPU @ 4.2GHz, 64GB mem @ 2133MHz RAM, AMD Radeon RX470 (4GB dedicated) with driver recommended by Vegas Updater (reports as 30.0.15021.11005 dated 4/28/22), and Intel HD Graphics 630 driver version 31.0.101.2112 dated 7/21/22 w/16GB shared memory. Windows 10 Pro 64bit version 10.0.19045 Build 19045.

My main editing laptop:

Dell G15 Special Edition 5521, Bios 1.12 9/13/22, Windows 11 22H2 (10.0.22621)

12th Gen Intel Core i7-12700H (14 cores, 20 logical processors), 32 GB DDR5 4800MHz RAM, Intel Iris Xe Graphics, NVIDIA GeForce RTX 3070 Ti Laptop GPU w/8GB GDDR6 RAM, Realtek Audio

 

 

fr0sty wrote on 11/26/2019, 9:34 PM

I'm impressed you're shooting those recitals 4K 10bit. What cameras are you using, and what's your end-point delivery format? My dance school demographics are all over the place -- some still are *heavily* weighted towards DVD, others 50/50 HD vs DVD, and one school heavily weighted towards Blu-ray still... all schools within a 25-mile radius of each other!

I actually haven't shot any recitals since I went full 4k 10 bit, but usually when I do events like that, I get about 1/3 DVD, 1/3 Blu-Ray, and 1/3 digital 4K, which I send them via download link after my physical copies go out.

I usually have one wide, one center close, and at least one up front, I prefer to have 2. Those focus on close-ups to avoid showing kids waiting in the wings as often as possible, which the instructors hate.

Last changed by fr0sty on 11/26/2019, 9:35 PM, changed a total of 1 times.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

RedRob-CandlelightProdctns wrote on 12/1/2019, 3:42 PM

Update: The proxy's performed very well on my 2nd laptop which often will slow down with too many cameras -- so far quite pleased with the performance! A few quirky bugs though.. I'll open a different thread to discuss. Thanks all for your help!

Vegas 21.300

My PC (for finishing):

Cyperpower PC Intel Core i7-7700K CPU @ 4.2GHz, 64GB mem @ 2133MHz RAM, AMD Radeon RX470 (4GB dedicated) with driver recommended by Vegas Updater (reports as 30.0.15021.11005 dated 4/28/22), and Intel HD Graphics 630 driver version 31.0.101.2112 dated 7/21/22 w/16GB shared memory. Windows 10 Pro 64bit version 10.0.19045 Build 19045.

My main editing laptop:

Dell G15 Special Edition 5521, Bios 1.12 9/13/22, Windows 11 22H2 (10.0.22621)

12th Gen Intel Core i7-12700H (14 cores, 20 logical processors), 32 GB DDR5 4800MHz RAM, Intel Iris Xe Graphics, NVIDIA GeForce RTX 3070 Ti Laptop GPU w/8GB GDDR6 RAM, Realtek Audio