Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Can The Curve Editor Do This (or Coded To Do It) ?
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
-vdub-
Posted: Sep 14 2014, 10:24 AM


Advanced Member


Group: Members
Posts: 613
Member No.: 27087
Joined: 24-February 10



I wonder if the curve editor could be changed so that parts that are not chosen are copied using direct copy. Or even maybe use Fast-Compress if need to be processed. Or allow fast-Compress for all the video for use with any internal filters

Making it easier for large video edits. Sort of how other editors do it changing only what is need to be changed leave the rest as is or fast-compress it all

All I need to do today for one project was IVTC the video 16:9 each end had description of video content etc at both ends. The motion video 4:3 framed in 16:9 was between the descriptions

start descriptions 2 minutes
video 12 minutes
end descriptions 3 minutes

Now the video could be any video but the curve would be similar once or various times. A video 3 hours that needs curve editor for 10 minutes total. Allowing for Direct copy or Fast-Compress makes sense

I know filters cannot be used in either mode but maybe they can be made to do so if at least for internal filters
 
    Top
dloneranger
Posted: Sep 14 2014, 10:43 AM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



In theory you're describing smart-rendering as it already exists
Full process what needs to be changed, and direct stream copy the rest

Some operations can't be smart-rendered though, and IVTC's one of them (it's all or nothing)

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
raffriff42
Posted: Sep 14 2014, 11:06 AM


Advanced Member


Group: Members
Posts: 384
Member No.: 35081
Joined: 25-June 12



Huh, cool. It's described here in the Help file:

VirtualDub help - Processing: Smart rendering
QUOTE
. . .
Filtering video while smart rendering

In order to use video filters while smart rendering is active, all video filters must be appropriately scoped using opacity curves. Any frames for which any filters have an opacity above zero will be forced to re-render.

Any video filter instance which does not have an opacity curve attached will force all frames to render, since it must process all frames. Since filters which change the frame size cannot have opacity curves attached, any size-changing in the filter list will defeat smart rendering.

. . .
Technical details

When smart rendering is active, VirtualDub tries to copy all the frames verbatim; whenever it detects a violation in frame dependencies, it drops to recompressing frames, and continues to do so until the next key frame, at which direct copying resumes.

 
     Top
-vdub-
Posted: Sep 14 2014, 01:15 PM


Advanced Member


Group: Members
Posts: 613
Member No.: 27087
Joined: 24-February 10



Didn't try Smart Render it's hardly ever I can use it and always complains

I processed the above using Full Compress and it removed offending IVTC video playback corrected. Will try again using Smart Render to see if can use it and does make the difference

I do remember reading everything but resize and thinking that will be very useful. Then now I question myself why have I been ignoring Smart Render and doing full compress or Fast Recode for processing

I Will go away and take another look at smart render to see what it can really do for me. See if I can have Virtualdub not error each time I use Smart Render
 
    Top
dloneranger
Posted: Sep 14 2014, 02:30 PM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



You have to match your output codec setting to the same as the source file
Some codecs are more forgiving about 'closeness' than others

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
DarrellS
Posted: Sep 25 2014, 04:30 AM


Advanced Member


Group: Members
Posts: 567
Member No.: 1061
Joined: 28-November 02



QUOTE (dloneranger @ Sep 14 2014, 07:30 AM)
You have to match your output codec setting to the same as the source file
Some codecs are more forgiving about 'closeness' than others

This is correct for smart rendering since you need a codec to re-encode the cuts but any filter that can't be used in blend mode with the curve editor will have to re-encoded. Crop, Resize etc...

You can still use the curve editor to get whatever effect you are after but the whole video will have to be re-encoded.

Also if you use Avisynth to open the file then the whole file has to be re-encoded.
 
     Top
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:
5 replies since Sep 14 2014, 10:24 AM Track this topic | Email this topic | Print this topic

<< Back to General Discussion