Как я могу максимально сжать видео файлы?

Я получил 4 файла.mov от клиента, который они хотят, на их мобильном сайте через SlideShowPro. Каждый оригинальный файл был между 200 и 400 мб. Я сократил каждый из них до 30 мегабайт с помощью Transmageddon, как описано здесь, но это все еще очень важно для мобильной связи.

Есть ли способ уменьшить их еще больше? Может быть, это настройки; Я использовал формат вывода = MPEG4, аудио = AAC, видео = H264 (это то, что предлагает SlideShowPro.)

6 ответов

Решение

ВОТ ЭТО ДА!

H264 - это видеокодек высокого качества, но (как вы говорите) он создает видеофайлы "тяжелого" размера.

Я не уверен, относится ли ваш вопрос к задаче с графическим интерфейсом или командной строке. Но, предполагая, что вы используете "Transmaggedon", я напишу это, учитывая варианты для приложений с графическим интерфейсом.

В моем случае я предпочитаю использовать "Mobile Media Converter", который довольно хорошо работает в 32-битных системах (как на Ubuntu, так и на системах на базе MS). И создатели уже выпустили 64-битную версию в настоящее время.

Вы хотите сделать видео файлы меньшего размера. Это можно сделать, изменив "скорость передачи видео", которая обеспечит наилучшее качество в соответствии с запрашиваемой скоростью передачи видео. Например: видеофайл 40 МБ (без сжатия, AVI) поместится в видеофайл 5 МБ (любой кодек), если вы используете скорость передачи видео 800 Кбит / с. Но, конечно, это может повредить качеству.

Я настоятельно рекомендую вам выполнить некоторое тестирование с помощью Mobile Media Converter, которое можно открыть (.deb), нажав следующую ссылку:

http://www.miksoft.net/mobileMediaConverter.htm

После установки просто перетащите все видеофайлы (желательно небольшие для теста) в область перетаскивания, а затем откройте дополнительные параметры, щелкнув небольшую стрелку, расположенную в правой части окна под кнопкой "Обзор". "[...]"

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

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

Кстати, вы также можете перекодировать видео с помощью системы нелинейного монтажа, такой как "Kdenlive" ( http://www.kdenlive.org/) или "Openshot" ( http://www.openshotvideo.com/) и многие другие. Больше. Нелинейная система редактирования также будет полезна для редактирования видео (обрезка, обрезка, добавление текста и многое другое).

Удачи!

Вот скриншот, чтобы увидеть несколько вариантов Mobile Media Converter в действии.

введите описание здесь

[EDIT] Комментарии говорят: с 2017 года, из-за новой системы расширения Firefox, это решение больше не работает [EDIT]

Лучший способ сжать видео, которое я нашел, - это Firefogg.

  • Это плагин Firefox (так что это мультиплатформенный инструмент, как Firefox)
  • Он будет сжат до формата WebM (с открытым исходным кодом - веб-совместимый кодек)
  • Он предлагает несколько размеров кодирования (очень удобно придумать лучший коэффициент сжатия)
  • ДЕЙСТВИТЕЛЬНО эффективная степень сжатия (не менее, чем H264)
  • Это супер простой в использовании и 100% в автономном режиме

введите описание изображения здесь

Моя окончательная рекомендация - использовать HandBrak. Это кроссплатформенный, очень удобный и стабильный. Вы можете сделать что-нибудь с ним (изменение размера, сжатие,...)

или же

С точки зрения кодирования видео:

  1. Удалите как можно больше нежелательных шумов через фильтрацию. Любители много лет назад написали множество фильтров AviSynth для разных материалов. К сожалению, AviSynth немного сложен в настройке и обработке на целевой платформе Windows, а запуск Linux делает его еще более сложным.

    • Обновление: теперь доступна перезапись AviSynth, которая изначально работает в Linux и называется VapourSynth. Большинство фильтров уже были портированы и улучшены или заменены лучшими альтернативами.
  2. Выберите приемлемое разрешение видео и уровень качества для целевого устройства (даже если там есть устройства с 5-дюймовыми дисплеями 1080p, нет необходимости кодировать с настройками качества bluray или bluray, подобными настройкам качества) или разрешите пользователю решать (см. YouTube).

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

Вы можете спросить: есть ли программа, которая будет автоматически делать эти вещи для меня?

Что ж, программа может использовать определенный набор четко определенных значений по умолчанию и запускать алгоритмы для результатов, чтобы вычислить отношение сигнал / шум и попытаться применить множество проверенных методов для данного материала, но существует определенный вид мастерства, что программа не могу сделать (сегодня). Я не знаю, существуют ли такие программы в настоящее время.

В целом: кодирование видео может быть довольно сложным, если вы углубляетесь, потому что хотите достичь определенного результата.

Некоторые пользователи на https://video.stackexchange.com/ могут помочь вам решить проблему, связанную с видео, например, отфильтровывать определенные артефакты.

У меня была та же проблема с моим видео, которое я записал с помощью digicam, оно было больше 400 мб...

Я использовал winff, который можно очень легко скачать из программного центра Ubuntu. он конвертирует мое видео с 400 МБ до 30 МБ. но я замечаю небольшую потерю качества,

Ручной тормоз самый простой. Выберите vid для источника, затем нажмите "Android" или "iPod" в списках предустановок в правой части экрана [это меняет геометрию, что приводит к уменьшению файла для небольшого экрана телефона]. Нажмите "Пуск" в меню.

Выбрав "iPod", вы получили 38 МБ файла, уменьшенного до 10 МБ. хорошо для телефона.

Другие вопросы по тегам