Я бы не выбрал ни один, и не смешал бы их с контейнером MPEG-4 Part 14 (ISO/IEC 14496-14) (известным как "MP4").
Формат файла QuickTime (QTFF) был основой для MP4. Они предлагают (более или менее) одинаковую поддержку для кодеков видео, аудио и субтитров. Однако многие устройства вообще не могут читать файлы MOV. Например, воспроизведение файлов MOV в более ранних версиях Windows невозможно.
Matroska, будучи открытым исходным кодом, не стандартизирована ISO. Это может на самом деле не иметь значения - и на самом деле это открытый стандарт - но поддержка воспроизведения MKV-файлами на устройствах происходит только очень медленно. Это многообещающий контейнерный формат, но вы, вероятно, никогда не увидите, чтобы он использовался для каких-либо реальных приложений, кроме обмена видео в Интернете.
Прошлое показало, что когда компании создают приложения или услуги, развертываемые для бытовой электроники или любого другого общественного интереса, они полагаются на устоявшиеся стандарты, которые, в свою очередь, в основном те, которые публикуются МСЭ или ИСО.
Подумайте о вещании DVB, которое использует MPEG-2, DVD, которое также использует MPEG-2, или диски Blu-ray, которые используют видео MPEG-4 Part 10 (AVC). Все видеокамеры в настоящее время записывают какой-либо вариант видео MPEG-4 и используют форматы хранения, определенные в MPEG-4 или тесно связанные с ними (например, AVCHD).
Недавние инициативы вызвали дискуссию о патентах на программное обеспечение в различных видео- и аудиокодеках, особенно в отношении видео HTML5, но на самом деле это не проблема с форматами хранения, такими как MP4.