|
|
| 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! |
 |
| 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. |
 |
| 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 |
 |
| 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.
-------------------- my signature:
 |
 |
| 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 |
 |
| 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:
 |
 |
| 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 |
 |