Comments

OldSmoke wrote on 5/21/2014, 4:33 PM
No. But there is a script that can do it for all your events at once.

http://dl.dropboxusercontent.com/u/39278380/Disable%20Resample%20All%20Events.js
http://dl.dropboxusercontent.com/u/39278380/Enable%20Resample%20All%20Events.js

Proud owner of Sony Vegas Pro 7, 8, 9, 10, 11, 12 & 13 and now Magix VP15&16.

System Spec.:
Motherboard: ASUS X299 Prime-A

Ram: G.Skill 4x8GB DDR4 2666 XMP

CPU: i7-9800x @ 4.6GHz (custom water cooling system)
GPU: 1x AMD Vega Pro Frontier Edition (water cooled)
Hard drives: System Samsung 970Pro NVME, AV-Projects 1TB (4x Intel P7600 512GB VROC), 4x 2.5" Hotswap bays, 1x 3.5" Hotswap Bay, 1x LG BluRay Burner

PSU: Corsair 1200W
Monitor: 2x Dell Ultrasharp U2713HM (2560x1440)

redpaw wrote on 5/21/2014, 4:33 PM
not that i know of , however there's a very handy free script that can disable resample of all clips on the timeline with two clicks:
http://forums.creativecow.net/readpost/24/959394

edit: i'm too slow :)
OldSmoke wrote on 5/21/2014, 4:37 PM
Sorry!

Proud owner of Sony Vegas Pro 7, 8, 9, 10, 11, 12 & 13 and now Magix VP15&16.

System Spec.:
Motherboard: ASUS X299 Prime-A

Ram: G.Skill 4x8GB DDR4 2666 XMP

CPU: i7-9800x @ 4.6GHz (custom water cooling system)
GPU: 1x AMD Vega Pro Frontier Edition (water cooled)
Hard drives: System Samsung 970Pro NVME, AV-Projects 1TB (4x Intel P7600 512GB VROC), 4x 2.5" Hotswap bays, 1x 3.5" Hotswap Bay, 1x LG BluRay Burner

PSU: Corsair 1200W
Monitor: 2x Dell Ultrasharp U2713HM (2560x1440)

redpaw wrote on 5/21/2014, 4:53 PM
oh well...
actually it's a different one, so it's not that bad.
Gary James wrote on 5/21/2014, 5:41 PM
This can also be done from the Timeline Tools Property Editor. Just select the events you want to modify in the Vegas timeline, or Highlight them in the Main display grid. Then select the appropriate menu item from the popup context menu in the Main Display Grid.
amendegw wrote on 5/21/2014, 6:23 PM
Here's another script SetResample.zip

Gives the user the following options:



...Jerry

System Model: Alienware Area-51m R2
System: Windows 11 Home
Processor: Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz, 3792 Mhz, 8 Core(s), 16 Logical Processor(s)
Installed Memory: 64.0 GB
Display Adapter: NVIDIA GeForce RTX 2070 Super (8GB), Nvidia Studio Driver 527.56 Dec 2022)
Overclock Off

Display: 1920x1080 144 hertz
Storage (12TB Total):
OS Drive: PM981a NVMe SAMSUNG 2048GB
Data Drive1: Samsung SSD 970 EVO Plus 2TB
Data Drive2: Samsung SSD 870 QVO 8TB

USB: Thunderbolt 3 (USB Type-C) port Supports USB 3.2 Gen 2, DisplayPort 1.2, Thunderbolt 3

Cameras:
Canon R5
Canon R3
Sony A9

JohnnyRoy wrote on 5/22/2014, 5:13 AM
There is no need for any scripts. Select all of your video events, right-click on one of them and choose Switches | Disable Resample. Any modern version of Vegas Pro has this function (at least 10 thru 13 does).

[IMG=http://oi61.tinypic.com/288vyj7.jpg]

~jr
Chienworks wrote on 5/22/2014, 9:42 AM
jr, i've been doing exactly that in Vegas 9, 8, 7, 6, 5, 4 ... maybe even in 3.

Wonder if we could all rally together once again and ask Sony to give us a global option to have resampling disabled by default? Of course, we could always go back and turn it on for those very rare occasions when we need it. And as well, someone who really likes having it on could leave it enabled by default if so desired.

I still maintain that there are a HUGE number of video quality issues brought up in the forums in which the answer is "disable resampling", yet the number of times where having resampling on would have helped is nearly non-existent.
MikeLV wrote on 5/22/2014, 2:23 PM
Alright, so what is resampling, and why is it enabled by default if it always? makes sense to disable it?
Chienworks wrote on 5/22/2014, 3:38 PM
Mike, it pertains only to a mismatch in frame rates between the source video and the rendered output. If the frame rates don't match, Vegas has to decide what to do to convert to the output frame rate.

Resample: Vegas will find the two closest source frames to the point in time where it's generating the output frame and blend them together, in proportion to which one is closer. So, for example, converting 24fps to 30 fps, the first frame will be the first frame; while the second will be about 80% of frame 2 and 20% of frame 1; frame 3 will be about 60% of frame 3 and 40% of frame 2, etc. until we arrive at frame 6 of the output which will be pretty much entirely frame 5 from the source. This can cause ghosted/doubled images that fade in and out sometimes rather annoyingly.

Disabled: Vegas will use one single frame that is closest in position, which will result in occasional dropping or doubling of frames. This can result in slightly jerky or juddery motion.

Most folks seem to object much more to the ghosting rather than to the jerkiness.
MikeLV wrote on 5/22/2014, 6:08 PM
So do I understand correctly that if I don't intend to change the frame rate from the source footage, I should always disable resample?
24Peter wrote on 5/22/2014, 8:00 PM
[I]So do I understand correctly that if I don't intend to change the frame rate from the source footage, I should always disable resample?[/I]

Well I am changing the frame rate and the slight jerkiness (60p>24p) is much preferred to the ghosting resampling (even Smart Resampling) creates.

In terms of selecting all events to the end and choosing the "disable" Switch, I never remember to do that until I hit render and see the ghosting on the preview... Then I have to cancel my render, select all events, re-choose the render and save as settings... Would be much easier to just disable resampling by default.
Chienworks wrote on 5/23/2014, 7:43 AM
Mike, resampling only happens of the frame rates differ. Even if you "force resampling", it won't happen if the frame rates match.

Peter, "smart resampling" only means that Vegas will resample if the frame rates differ and won't if the frame rates match. It doesn't alter how the resampling is done. It's no different from "force" or *dumb* resampling as far as quality of output.
Spectralis wrote on 5/23/2014, 8:48 AM
I also wish resampling was disabled by default. I've always found that it causes a problem when using video from different sources even when they are the SAME frame rate.

I create animations using PNG files and if there is any camera motion in the animation then resampling causes terrible ghosting. As soon as I switch it off there is no ghosting. The project is set to exactly the same fps as the animation files which are also all the same frame rate so this problem isn't caused by mixing frame rates in this case.
Chienworks wrote on 5/23/2014, 11:00 AM
If you happen to be working with 29.97, remember that while almost all other software out there uses 29.970000000000 as the frame rate, Vegas is one of the exceptional few that uses the true value of 29.9700299700299700..., so this could very well qualify as a different frame rate.

For that matter i've seen a lot of animation software that outputs 30.00 even when you ask for 29.97, or generates 29.97 but tags the file as 30.00. The best way i've seen around this is to have the animation software output a sequence of still frame images and then use Vegas' import image sequence function.

I still wish Vegas had a switch that said "interpret the video in this file at the project frame rate, ignoring whatever it says in the file header."
NormanPCN wrote on 5/23/2014, 11:13 AM
I still wish Vegas had a switch that said "interpret the video in this file at the project frame rate, ignoring whatever it says in the file header."

Now that is an interesting feature idea. It could be a media property, where you can override the file frame rate. To avoid complications they could only allow something like that in video files without audio.

In one sense Vegas can already do this. Smart Proxies are always encoded as 24fps, but no resampling occurs. The proxy file is interpreted at frame rate of the original source file.
Chienworks wrote on 5/23/2014, 11:27 AM
That was the forum moderator's objection too. I'd say let it be an option even with files containing audio. A warning could pop up explaining that the user has these choices: 1) change the speed of the audio to match, 2) leave the audio as it was and let the user deal, 3) don't load the audio.

Heck, i'd be happy if it just defaulted to any of those without user interaction, since we can do whatever we want after the fact anyway. Most of the cases where this would be used probably involve video-only files anyway. But, offering the user the choice up front is probably a good thing to do.
JohnnyRoy wrote on 5/23/2014, 5:16 PM
> "So do I understand correctly that if I don't intend to change the frame rate from the source footage, I should always disable resample?"

Kelly answered this correctly but not "directly" so just to be clear, the answer to your question ,"if I don't intend to change the frame rate from the source footage, I should always disable resample?" is NO. You don't have to disable resample because it doesn't matter (which was Kelly's point) You can leave it at the default Start Resample setting.

It should be pointed out that you really don't want to have Disable Resample be the default... what you really want is for Smart Resample to get "smarter"!

It worked incredibly well in the days of DV when 29.97 was the highest frame rate anyone could imagine. I'm guessing Sony hasn't touch the code in 10 years. Now 60 fps cameras come along and the "smart" thing to do to go from 60p to 30p is to drop every other frame but smart resample is really "dumb" and it tried to blend 60 frames down to 30 and makes a ghostly mess of things.

My request is for someone at Sony to spend a little time with Smart Resample and make it SMART again. Then we won't have to worry about turning it on or off, it will always do the right thing like it use to.

~jr
OldSmoke wrote on 5/23/2014, 5:32 PM
+1 JR

Proud owner of Sony Vegas Pro 7, 8, 9, 10, 11, 12 & 13 and now Magix VP15&16.

System Spec.:
Motherboard: ASUS X299 Prime-A

Ram: G.Skill 4x8GB DDR4 2666 XMP

CPU: i7-9800x @ 4.6GHz (custom water cooling system)
GPU: 1x AMD Vega Pro Frontier Edition (water cooled)
Hard drives: System Samsung 970Pro NVME, AV-Projects 1TB (4x Intel P7600 512GB VROC), 4x 2.5" Hotswap bays, 1x 3.5" Hotswap Bay, 1x LG BluRay Burner

PSU: Corsair 1200W
Monitor: 2x Dell Ultrasharp U2713HM (2560x1440)

amendegw wrote on 5/23/2014, 5:34 PM
[I]"Now 60 fps cameras come along and the "smart" thing to do to go from 60p to 30p is to drop every other frame but smart resample is really "dumb" and it tried to blend 60 frames down to 30 and makes a ghostly mess of things."[/I]Amen!!

This was the main reason I wrote the script several posts up. It is much easier to click "All Video Events" than to use the Sony method of first selecting the events on various video tracks and then right clicking -> Switches -> Disable Resampling.

...Jerry

System Model: Alienware Area-51m R2
System: Windows 11 Home
Processor: Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz, 3792 Mhz, 8 Core(s), 16 Logical Processor(s)
Installed Memory: 64.0 GB
Display Adapter: NVIDIA GeForce RTX 2070 Super (8GB), Nvidia Studio Driver 527.56 Dec 2022)
Overclock Off

Display: 1920x1080 144 hertz
Storage (12TB Total):
OS Drive: PM981a NVMe SAMSUNG 2048GB
Data Drive1: Samsung SSD 970 EVO Plus 2TB
Data Drive2: Samsung SSD 870 QVO 8TB

USB: Thunderbolt 3 (USB Type-C) port Supports USB 3.2 Gen 2, DisplayPort 1.2, Thunderbolt 3

Cameras:
Canon R5
Canon R3
Sony A9

MikeLV wrote on 5/23/2014, 8:18 PM
Ok to carry this out further.. If my source footage is all one frame rate, and I add things like text media generators, lower thirds, etc. then I don't need to worry about changing any resample settings? Or am I supposed to disable it whenever I have more than one type of any kind of media?
Chienworks wrote on 5/23/2014, 8:25 PM
The only time you need to disable it is if your source frame rate(s) don't match your output frame rate, and you don't like the ghosting that the resampling causes.

Other than that case, you can ignore it.
VidMus wrote on 5/23/2014, 9:09 PM
My frame rates are all equal and as for the ghosting, I do not know.

All my source videos are progressive, shot at 60p.

All I know is that turning off resample works and makes my renders much faster. I do not care what the reasons are.

I wish I could click on something in the options to apply 'disable resample' to imported videos with a separate option for graphics so I do not have to mess with it.

How difficult would that be for SCS to implement?