.....werde ich wohl auf h264 umsteigen.
h264 gibt es nicht,
Alle (theoretischen) Standards der ITU-T beginnen mit einem Großbuchstaben und einem Punkt,
gefolgt von drei Ziffern - z.B.: H.261, H.263, H.264,H.265 (Video-Komprimierung), G.723 (Audio-Komprimierung) u.v.m.
Die (praktische) Implementierung als Software z.Bsp.namens x264,x265 dagegen beginnt mit einem Kleinbuchstaben ohne Punkt.
H.264,H.265 ist ein Standard - also Theorie.
x264,x265 ist ein Programm, eine Implementation des Standards - also Praxis.
__
H.264 ist als Kompressionsverfahren ein Teil des umfassenden Standards "MPEG-4 AVC",
das wäre ein Videoformat. MP4 wäre ein Kontainerformat, in dem AVC enthalten sein darf.
MKV wäre auch ein Kontainer. Auch da darf MPEG-4 AVC als Video enthalten sein,das mit H.264 komprimiert wurde.
Das alles voneinander unterscheiden zu können, dürfte Deine erste Aufgabe sein. Hier mal ein paar Beispiele, zu welchem Standard welche Software gehört:
ITU-T H.261 / MPEG-1 Video: TMPGEnc, bbMPEG
ITU-T H.262 / MPEG-2 Video: HCEnc, TMPGEnc, CCE, CPC,Procoder.
ITU-T H.263 / MPEG-4 ASP Video: DivX, Xvid, Adobe Flash
ITU-T H.264 / MPEG-4 AVC Video: x264, Hybrid,Apple QuickTime, Nero Digital, MainConcept H.264/AVC
ITU-T H.265 / MPEG-H HEVC Video: x265, Kvazaar