Контейнер
MP4 вообще изначально предполагал связку кодека
AVC (H.264) + AAC.
Хотя в любой контейнер можно запихать любой кодек, как это и реализовано было в программе XviD4PSP по просьбам трудящихся, но всё же XviD (
H.263) и прочие видеокодеки - это уже отклонение от спецификации и такое видео будет нестандартным, которое может воспроизводиться неправильно - это ошибка природы.
Заметь, я не зря специально указал в скобках поколения кодеков H.263 и H.264. Это надо понимать, что ты пытаешься сделать бред - запихнуть кодек старого поколения 90-x (H.263) в контейнер нового поколения, рассчитаный и оптимизированный на прогрессивный кодек 2005-ых (H.264).
Н.264 AVC (Advanced Video Codec) произвёл революцию тем, что сделал возможность воспроизводить видео без задержек на всяких энергозависимых мобильных устройствах, сделал возможность транслировать потоковое спутниковое вещание высокой чёткости (HD). Это благодаря данному видеокодеку в связке с аудиокодеком ААС (LC-HE-
HEv2), дающим высокую пропускную способность, ввиду низкого и узкого потока битрейта с параллельным процессом считывания мизерного объёма субканальных данных и небольшого размера видеофайла.
Вот смысл этого абзаца нужно уяснить, а главное понять, для чего всё это делалось разработчиками: с какой выгодой и в чём смысл контейнера MP4.
Многие, как я заметил не понимают этого смысла, а пытаются в MP4 запихнуть, к примеру, оригинальную аудиодорожку AC3, выдернув её из DVD, тем самым считая, что сделают супер-пупер качество. Но вот не понимают, что в данном случае теряется весь смысл контейнера и сводятся на нет все труды разработчиков, т.е. происходит откат в каменный век на 10 лет назад. Если уж на то пошло, тогда надо и оригинальную видеодорожку
VOB запихнуть в MP4, тогда будет настоящее щастье

.
В том-то и дело, что новые прогрессивные кодеки мы используем и вообще смысл любого перекодирования, что мы пытаемся из большего объёма видеофайла и из более широкого потока битрейта - сделать меньший размер файла и более узкий поток битрейта, не теряя при этом зримой потери качества и потери слуховых ощущений.
Прошу прощения за столь длительные рассуждения. Просто заметил очередную распространённую ошибку и решил поставить на этом точку.
Просто может быть новичкам в кодировании это поможет более глубже вникнуть в суть процесса.