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.

 
H.264 And Virtualdub Hack -> What Does It Do?
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
Barnister
Posted: Feb 8 2011, 10:36 AM


Advanced Member


Group: Members
Posts: 54
Member No.: 27261
Joined: 22-March 10



Howdy,

I've noticed the Option VirtualDub Hack (http://i.imgur.com/XsCjp.png), I've always been using it, just because I thought it'd be good without ever reading up what it precisely does.

Now, the only thing I could find so far is:

QUOTE
The "VirtualDub Hack" option is highly recommended when using x264vfw with VirualDub (or VirtualDubMod). And it does NOT recommended with other encoding programs. It helps to overcome the limitation of VFW interface with its ideology of "one frame in, one frame out" when using B-frames or frame-base multithreading (or other techniques where frame buffering is needed).


I'm still a late-stage newb concerning video codecs and rendering. Can someone please explain to me, in detail preferably, a newb, what it precisely does?

Thank you in advance!
 
     Top
phaeron
Posted: Feb 13 2011, 10:42 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



I haven't looked at the details, but I believe it allows the codec to see frames in both directions (forward and backward) when deciding how to compress one. The reason for it being a hack has to do with the VFW codec interface in Windows that everything is being funneled through.
 
    Top
BugMaster
Posted: Feb 14 2011, 06:22 PM


Advanced Member


Group: Members
Posts: 50
Member No.: 23001
Joined: 6-February 08



This is the main thing it do: VirtualDub Hack code
 
     Top
i4004
Posted: Feb 14 2011, 06:54 PM


Advanced Member


Group: Members
Posts: 2432
Member No.: 4935
Joined: 24-June 03



could we get the same in plain language?
for all of us non-programmers.
smile.gif

--------------------
my signature:
user posted image
 
     Top
stephanV
Posted: Feb 14 2011, 07:07 PM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



If I understand correctly it is doing the same thing as DivX and XviD, only without packed bitstream. It's sending delay frames which VirtualDub knows to remove.

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
i4004
Posted: Feb 14 2011, 07:33 PM


Advanced Member


Group: Members
Posts: 2432
Member No.: 4935
Joined: 24-June 03



is it a way encoder is fetching frames to encode, or a way one is packing frames to .avi?

--------------------
my signature:
user posted image
 
     Top
stephanV
Posted: Feb 14 2011, 07:37 PM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



The first.

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
6 replies since Feb 8 2011, 10:36 AM Track this topic | Email this topic | Print this topic

<< Back to Codec Discussion