Register on the forum now to remove ALL ads + popups + get access to tons of hidden content for members only!
vintage erotica forum vintage erotica forum vintage erotica forum
vintage erotica forum
Home
Go Back   Vintage Erotica Forums > Information & Help Forum > Help Section
Best Porn Sites Live Sex Register FAQ Members List Calendar Mark Forums Read

Notices
Help Section If you have technical problems or questions then post or look for answers here.


Reply
 
Thread Tools Display Modes
Old July 9th, 2009, 05:39 PM   #21
zorin
Vintage Member
 
zorin's Avatar
 
Join Date: Jan 2008
Posts: 1,174
Thanks: 9,103
Thanked 68,446 Times in 1,177 Posts
zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+
Default

To understand VirtualDub's behavior when cutting in direct stream mode requires a bit of knowledge about the structure of compressed digital video.
Simply put compressed digital video consists of key frames and (to keep matters really simple) non-key frames.
In a key frame is recorded the entire video picture at a certain point in time. In the non-key frames that follow that key frame only the changes in the video image over time with respect to that key frame are recorded. So a non-key frame never contains the complete video picture.

In direct stream mode VirtualDub simply makes a 1:1 copy of all frames between the start and end point you've set for the cut you want to make.
For that to result in a playable video clip it needs to start at a key frame otherwise when viewing you'd end up with garbage on your screen until the first copied key frame comes along.
If your video clip were to start at a non-key frame your video player wouldn't know how to construct the picture in the viewer because the non-key frame describes changes to a key frame that is not in the video clip.

In full processing mode the resulting video clip is constructed by re-encoding through which a completely new key frame is constructed at the exact point of your cut (where previously there was none).

Hope the above makes matters a bit clearer.

Last edited by zorin; July 12th, 2009 at 11:59 AM..
zorin is offline   Reply With Quote
The Following 5 Users Say Thank You to zorin For This Useful Post:
Old July 11th, 2009, 01:17 AM   #22
prof_derzshowitz
Member
 
prof_derzshowitz's Avatar
 
Join Date: May 2009
Posts: 52
Thanks: 1,001
Thanked 748 Times in 51 Posts
prof_derzshowitz 5000+prof_derzshowitz 5000+prof_derzshowitz 5000+prof_derzshowitz 5000+prof_derzshowitz 5000+prof_derzshowitz 5000+prof_derzshowitz 5000+prof_derzshowitz 5000+prof_derzshowitz 5000+prof_derzshowitz 5000+prof_derzshowitz 5000+
Default

Quote:
Originally Posted by zorin View Post
... compressed digital video consists of keyframes and ... non-keyframes.

[Recorded in] a keyframe is... the entire video picture at a certain point in time. In the non-keyframes that follow that keyframe[,] only the changes in the video image over time with respect to that keyframe are recorded. So a non-keyframe never contains the complete video picture.

In direct stream mode [emphasis added by P.D.] VirtualDub simply makes a 1:1 copy of all frames between the start and end point you've set for the cut you want to make. For that to result in a playable video clip it needs to start at a keyframe...

In full processing mode [emphasis added by P.D.] the resulting video clip is constructed by re-encoding through which a completely new keyframe is constructed at the exact point of your cut (where previously there was none).
Thank you, Zorin, that does help to explain things quite a bit. So, if I have understood things correctly, by compiling the information included in your post, and in the earlier contributions of Shirtfull, the following is (basically) true:

1 - Compressed digital videos (such as .avi's, .mpeg's, etc.) consist of Key-Frames (which include the complete video picture at a given moment) and Non Key-Frames (the remaining image frames that change with respect to the preceeding Key-Frame).


2 - When using Direct Stream Copy to render a segment that you have marked with start and end points, an existing Key-Frame, that is already present in the video file, will be selected as the initial playing frame, since DSC involves a 1:1 copy of the original frames in the file.

RESULT: You end up with a significantly smaller video file (GOOD), but your selected start and end points may not end up where you had wanted them (BAD).


3 - In contrast, when you render a particular segment using Full Processing Mode, new Key-Frames are created, (most importantly) including a new KF at the location that you have marked as the start point for the new video.

RESULT: Your exported video file starts at the proper frame (GOOD), but will end up being unnecessarily large (BAD).


4 - The Smart Rendering function combines the two modes, resulting in a process wherein a new Key-Frame will be created at your selected starting point on the timeline (through the selective use of FPM), while the rest of the video (apart from the initial re-encoded sections) will be copied using DSC to limit file size.

RESULT: Your new video starts where it should (GREAT), without resulting in an overly large video file (GREAT).

---

Alright, I think that covers everything. If I've misunderstood something, please let me know. Otherwise, I guess it's time to start editing some movies!

Thanks a lot, everybody, for the helpful information. It's pretty incredible how much you can learn about software and technology when dealing with pornography.
__________________
If you like what I've posted, please hit the "THANKS" button!
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
And if you find any dead links, please send me a P.M. that includes the V.E.F. URL of the post in question, and I'll make updates A.S.A.P.!
prof_derzshowitz is offline   Reply With Quote
The Following 3 Users Say Thank You to prof_derzshowitz For This Useful Post:
Old July 11th, 2009, 02:34 AM   #23
2Bizzy
Junior Member
 
Join Date: Jul 2008
Posts: 2
Thanks: 0
Thanked 3 Times in 2 Posts
2Bizzy 0
Default

Quote:
Originally Posted by prof_derzshowitz View Post
4 - The Smart Rendering function combines the two modes, resulting in a process wherein a new Key-Frame will be created at your selected starting point on the timeline (through the selective use of FPM), while the rest of the video (apart from the initial re-encoded sections) will be copied using DSC to limit file size.

RESULT: Your new video starts where it should (GREAT), without resulting in an overly large video file (GREAT).
That sounds like the best option then, ill go with that one, thank you very much guys I really appreciate it.
2Bizzy is offline   Reply With Quote
The Following User Says Thank You to 2Bizzy For This Useful Post:
Old July 12th, 2009, 12:46 AM   #24
zorin
Vintage Member
 
zorin's Avatar
 
Join Date: Jan 2008
Posts: 1,174
Thanks: 9,103
Thanked 68,446 Times in 1,177 Posts
zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+
Default

Quote:
Originally Posted by prof_derzshowitz View Post
Thank you, Zorin, that does help to explain things quite a bit.
My pleasure.

Quote:
So, if I have understood things correctly, by compiling the information included in your post, and in the earlier contributions of Shirtfull, the following is (basically) true:

1 - Compressed digital videos (such as .avi's, .mpeg's, etc.) consist of Key-Frames (which include the complete video picture at a given moment) and Non Key-Frames (the remaining image frames that change with respect to the preceeding Key-Frame).
Non-key frames describe the things that have changed in the image with respect to the preceding key frame. They don't contain full image data.

E.g. a key frame holds the full image data of a house with a garden in front, a clear blue sky with a couple of birds (the flying kind), a cat asleep on the lawn and a man standing in front of the house.
The next non-key frame would simply contain : man raises right arm.
The non-key frame after that : right hand moves from left to right and back.
In the viewer of your video player you would see the man standing in front of the aforementioned house, raising his right arm and waving.

Quote:
<snip>Direct Stream Copy <snip> involves a 1:1 copy of the original frames in the file.
RESULT: You end up with a significantly smaller video file (GOOD), but your selected start and end points may not end up where you had wanted them (BAD).
Actually only the start point is moved to the nearest keyframe when cutting in DSC mode. The end point can be on a non-key frame as this won't affect playback.

Quote:
Full Processing Mode<snip>
RESULT: Your exported video file starts at the proper frame (GOOD), but will end up being unnecessarily large (BAD).
Only if you neglect to set the compression parameters via the video menu as this has a default setting of uncompressed RGB which would account for the large file.
Choosing a video codec and setting its parameters will result in a compressed avi file the size of which depends on the compression settings.

Haven't used smart render myself so can't comment on that.

Last edited by zorin; July 12th, 2009 at 12:50 AM..
zorin is offline   Reply With Quote
The Following 5 Users Say Thank You to zorin For This Useful Post:
Old July 12th, 2009, 05:30 AM   #25
chiwa
Vintage Member
 
chiwa's Avatar
 
Join Date: Aug 2008
Location: OR
Posts: 544
Thanks: 2,199
Thanked 18,568 Times in 538 Posts
chiwa 100000+chiwa 100000+chiwa 100000+chiwa 100000+chiwa 100000+chiwa 100000+chiwa 100000+chiwa 100000+chiwa 100000+chiwa 100000+chiwa 100000+
Default

Quote:
Originally Posted by zorin View Post
Actually only the start point is moved to the nearest keyframe when cutting in DSC mode. The end point can be on a non-key frame as this won't affect playback.
That has been my experience clipping scenes with VDub. The start point has to be on a key frame, but the end can be moved. Nice to know that is the way program works, and I wasn't f'n it up more.

I have learned the little bit that I know here in the guide section, so thanks to everyone who helps us out.
__________________
PM me with reup requests and I'll do it if I still have the files.
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
chiwa is offline   Reply With Quote
The Following 3 Users Say Thank You to chiwa For This Useful Post:
Old July 12th, 2009, 11:57 AM   #26
zorin
Vintage Member
 
zorin's Avatar
 
Join Date: Jan 2008
Posts: 1,174
Thanks: 9,103
Thanked 68,446 Times in 1,177 Posts
zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+
Default

Quote:
Originally Posted by chiwa View Post
That has been my experience clipping scenes with VDub. The start point has to be on a key frame, but the end can be moved. Nice to know that is the way program works, and I wasn't f'n it up more.
To be more accurate the above is true when the clip you to want to keep is marked by the start and end point you've set.

When marking a clip to be deleted from the parts you want to keep, the reverse is true.

E.g. if you have a video with 4 scenes and you want to cut out scene 2. The start point of the cut can be on a non-key frame somewhere in scene 1 but the end point of the cut needs to be on a key frame at the beginning of scene 3.

With the cut marked like this and pressing the delete key in VDub scene 2 will be deleted from the video which can then be saved in DSC mode.
The resulting video will playback without a problem because scene 1 ends on a non-key frame and is followed by (the previous) scene 3 which starts at a key frame.
zorin is offline   Reply With Quote
The Following 5 Users Say Thank You to zorin For This Useful Post:
Old July 12th, 2009, 01:10 PM   #27
haldane4
Vintage Member
 
Join Date: Apr 2006
Location: 1977
Posts: 598
Thanks: 3,187
Thanked 7,055 Times in 592 Posts
haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+
Default

Thanks for this great thread - I was attempting some edits with virtualdub this week and the innaccuracy was driving me crazy. Hope I can get it sorted now.
haldane4 is offline   Reply With Quote
The Following 3 Users Say Thank You to haldane4 For This Useful Post:
Old July 20th, 2009, 01:32 AM   #28
haldane4
Vintage Member
 
Join Date: Apr 2006
Location: 1977
Posts: 598
Thanks: 3,187
Thanked 7,055 Times in 592 Posts
haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+haldane4 25000+
Default

Has anyone used the Neat Video plugin for Virtualdub? It removes a great deal of picture noise from VHS transfers working frame by frame - the only problem is it takes like 6 hours to process a 30 minute clip. Just wondering if this is normal.

Wish I had a Quad core.
haldane4 is offline   Reply With Quote
The Following 3 Users Say Thank You to haldane4 For This Useful Post:
Old July 20th, 2009, 03:39 PM   #29
zorin
Vintage Member
 
zorin's Avatar
 
Join Date: Jan 2008
Posts: 1,174
Thanks: 9,103
Thanked 68,446 Times in 1,177 Posts
zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+zorin 350000+
Default

Quote:
Originally Posted by haldane4 View Post
Has anyone used the Neat Video plugin for Virtualdub? It removes a great deal of picture noise from VHS transfers working frame by frame - the only problem is it takes like 6 hours to process a 30 minute clip. Just wondering if this is normal.
Assuming it is a PAL video (25 fps) that would amount to (30x60x25)/(6x60x60)=2.08 frames processed per second, which (depending on your processor speed) would seem reasonable to me.

Quote:
Wish I had a Quad core.
That will only speed things up if the plugin is specifically designed to use more than one core when they're available. Don't know if that is the case.
zorin is offline   Reply With Quote
The Following 3 Users Say Thank You to zorin For This Useful Post:
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump




All times are GMT. The time now is 11:41 AM.






vBulletin Optimisation provided by vB Optimise v2.6.1 (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.