Потоковое вещание и загрузка WMV против MP4

Я работаю в компании, которая выпускает видео во многих форматах.

В настоящее время мы транслируем фильмы в формате FLV, предлагаем скачивание в формате WMV и MP4.

Однако в интересах экономии места на сервере и предоставления пользователям более качественных услуг мы готовимся вместо этого предлагать наши потоки в формате MP4.

Мне интересно: какой формат подходит для загрузки:

  • Размер загрузки
  • Время кодирования
  • Совместимость форматов: будет ли он работать из коробки как на Mac, так и на Windows.

Насколько мне известно, WMV работает из коробки в Windows, а MP4 работает из коробки в Mac. Есть ли формат, который работает для обоих и имеет разумный размер файла?

Удалены устаревшие комментарии.

Ответы (1)

Ваше сравнение WMV с MP4 немного сбивает с толку, потому что вы сравниваете яблоки и апельсины.

  • MP4 — это контейнерный формат, который может содержать различные аудио- и видеоформаты. Чаще всего файл MP4 будет содержать видеопоток MPEG-4 Part 10 (также известный как H.264) или MPEG-4 Part 2, хотя он может содержать видеопотоки MPEG-2 или MPEG-1. Существует ряд аудиокодеков, которые также можно сохранить в файле MP4. См. Википедию для получения дополнительной информации.

  • WMV — это настоящий кодек (родственный H.264 или MPEG-4 Part 2, упомянутый выше), и файлы, оканчивающиеся на .WMV, обычно хранятся в контейнере ASF ( см. здесь ).

Все это сводится к тому, что вам нужно использовать кодек , который могут воспроизводить как Mac, так и Windows.

По данным Microsoft , по состоянию на июль 2010 года проигрыватель Windows Media для Windows XP поддерживает (среди прочего):

  • Стандартный видеокодек Microsoft MPEG-4
  • Видеокодек Vivo H.264

Это говорит о том, что он должен воспроизводить два распространенных видеоформата, содержащихся в файлах .MP4. Обратите внимание на предостережение:

ПРИМЕЧАНИЕ. Не все поддерживаемые кодеки установлены по умолчанию. Эти кодеки будут доступны для загрузки при воспроизведении контента, для которого требуется кодек.

Поэтому вполне возможно, что вашим пользователям будет предложено установить кодек при первой попытке воспроизвести одно из ваших видео.

Вы также должны убедиться, что используете аудиокодек, поддерживаемый проигрывателем Windows Media. Наиболее распространенным (но отнюдь не единственным) является, вероятно, MPEG-1/MPEG-2 Audio Layer III (также известный как MP3), и он входит в список поддерживаемых кодеков.

Таким образом, исходя из этой информации, если вы используете потоковую передачу MP4, у пользователей Windows не должно возникнуть проблем с воспроизведением ваших видео. Хотя вы, безусловно, захотите протестировать свои выходные файлы на новой установке Windows (и Mac), прежде чем принять это решение.