MP4 ist kein Codec.
Du meinst vermutlich H.264 oder auch AVC genannt.
Vegas benutzt den MainConcept als H.264 Encoder.
x264 ist ein anderer H.264 Encoder. Wie du siehst geht es in den gleichen Codec: H.264.
Hier mal mainconcept vs x264:
Die Grafik ist grob. Je besser komprimierbarer das Material wird, desto größer wird die Differenz zu MainConcept. Allein schon durch dem CRF Encodiermodus ist die Differenz deutlich höher als hier noch zu sehen.
Und ja unterschiedliches Videomaterial kann durchaus eine Differenz von 50% und sogar mehr aus machen.
CRF = Constant Rate Factor.
Du legst statt eine Bitrate eine Qualität fest.
Und diese Qualität wird dann für jeden Frame eingehalten und es wird nur exakt so viel Bitrate je Frame verwendet wie für diesen auch nur Notwendig ist für deine gewählte Qualität & Encodingsettings.
Komplexeres Material (schwer komprimierbares) wird dann natürlich entsprechend größer, als inkomplexes (gut komprimierbares).
Und welchen CRF Faktor du bei x264 benutzt wäre halt auch mal interessant.
Zitathabe den vlc palyer benutzt.
Das ist schonmal ein weiterer Fehler.
Langsame Decoder und der Renderer stellt den YUV Farbraum falsch dar.