Ваше местоположение в сети:
Рубрика:

Не воспроизводится видео?

Разделы сайта:

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

Если вы не читали мою статью про форматы аудио, рекомендую сначала посмотреть на нее - я буду проводить аналогии, так что эта статья будет лучше восприниматься, если вы уже разобрались с аудио-форматами.

video codecs

Итак, начнем вот с чего. Ключевое слово в обсуждениях видео - кодек (codec). Часть говорят, что если у вас на компьютере не установлен нужный кодек, то видео вам не воспроизвести, даже если вы смените программу для просмотра видео. Что же это за кодеки и откуда они взялись? И что делать, когда не воспроизводится видео?

Чтобы ответить на эти вопросы, нужно сначала понять, как хранится видео. Бывает так называемое "сырое видео" (raw video) - в этом формате информация о фильме хранится полностью - фильм можно представить как последовательность изображений, сжатых без потери качества. Но мы с таким форматом видео обычно не встречаемся - подобные фильмы имеют гигантские размеры и используются только профессионалами.

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

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

Теперь можно вернуться к кодекам. Кодек - это алгоритм кодирования (сжатия) и декодирования видео для воспроизведения. Нас, обычных пользователей, интересует только декодирование, но без требуемого кодека его осуществить невозможно. Какие же бывают кодеки?

Самым распространенным кодеком является на текущий момент MPEG-2 по той причине, что именно он используется на DVD-дисках. Стандартом DVD было заложено использование именно этого кодека, поэтому по умолчанию он есть на всех компьютерах и всех видео-плейерах. Этот кодек является наследником старого MPEG-1, использовавшегося на Video-CD (около 700MB). Но если для видеопроигрывателя DVD - стандарт (или даже устаревший стандарт в связи с HD-DVD и Blu-ray), то для компьютера фильм, занимающий 4.7GB, - это много. Именно поэтому существуют и другие кодеки, более сильно сжимающие видео.

Как же понять, что за видеофайл вы скачали? Распространенный формат avi - это тип кодека? Ответ на последний вопрос будет отрицательным. Файл .avi не определяет используемый кодек, не является кодеком, а представляет собой так называемый контейнер для закодированного видео - внутри может содержаться фильм, закодированный тем или иным кодеком. Поэтому реальна ситуация, когда один .avi файл у вас воспроизводится, а другой - нет. Avi - не единственный контейнер, существует еще, например, достаточно часто используемый контейнер .mkv, позволяющий задействовать большее количество кодеков. Есть и другие контейнеры, но они менее распространены.

На этом вводную статью пора заканчивать, но, чтобы она не осталась пустой теорией, хочу дать пару практических советов по воспроизведению на вашем компьютере:

  • Как мне раздобыть наиболее популярные кодеки? http://www.codecguide.com/download_kl.htm
  • Как проигрывать dvd-фильмы на компьютере? Там много файлов, очень неудобно смотреть их по-одному. Скачайте какой-нибудь DVD-проигрыватель для компьютера, они будут воспринимать директорию VIDEO_TS как DVD-диски
  • Мне попалось видео в непонятном формате, и оно не воспроизводится. Как из него сделать что-то человеческое? Попробуйте эту бесплатную программу для перекодирования: http://www.erightsoft.com/SUPER.html

Надеюсь, что эта статья оказалась для вас полезной!

Посмотрите! Если вы собирались заняться разработкой игр, то, возможно, вам потребуется создание игровых локаций. Если вы пройдете по ссылке, то увидите удивительной красоты рисунки!

← Что такое Ubuntu?Обман в интернете →
comments powered by Disqus