Их нельзя сравнивать, потому что это две разные вещи.H.264 - это формат кодирования видео, а OGG - это контейнерный формат.Как работают видеофайлы, так это то, что у вас есть кодек, который фактически кодирует и хранит видео, а затем есть контейнер, в котором хранится видео. Таким образом, вы можете фактически иметь кодированное видео H.264, хранящееся в контейнере OGG.*
То, о чем вы, вероятно, думаете, это Theora, формат кодирования, подобный H.264.Он разработан той же организацией, что и OGG.По техническим причинам я бы сказал, что H.264 - это путь.Это часть стандарта MPEG-4 и действительно хороший алгоритм сжатия.Основное преимущество Theora заключается в том, что она бесплатна (как и в случае со свободой слова) и не требует каких-либо лицензионных сборов и т. Д.