2

Какой формат сжатия наиболее эффективен для файлов ISO, созданных из фильмов DVD?

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

4 ответа4

3

Не беспокойся Прежде всего, фильмы уже сжаты. (Как вы думаете, что такое MPEG-2, h.264 и т.д.?) Они вообще не будут сильно сжиматься. Во-вторых, даже если бы данные были сжимаемыми, результат их помещения в файловую систему ISO делает их гораздо менее сжимаемыми, чем обычно. Нельзя сказать, что ISO не сжимаются очень хорошо, просто обычно не так хорошо, как необработанные данные.

Вы говорите о тоннах накладных расходов, чтобы сэкономить, может быть, несколько МБ на ISO.

Если вы действительно хотите сэкономить место, преобразуйте фильмы в более компактный формат, такой как XviD (MPEG-4 ASP) или предпочтительно h.264 (MPEG-4 AVC).

1

Файлы VOB, которые составляют основную часть данных на DVD, уже сжаты, при сжатии файла ISO вы получите очень мало места.

Я сделал пример сжатия только одного файла VOB, который у меня был,

  • Оригинальный размер: 555 МБ (582 238 208 байт)
  • Сжатие с WinRar сжатие без потерь 539 МБ (565 308 348 байт)

Примерно 3% уменьшение размера.

1

Я на 100% уверен, что теоретически вы можете сжимать DVD-диски без потерь с нетривиальным коэффициентом сжатия, потому что MPEG-2 на самом деле не оптимален (читай: жестоко) и считался более быстрым для декодирования, чем для эффективности , но я не могу найти там ничего такого, что делает это (на самом деле это было бы очень сложно, и я не вижу, чтобы это было ни легко продать, ни ужасно весело писать код).

На самом деле, прочитайте этот ответ на форуме от одного из ведущих разработчиков x264.

Что касается практических решений, вы можете повторно сжать его, используя формат с потерями. Это предполагает, что вы заботитесь только о фильме, а не о меню или специальных предложениях (вам придется кодировать каждый дополнительный клип как дополнительный файл). Мне это действительно нравится, и меня это не особо волнует, так что для меня этого достаточно, и вы можете уместить весь DVD размером с компакт-диск с заметной разницей в качестве.

В Интернете есть много уроков о том, как это сделать, и было бы скучно просто говорить одно и то же, кроме того, что их так легко найти. Мои инструменты выбора - MeGUI, Avisynth, x264, кодек AAC от Nero и графический интерфейс MKVMerge, но все, что вам нравится, хорошо. Эти инструменты, о которых я упоминал, также позволяют вам работать с шумными источниками, деинтерлейсингом (целая тема) и различными артефактами (обход точек, удаление логотипов, размытие изображений, восстановление мультфильмов или аниме, зернистая пленка и т.д.).

-1

Во-первых, форматы фильмов без потерь на самом деле не существуют.

Попытка захвата 640x480 пикселей с 24-битным цветом 30 раз в секунду приводит к ~ 27 МБ / с исходного видео. Очень нереально хранить это на большинстве портативных носителей (DVD / портативные плееры и т.д.), Особенно когда вы перестанете рассматривать видео с разрешением hidef, например, 1080p.

Это становится только экспоненциально хуже. Как правило, для большинства форматов DVD вы используете формат MPEG (MPEG 2), который имеет довольно хорошее соотношение качества и потерь. Он использует схемы сжатия, аналогичные формату изображения JPEG.

Многие новые потоковые мультимедиа используют другие схемы сжатия (они все еще сжимают с потерями), такие как h.264. Такие форматы обычно не читаются вашим домашним DVD-плеером. Они все еще не "сжатие без потерь".

Кроме того, переход от одной схемы сжатия к другой, как правило, приведет к дополнительной потере качества.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .