
First off, I want to make it clear that this isn't intentional flaming, I just feel that some things need to be clarified since H.264 information is still relatively low.
Why not try MP4? It is the native format after allQyot27 wrote:Even though the processing power may be higher, my 1 GHz can play back AVC, if it doesn't shoot up over about 1200kbps, that is (which is great for all those Quicktime trailers that I transmux to MKV, since QT7 is terrible at decoding on my setup). Even without CABAC enabled, it can provide quality similar to current XviD encodes with a bitrate at least 200kbps lower (with comparable filtering, anyway).

H.264 + Vorbis I could understand, if audio quality is crucial, or if you wanted to use SSA softsubs with an embedded font, but MP4 offers all the basic features of MKV and some more, and vice versa.
Another thing too is that MP4 is effectively more newb friendly. I mean to look at a MKV file without any tools whatsoever, it could feasibly contain any audio or video format (within reason of course), whereas to look at MP4 you know it's going to be ASP or AVC, which makes troubleshooting and deciding what decoder you need infinately simpler.
To me it would be just like putting MPEG1 into AVI, completely pointless.
MP4 also has lower overhead

There will be people reading this thinking I am a MKV troll lol, this is not correct. I appreciate the flexability of the format, but why not just use the native container where you don't require any special features?
As for bitrate reduction with CABAC, it's largely bitrate dependant and complexity of course. It can shave off ~10% in normal cases or up to 25% in high bitate areas. 200kbps is a bit misleading, unless you are talking about using 1500kbps for the average bitrate. CABAC isn't going to save 200kbps on a 300kbps encode and 200kbps on a 8000kbps encode, it scales (I know you know this, but just clearing up for people).
Try Sisoft Sandra, even the free version has a ton of info modules and benchmarks, I'm sure you could find out from that.Qyot27 wrote:Is there any way to check bus size?
GAH! What the fuck? I apologise, but there is so much wrong with that statement it makes me want to cry. Ok, lets do this bit by bit.Qyot27 wrote:I still haven't played around with the different types of searches, since whenever I did it before it'd crash VirtualDub. I also need to find out if encoding using the VFW with Matroska, pulling the raw .264 out, using MP4Box to place it in MP4, and then putting it back into MKV screws up the frames or whether it handles it correctly, effectively converting it from VFW to ISO-AVC (obviously, ISO-AVC being the way it's supposed to be handled natively, by both MP4 and MKV).
First off, as soon as VfW (ie Virtualdub and AVI) is involved, kiss goodbye to compliance and say hello to missing frames, audio desync and hacks. I am not exaggerating. Kham will vouch for that when he first used X264. Your frame order will be borked, and it's likely that your B-frames will be attached to other frame types, in order to circumvent the one frame in one frame out limitation of VfW.
Using the VfW to encode to MKV, demux the raw, mux the raw to MP4, demux the raw from the MP4 and remuxing to MKV is going to do absolutely nothing except waste your time. I haven't tried it, but I would even guess that the frame order would become more fucked up if anything did happen to it. You might as well encode using VfW directly to MKV, the end result should be no different.
It seems like you want a directshow encode in MKV. The easiest and hassle free way to do this is the X264 CLI which supports direct output to MKV. If you want native encodes, you would really be better off with MP4 since then you really are conforming to the standard.