Сам я немного знаю. Скажу только, что avi может "не играть" по многим причинам. Самая банальная - формат
mpeg2, который покупается за денежки. Иначе Quicktime не покажет старые и очень старые фильмы (а ля пиратское cd). Для таких случаев есть
VLC .
Насчет остального - самому интересно.
P.S. Тема эта по-моему уже поднималась много раз. Так что не обессудьте за нарушение чьего-то авторского права. Хотя здесь это звучит смешно.
P.S.. только что обнаружил, что VLC - это правильный выбор. Matrosk'у он вроде поддерживает. Остальное скорее всего тоже.
В любом случае стоит глянуть сюда.
Как говорится: кто исчет Googl'ом - тот обязательно наGoogl'иться.