мпег 2 что за формат
Разница между MPEG2 и MPEG4
Форматы медиафайлов MPEG2 и MPEG4 — в числе самых часто используемых на современных компьютерах. Что они представляют собой?
Факты о MPEG2
MPEG2 — это фактически не один цифровой формат, а группа стандартов, применяемых для кодирования и сжатия видео- и аудиоданных. Чаще всего используется для обработки видео, предназначенного для записи на DVD, а также при организации трансляции мультимедийного потока по каналам цифрового телевидения. Видео, закодированное с помощью MPEG2, обычно воспроизводится со скоростью около 30 кадров в секунду. Сжатие звука, сопровождающего кадры, может осуществляться в нескольких каналах.
Если говорить о технических нюансах, MPEG2 позволяют кодировать видео при обеспечении точности вектора движения кадра, составляющей порядка 0,5 пикселей. Тип преобразования при данном формате — дискретный конусный с 8 функциями. Стандарты в рамках MPEG2 не предполагают использования de-blocking фильтра, который позволяет улучшить качество воспроизводимого видеопотока. Коэффициент квантования в MPEG2 — фиксированный. Для кодирования видео применяются алгоритмы VLC, Huffman.
Факты о MPEG4
MPEG4 — это также группа стандартов кодирования и сжатия цифровых данных. Фактически является результатом дальнейшего развития технологий, используемых в MPEG2. Основное его преимущество перед предшествующим стандартом — возможность включать в структуру обрабатываемого медиафайла картинки, текст, трехмерные изображения. Кроме того, технологии MPEG4 в значительной степени ориентированы на применение не только профессиональными студиями звукозаписи и видеомонтажа, но и рядовыми пользователями.
Данные, которые допустимо кодировать с помощью стандартов MPEG4, могут быть не только записаны с естественных источников (например, посредством видеосъемки или звукозаписи на микрофон), но также и сгенерированы с помощью компьютерных программ.
Касательно технологических нюансов MPEG4 следует отметить, что этот стандарт обеспечивает точность вектора движения кадра в 0,25 пикселя, задействует не дискретное конусное преобразование, а целостное с 4 функциями, предполагает использование de-blocking фильтра. Основные алгоритмы кодирования, применяемые в MPEG4, — VLC, а также CABAC.
Как считают многие современные специалисты, MPEG4 примерно на 50 % более эффективен в части кодирования видео в сравнении со стандартами MPEG2. То есть соответствующие ему технологии могут быть задействованы при более низкой пропускной способности доступных каналов, меньшем объеме дискового пространства на серверах, а также меньшей величине памяти в ТВ-приставках — если речь идет об абонентской трансляции видеопотоков.
Сравнение
Главное отличие MPEG2 от MPEG4 — в уровне технологичности обработки аудио- и видеопотоков. Кроме того, второй стандарт можно считать менее ресурсоемким — с точки зрения нагрузки каналов и ресурсов памяти на различных устройствах, используемых при передаче данных. MPEG4 поддерживает более новые алгоритмы кодирования, большее количество типов источников данных.
Определив то, в чем разница между MPEG2 и MPEG4, зафиксируем ее критерии в небольшой таблице.
Описание форматов сжатия MPEG-2 и MPEG-4
Отличительной особенностью видеоданных является их чрезвычайно большой объем. Специалисты в области сжатия данных, уже на протяжение многих лет работают над улучшением эффективности алгоритмов компрессии видеоизображений. На рубеже 21 века, с появлением HDTV, назрела острая необходимость передавать большие объемы видеоинформации по спутниковым и кабельным сетям, и встала задача оптимизации способов кодирования видеоданных.
Технические аспекты стандарта MPEG-2
Задача сводится к определению на экране неподвижного фона и движущихся объектов, на основании этого можно выделить и передать информацию о базовом кадре, а потом уже передавать кадры с информацией о движущихся объектах. В процессе передачи данных происходит отбрасывание малозначимой информации, аналогичной принципам, которые используются в графическом формате JPEG. Реализуется процесс путем разбивки потока видеоинформации на группы видеоизображений, каждая группа состоит из 3-х типов видеокадров. Обычно используются потоки из 30 кадров в секунду.
Благодаря постоянному совершенствованию видео кодеков формата MPEG-2 операторы спутникового и кабельного вещания получили возможность передавать в 2 раза больший объем информации при той же пропускной способности канала, чем когда то, на заре эволюции цифрового вещания. Стало появляться все большее количество разных видео кодеков, но они уже не соответствовали существующему формату MPEG-2. Назрела необходимость дальнейшей унификации стандарта.
MPEG-4 и HDTV
Цифровое спутниковое телевидение использует формат MPEG-2, где при разрешении кадра в 720×576 пикселей, скорость информационного потока при 30 кадрах/сек. составляет около 12 Мбит/сек, практически же используется скорость потока около 3 Мбит/сек. При стандартной ширине полосы в 54МГц на одном транспондере спутника обычно умещается 18 каналов. При вещании в HDTV разрешение изображения составляет 1920×1080 пикселей, что в 5 раз больше по сравнению с обычным SD телевидением, и для вещания одного HDTV канала в стандарте MPEG-2 оператору потребовалось бы арендовать чуть ли не треть транспондера.
Очередным витком в развитии алгоритмов видеокомпрессии стал стандарт MPEG-4. Изначально он предназначался для передачи потокового видео по низкоскоростным каналам, но так же нашел применение и в цифровом телевидении.
Идея стандарта MPEG-4 заключается в объединении 22 подстандартов, из которых поставщики могут выбрать тот, который более точно отвечает их задачам.
Выделим из них наиболее важные подстандарты:
При переходе операторов спутникового телевидения на стандарт DVB-S2 и сжатие данных в MPEG-4 кодеком H.264 позволило в стволе одного транспондера разместить 8-10 HDTV каналов.
MPEG2 VS. MPEG4: все, что вы хотите знать, здесь
MPEG-это группа экспертов по движущимся изображениям, рабочая группа властей, созданная ISO и IEC для установления стандартов сжатия и передачи аудио и видео.Он был основан в 1988 году по инициативе Хироши Ясуда(Nippon Telegraph and Telephone)и Леонардо Кьяриглионе, председателя группы с момента ее основания.Первое собрание MPEG состоялось в мае 1988 года в Оттаве, Канада.По состоянию на конец 2005 года MPEG вырос и включает около 350 участников на каждое собрание из различных отраслей, университетов и исследовательских институтов.
Формат MPEG используется на нескольких носителях.На этом рисунке некоторые из наиболее известных носителей связаны с версией формата MPEG и используемым форматом контейнера(TS и PS).
Стандарты MPEG состоят из разных частей: MPEG-1, MPEG-2, MPEG-3, MPEG-4, MPEG-7, MPEG-21.Каждая часть охватывает определенный аспект всей спецификации.Среди них две самые популярные технологии сжатия и распаковки называются MPEG2 и MPEG4.
Что такое MPEG2?
MPEG2 был выпущен в 1995 году, стандарт для «общего кодирования движущихся изображений и связанной с ними звуковой информации».Транспортные, видео и аудио стандарты для телевидения вещательного качества.Стандарт MPEG2 был значительно шире по объему и привлекательности-поддерживал чересстрочную развертку и высокое разрешение.MPEG-2 считается важным, потому что он был выбран в качестве схемы сжатия для эфирного цифрового телевидения ATSC, DVB и ISDB, услуг цифрового спутникового телевидения, таких как Dish Network, сигналов цифрового кабельного телевидения, SVCD и DVD-видео.Он также используется на дисках Blu-ray, но они обычно используют MPEG-4 Part 10 или SMPTE VC-1 для контента высокой четкости.
Что такое MPEG4?
MPEG4 был выпущен в 1999 году и представляет собой метод определения сжатия аудио-и визуальных(AV)цифровых данных.MPEG4 использует дополнительные инструменты кодирования с дополнительной сложностью для достижения более высоких коэффициентов сжатия, чем MPEG2.Помимо более эффективного кодирования видео, MPEG4 приближается к приложениям компьютерной графики.В более сложных профилях декодер MPEG4 фактически становится процессором рендеринга, а сжатый поток битов описывает трехмерные формы и текстуру поверхности.MPEG4 поддерживает управление и защиту интеллектуальной собственности(IPMP), что дает возможность использовать проприетарные технологии для управления и защиты контента, такие как управление цифровыми правами.
Различия между MPEG2 и MPEG4
Теперь мы объясним, как кодировщики MPEG2 и MPEG4 обрабатывают сжатие, размер файла, качество, скорость передачи, пропускную способность, расширения имени файла и приложение.
MPEG2 против MPEG4-сжатие
И MPEG2, и MPEG4 могут поддерживать одинаковое качество звука или видео при кодировании.MPEG2 использует кодировку H.262, а MPEG4 использует H.264.Хотя сжатие MPEG2 намного проще, чем MPEG4, сжатие MPEG4 является улучшением по сравнению с форматом MPEG2.Это связано с тем, что используемый алгоритм MPEG4 гарантирует высокое качество видеоэффекта при относительно меньшем размере файла, в то же время сохраняя поток видео с низким битом.По сравнению с MPEG2, MPEG4 является гораздо более универсальным форматом кодирования.
# MPEG2 против MPEG4-размер файла
Видеофайлы, закодированные в MPEG2, намного больше, чем MPEG4.Потому что алгоритм сжатия MPEG4 предназначен для создания файлов, которые можно использовать при передаче мультимедиа онлайн/по сети.Файлы MPEG2 всегда хранятся на DVD, что увеличивает емкость.
# MPEG2 против MPEG4-качество
MPEG2 обеспечивает безупречное качество, которое превосходит MPEG-4.MPEG2 является отраслевым стандартом и может обрабатывать видеопотоки из локальных источников, таких как DVD-диски и приложения для вещания.Однако, к сожалению, из-за большего размера файла он не подходит для Интернета или сетевых приложений.С другой стороны, MPEG4 использует высокую степень сжатия и меньшие размеры файлов для обеспечения высококачественного видео и звука в приложениях потоковой передачи мультимедиа в Интернете.
# MPEG2 против MPEG4-скорость передачи данных и пропускная способность + Файлы, закодированные в формате MPEG2
, имеют битрейт от 5 до 80 Мбит/сек, тогда как файлы MPEG4 существенно меньше, чем MPEG-2(несколько килобайт в секунду).Поэтому формат MPEG4 разработан для сетевых приложений.
Если вы сравните пропускную способность MPEG2 и MPEG4, вы обнаружите огромную разницу, поскольку они предназначены для разных платформ.MPEG2 требует гораздо большей полосы пропускания для потоковой передачи по сравнению с MPEG4.MPEG2 имеет пропускную способность до 40 МБ в секунду, но MPEG4 имеет пропускную способность около 64 кбит/с.
# MPEG2 против MPEG4-расширения имен файлов
# MPEG2 vs MPEG4-Application
Оба формата сегодня используются для различных приложений.MPEG-2 по-прежнему используется для DVD и телевизионного вещания, в то время как MPEG4 является предпочтительным методом кодирования для портативных устройств и потоковой передачи в Интернете.
Одно можно сказать наверняка, по сравнению с MPEG2, MPEG4 является более эффективным и универсальным видеоформатом для своей технологии кодирования видео с символами высокой степени сжатия, небольшого размера, низких требований к полосе пропускания и обширных приложений.Поскольку MPEG2 является методом кодирования DVD-дисков, как это сделать, если у вас есть DVD-диски и вы хотите воспроизвести их на портативных устройствах или в Интернете? Копирование DVD в MPEG4 было бы хорошим выбором.В любом случае, и MPEG2, и MPEG4-популярные форматы, применимые к разным областям.Разница заключается в ваших конкретных требованиях.
История развития форматов видеосжатия
1988 год – H.261

1993 год – MPEG1
В 1993 появился MPEG1. Революционным нововведением в формате MPEG1 стали B(ipredicted) кадры. Т.е. кадры могли теперь предсказываться не только от предшествующего опорного кадра, но и последующего. Появились полупиксельные вектора движения, что позволило поднять точность предсказания и тем самым повысить качество. Было введено понятие «слайс» (Slice) – часть кадра (группа макроблоков), которая кодируется независимо от других слайсов. Стало возможным сжимать разные части кадра с разными параметрами, но, самое главное, в MPEG1 появилась поддержка очень больших разрешений, вплоть до 4К на 4К.
По непонятной причине, комитет MPEG выкинул из стандарта этап де-блокинга. Комитет даже не убедило существенное повышение качества, достигнутое при использовании де-блокинга в стандарте H.261. Скорее всего, решение было основано на данных о типичной производительности микропроцессоров того времени. В отличие от H.261, стандарт MPEG1 состоял из нескольких частей, описывающих всё необходимое для полноценного цифрового видео: аудио сжатие, видео сжатие, хранение и синхронизация аудио-видео данных, средства тестирования совместимости и референсный декодер для отладки.
В начале девяностых годов в компании Intel, да и вообще в компьютерной индустрии, вряд ли существовало полное понимание того, какое влияние в будущем окажет видеокодирование на архитектуру процессоров. Это много позже сжатие и разжатие цифрового видео стало коньком компании. А пока, в марте 1993, начал свою долгую жизнь один из самых известных процессоров компании Intel – Pentium. В нем не было ничего особенного для ускорения видео-обработки, разве что одинокая инструкция bsr (bit scan reverse). Эта инструкция осталась еще со времён 386го процессора и могла быть использована для ускорения декодирования Хаффмана. Производительности Pentium’а хватало, чтобы тихонько декодировать H261 формат. Но без звука :). Надеюсь, некоторые читатели еще помнят, как икал winamp, если пошевелить мышкой.
1996 год – MPEG2
1996 год. Опубликован стандарт MPEG2. Совсем скоро разойдутся по планете миллионными тиражами DVD диски, которые сделают MPEG2 первым широко распространенным форматом на многие годы. MPEG2 практически не принёс ничего нового в процесс сжатия, за исключением черезстрочного видео, поддержки нескольких форматов аудио-сжатия и дополнительных цветовых разрешений. MPEG2 не был оптимизирован для использования на маленьких (меньше 1мбит) потоках. Зато на бОльших потоках MPEG2 уверенно превосходил MPEG1, а сам стандарт разросся до 11 частей.
В начале 1997 года Intel начала продавать процессоры, которые уже были способны декодировать видео с приемлемой скорость. Нет, про HDTV разрешения ещё никто не мечтал, но маленькое QCIF видео процессор уже способен был проигрывать без тормозов. «Виновница» этого – технология MMX. Врядли выход стандарта MPEG2 и технологии MMX с такой маленькой разницей во времени было чистым совпадением. С большой вероятность это был, как сейчас принято говорить, продукт синэргии.
Технология MMX состояла из набора дополнительных 57 инструкций и 8 новых 8ми-байтных регистров. Существенное ускорение (до 3х-4х раз) достигалось за счёт одновременной обработки инструкцией нескольких данных. В этом плане цифровое видео стало идеальным полем для внедрения новой технологии. На MMX возлагали большие надежды, и даже поместили на официальное лого процессора.
Чуть позже в этом же году вышел процессор Pentium II, который за счёт своей суперскалярности, большого кэша, шустрой шины и нового типа памяти сделал доступным просмотр DVD на персональном компьютере.
1998 год – MPEG4
MPEG4, появившийся в 1998 году, достаточно быстро завоевал себе славу «пиратского» формата. Кодек DivX, использующий MPEG4 формат, произвёл настоящий фурор. DivX позволял с приемлемой потерей качества сжимать MPEG2 DVD диск в файл размером с CD диск. Я помню, как многие мои друзья кинулись пережимать DVD фильмы (откуда они их брали. ) и делать свою личную коллекцию DivX фильмов.
Успех формата MPEG4 состоял из нескольких слагаемых: вектора движения стали четверть-пиксельными, что позволило поднять точность предсказания, макроблок мог содержать уже до 4 векторов движения, что было полезно на границе движущихся объектов, и (фанфары!) вернулся незаслуженно уволенный пять лет назад де-блокинг.
Разработчики стандарта добавили в MPEG4 ещё одну интересную вещь: intra-предсказание. Теперь макроблоки в I-кадрах могли «предсказываться» от соседних макроблоков, что существенно снижало размер intra макроблоков в кадрах со сложной, но повторяющейся структурой.
К сожалению, сам стандарт сжатия, а вернее его чрезмерные способности, не нашли горячего отклика в лице производителей кодеков. Многие прогрессивные фишки MPEG4, такие как 3D видео текстуры, несколько видеоплоскостей в кадре и прочее, остались невостребованными.
С другой стороны, многократно возросшая сложность декодирования опять отбросила пользователей в область маленьких разрешений. Однако, не прошло и года, как в продаже появился Pentium III, «ускоряющий Интернет». К слову, Pentium III отлично справлялся с задачами ускорения всего, не только интернета. В то время были популярными эксперименты запуска игры Quake 3 Arena на новом процессоре, который после патча системы обеспечивал значительное приращение FPS. С точки зрения видеокодирования, процессор принёс возможности программного опережающего чтения (prefetch) данных в кэш и расширял набор MMX несколькими крайне полезными инструкциями. И хотя ускорение декодирования видео было всего 20-30% по сравнению с Pentium II, этого было достаточно для комфортного просмотра MPEG4 фильмов.
Приверженцы продукции Intel встречали 2000й год с особыми нетерпением. Именно на этот год был назначен выпуск нового процессора Intel Pentium 4. Это была великая интрига и великая загадка – компания готовилась полностью сменить архитектуру процессора. Архитектура NetBurst шла на смену казавшейся устаревшей архитектуры P6. И хотя общая производительность процессора слегка разочаровала фанатов, с точки зрения обработки цифрового видео процессор был на высоте. Новые инструкции и новые 16ти-байтные регистры SSE2, хитрые режимы аппаратного предсказания, большие буффера чтения/записи, новая организация кэша, а чуть позже – технология HyperThreading. Всё это вдохнуло новую жизнь в процесс оптимизации видеокодеков. Прирост производительности колебался от 10 до 35%. Процессор Pentium 4 был раздольем для экспериментов. Например, 2 инструкции, переставленные местами, могли равновероятно принести как 5% увеличения скорости работы кодека, так и 5% замедления. Процессора вполне хватало на декодирование и видео, и аудио, и еще оставалось немножко производительности на спец-эффекты. Вкладка эффектов DivX росла и ширилась, и счастливые обладатели топовых версий Pentium 4 расставляли все галочки, в надежде получить картинку «как в кинотеатре». А раз уж речь зашла о кинотеатре, то энтузиасты начали всерьез посматривать в сторону HD разрешений.
Новейшая история, год 2003 – H.264
Год 2003 можно смело назвать эпохальным годом в истории развития форматов видеосжатия: появилась альфа и омега сегодняшнего цифрового видео — стандарт H.264. Новый стандарт был полностью целочисленным, т.е. все этапы декодирования видео выполнялись в целых числах, благодаря чему была достигнута побитовая идентичность видео при декодировании декодерами разных производителей.
От предков H.264й отличался продвинутым intra-предсказанием макроблоков, различным разбиением макроблоков при компенсации движения (от 4×4 до 16×16), 6ти точечным фильтром компенсации движения, продвинутым арифметическим сжатием энтропии, наличием долго-хранящихся опорных кадров, гибким управлением опорными кадрами, 16 векторами на макроблок, всеми доступными цветовыми разрешениями, 8мью и более битами на компонент цвета и множеством других волшебных фишек. Стандарт не только оставил далеко позади всех конкурентов, но и установил новые требования к производительности процессора. Теперь, чтобы проигрывать видео в формате HD, одного процессора (даже с технологией HyperThreading) уже недостаточно.
Период 2003-2005 годов был тяжёлым для пользователей, которым не хватало производительности, но золотым временем для оптимизаторов ПО. Их услуги были на расхват! Производительность ЦПУ явно была в дефиците, и с этим надо было что-то делать. В мае 2005 решение пришло – впервые со времён процессора Pentium III многоядерность вернулась в пользовательские машины. Процессор Pentium 4 с кодовым названием Smithfield гордо нёс свои 2 ядра в массы. На самом деле, компания Intel слукавила – это были 2 «почти» обычных процессора Pentium 4, расположенные на одной подложке. Процессоры могли общаться друг с другом исключительно через шину FSB, не могли «подглядывать» соседу в кэш. Тем не менее, производительности Smithfield’а было достаточно, чтобы на лицах пользователей снова засветилась улыбка. Покупайте попкорн, занимайте места в «зрительном» зале. Только благодаря многоядерности в многолетней битве между процессорами и форматами цифрового видео наметился перелом: процессоры стали способны декодировать цифровое видео в любом формате, в любом разрешении с комфортной для зрителя скоростью. Но это был лишь выигранный бой, но не сражение.
Как мы знаем, цифровое видео можно (и нужно) не только ДЕкодировать, но и в первую очередь кодировать. А вот с этим всё было не так радужно, как того бы хотелось. Для полноценного, быстрого и качественного сжатия видео современных процессоров хватало разве что на стандартное разрешение формата MPEG2/MPEG4, не более.
Городок Конро на юго-востоке штата Техас был практически неизвестен до лета 2006 года, когда на прилавках магазинов стали поставляться новые процессоры компании Intel с одноимённым ядром, вернее ядрами. Дальний потомок процессора Pentium III Intel Core 2 был призван заменить процессоры на базе технологии NetBurst, и закрепить успехи видео(де)кодирования. Процессор обладал полноценными высокопроизводительными ядрами, которые могли достаточно эффективно лазить друг другу в большой кэш, и новыми инструкциями SSSE3 (3 буквы S). Среди новых инструкций было несколько ориентированных специально на кодирование видео. И хотя новые процессоры потеряли поддержку HyperThreading, они всё равно обладали такой внушительной производительностью, что сжатие HD видео в реальном времени уже не выглядело совсем непосильной задачей.
Но ничто уже не могло поменять ситуацию в обратную сторону. Компания Intel в начале 2008 закрепляет свой успех выходом процессора на ядре Penryn с новыми инструкциями SSE4.1. Как скажут позже – это было самое большое SIMD расширение со времён процессора Pentium III. Тут были и абсолютно новые инструкции, заточенные на кодирование цифрового видео, и новые расширения для уже существующих SIMD инструкций. Кодирование HD видео в формате H264 уже уверенно движется в реальном времени с приемлемым качеством.
Вышедший в ноябре 2009 новый профиль для кодирования видео снятого с нескольких точек для формата H264 Miltiview video coding (MVC) не мог ничего изменить. Новый профиль не добавлял ничего нового, просто описывал правила и способы организации битового потока для сжатия видео снятого с нескольких камер. Не смотря на то, что производительности процессоров 2009 года не хватало, чтобы сжимать подобное видео в реальном времени, это был вопрос одного, максимум двух поколений процессоров.
Так и произошло. На рынок вышел процессор с кодовым именем Nehalem, снова подаривший нам радость использования технологии HyperThreading. Среди прочих достоинств процессор нёс на себе контроллер памяти и кольцевую шину, которая более подходила для связи между большим количеством быстрых ядер, чем морально-устаревшая FSB. Процесс сжатия HD фильма в отличном качестве, который раньше занимал всю ночь, теперь пролетает за «считанные» часы. В воздухе витал дух победы. Однако, компания Intel была бы не компания Intel, если бы не поставила красивый заключительный аккорд в этой борьбе.
И он прозвучал: в январе 2011 было объявлено о начале продаж процессора на ядре SandyBridge. Кто вертел фирменную синюю коробочку упаковки процессора, наверняка заметили слова Intel Quick Sync среди списка features процессора. Именно так называется технология аппаратного сжатия видео, которая доступна каждому пользователю через Intel media SDK. За этими тремя простыми английскими словами скрывается труд десятков инженеров и программистов компании, в том числе и мой.
В 2002 году я разговаривал с одним своим коллегой насчёт оптимизации и мультимедиа-ориентированности современных процессоров (как вы помните, время господства технологии SSE2). И на какой-то мой довод коллега ответил, что процессоры станут мультимедиа-ориентированными только тогда, когда там появится инструкция idct. Могли ли мы предположить в далёком 2002, что спустя всего 9 лет жизнь оправдает гораздо более смелые планы и ожидания?
Теперь сжатие видео для любимого iPad – не проблема. HD сериал из 24 серий по 20 минут кодируется за 20 минут. Фильм на 1.5 часа кодируется за 5 минут. Больше не надо тратить своё время и оставлять компьютер включенным на ночь. Достаточно просто сходить и налить чай. Процессоры победили.
PS: На этом я хотел бы закончить своё повествование, но это было бы лукавством. В воздухе опять пахнет бурей. Дело в том, что объединенная группа комитетов разрабатывает следующий стандарт сжатия цифрового видео – High Efficiency Video Coding (HEVC). HEVC будет нести в себе лучшие качества H264 формата, но при этом будет обладать огромным количеством новых особенностей и возможностей, которые предъявят повышенные требования к ЦПУ. И борьба между стандартами видеосжатия и процессорами может выйти на новый виток. И так до бесконечности.
Upd. В предпоследнем абзаце шла речь про пересжатие HD видео для определённого гаджета — iPad. Извиняюсь, что упустил этот момент.
Upd2. Хабровчане, будем чуть дружелюбнее и рассудительнее. Я уверен, что со временем программные средства развивались, и некоторые негативные эффекты, описанные в статье, со временем прошли. Например, winamp перестал «икать» на медленных процессорах.



