Все перепутал, как можно судить о качестве не называя ни критерии оценки ни времени CPU для кодирования, на уровне "MPEG4 говно потому что я скочал фильм .mkv и он говно а ск0чал avi и он намного лучше".Сжатие видео это искусство, сурьезные богатые конторы сжимают фильмы почти вручную, разбивая на участки "scene cut" и указывая кодеку разные параметры для каждой сцены (которых у x264 например больше десятка), смотрят результат и снова меняют и так пока не получат что то более менене пригодное для выпуска.
Вы же по тупому запускаете некие кодировщики, которые тупо берут битрейт или размер как основу и остальные параметры как то там подставляют лишь бы работала. Ждете чуда, а его нет. Огромное значение имеют фильтры перед кодированием, многие "кодировщики" просто включают их и к примеру блурят перед передачей кодеку, и в результате на очень низких битрейтах картинка кажется красивее. Короче, берем несжатый поток, бит в бит одинаковый, сжимаем theora и xvid например, потом - слепое тестирование на паре сотен юзеров, вот тогда можно о чем то начинать говорить. А говорить нужно долго, сравнивая и PSNR, и SSIM, и коментируя отдельные огрехи в кадрах. Только потом - мега выводы "кодек XXX- говно"
С точки зрения теории theora намного лучше MPEG-4 ASP, но проигрывает MPEG-4 AVC на низких битрейтах. Однако