Современные цифровые устройства генерируют гигабайты контента превосходного качества, но не всегда есть возможность выделить для него достаточное место для хранения, а сам процесс копирования файлов большого размера занимает долгое время.
К счастью, для использования изображения в качестве доказательства идеальное качество и высокое разрешение часто не нужны, достаточно иметь возможность прочесть необходимый текст или рассмотреть внешность и действия человека. Поэтому размер файла можно сократить, уменьшив размер картинки, усилив сжатие изображения, а в видео — ещё и уменьшив количество кадров в секунду.
Для компрессии можно использовать различное программное обеспечение:
- Профессиональные пакеты для работы с графикой и видео, например, Adobe Photoshop, Adobe Premier, Vegas (бывший Sony Vegas). Для быстрого сжатия пары десятков фотографий и видеороликов малопригодны, т.к. имеют большой размер, высокие системные требования, сложны в использовании и ОЧЕНЬ дороги.
- Бесплатное ПО, например, IrfanView, FastStone или VirtualDub. Как правило, менее требовательны к ресурсам и просты в использовании, но имеют свои недостатки в виде неоднозначных (особенно для коммерческого использования) лицензий, отсутствия некоторых необходимых функций, закрытого проприетарного кода и т.п.
- Бесплатное и свободное ПО, имеющее богатый функционал, открытый, модифицируемый и верифицируемый код и гибкий и мощный программный интерфейс. Звучит как сказка, но существует в реальности в виде двух пакетов — FFMpeg для обработки видео и ImageMagick для работы с изображениями.
Как уменьшить (сжать) размер видео без потери качества. САМЫЙ ПРОСТОЙ способ!!!
Рассмотрим эти инструменты подробнее и начнём с пакета обработки видео
Скачиваем FFMpeg для Windows (будем работать с этой ОС) (в зависимости от версии используемой вами операционной системы, 32- или 64-битной). В открывшейся в браузере папке найдите последний по времени ZIP-архив и скачайте его на свой компьютер.
Для дальнейшей работы нам потребуется файл ffmpeg.exe, который находится в скачанном архиве в папке BIN.
1. Создайте пустую папку, в которой в дальнейшем будете производить обработку видеофайлов. Для удобства назовём эту папку WORK.
2. В папке WORK создайте две папки IN и OUT.
3. Распакуйте файл ffmpeg.exe из папки BIN скачанного архива в папку WORK.
4. Скопируйте в папку WORKIN видеофайл, который вы хотите сжать. Для удобства условимся, что этот видеофайл называется video.avi.
5.В папке WORK создайте текстовый файл convert.bat. В текстовом редакторе запишите в него команду:
ffmpeg.exe -y -i invideo.avi -vcodec mpeg4 -q:v 10 -r:v 10 outvideo.avi
Сохраните и закройте файл convert.bat, затем запустите его. На экране появится окно, демонстрирующее ход работы программы ffmpeg.exe, производящей обработку видеофайла:
В зависимости от производительности вашего компьютера скорость кодирования может составить 10% — 50% от продолжительности видеозаписи.
После завершения работы конвертора окно исчезнет, а в папке OUT будет находиться сконвертированный файл video.avi. В зависимости от размеров, качества и параметров сжатия исходного файла, размер сконвертированного файла может быть от 2 до 10 раз меньше исходного. А может и не быть, или быть даже немного больше, если исходный файл уже был сильно и качественно сжат — но такие случаи встречаются не очень часто.
СЖИМАЕМ ВИДЕО БЕЗ ПОТЕРИ КАЧЕСТВА через HANDBRAKE
Рассмотрим подробнее параметры команды, которую мы записали в файле convert.bat.
ffmpeg.exe — Собственно, имя самого запускаемого конвертора
-y — Ключ, который разрешает FFMpeg перезаписать сжатый файл в папке OUT, если он там уже есть с таким же именем
-i — Ключ, который говорит, что следующий элемент команды будет именем исходного файла
invideo.avi — Имя исходного файла. В данном случае говорит о том, что файл video.avi находится в папке IN в той же папке, что и исполняемый файл ffmpeg.exe. При необходимости можно записать полный путь к файлу, например c:workinvideo.avi. Помните, что если в имени файла или папки есть пробелы, то всю строчку с путём и именем исходного файла нужно заключить в кавычки, например: «c:Мои документыinМой видеофайл.avi»
-vcodec — Ключ, который говорит, что следующий элемент команды будет названием кодека, т.е. условного имени программной библиотеки, реализующей определённый стандарт сжатия видеопотока
mpeg4 — Название кодека, которое следует за ключом –vcodec. В данном случае используется кодек, реализующий стандарт сжатия видео MPEG-4 Part 2. Для эффективной компрессии видео, как правило, применяются несколько кодеков, реализующих различные стандарты обработки: mpeg4, h263, h264 и wmv3. Не будем подробно описывать каждый из них, достаточно сказать, что для нашей задачи кодек mpeg4 представляет собой наиболее оптимальный вариант с точки зрения соотношения скорости работы, степени сжатия и конечного качества изображения (но вы можете попробовать изменить это значение и посмотреть, что у вас получится)
-q:v — Ключ, который говорит о том, что следующий элемент команды будет значением уровня качества изображения
10 — Уровень качества изображения сжатого видеофайла, которое следует за ключом -q:v. 1 — максимально возможное для исходного видеофайла качество, далее чем число больше, тем качество хуже (но при этом размер конечного видеофайла — меньше). При выборе качества нужно находить разумный компромисс между желанием получить изображение идеального качества, без «квадратиков» и т.п., и необходимостью как можно сильнее уменьшить исходный файл. Экспериментально установлено, что 10 – оптимальное для нашей задачи соотношение качества и размера (но вы также можете попробовать изменить это значение и посмотреть, что у вас получится)
-r:v — Ключ, который говорит, что следующий элемент команды будет числом кадров в секунду в сжатом видео
10 — Число кадров в секунду в сжатом видео. Видеозапись, полученная из системы видеонаблюдения или снятая мобильным телефоном, стандартно имеет 24-30 кадров в секунду. Для просмотра и идентификации событий, происходивших на проверяемом объекте, как правило, достаточно 5-10 кадров в секунду, что позволяет при конвертации сразу сжать видеофайл в 2-3 раза, с тем же качеством изображения
outvideo.avi — И последний элемент команды — всегда имя сжатого файла. Для него действуют те же правила записи, что и для исходного
Ключей, опций и прочих возможностей у программы ffmpeg.exe огромное количество. Комбинируя их различными способами, можно реализовать практически любой возможный вариант обработки исходного видеофайла. Более подробную справку по ключам и примеры команд вы можете посмотреть в документации.
Меняя в файле convert.bat имя обрабатываемого файла, можно использовать его для сжатия разных файлов. Можно скопировать в папку IN несколько файлов и в файле convert.bat сделать несколько строк с именами этих файлов, чтобы они были сжаты одним запуском convert.bat. Но хорошо, если файлов 2-3, а если 20-30? Или 200-300? И все они имеют разные названия?
Скопировать и исправить такое количество команд вручную, видимо, будет довольно утомительно. В этом случае нам поможет автоматизация с использованием встроенного в Windows языка выполнения скриптов
В Windows существует встроенный механизм (так называемый Windows Script Host, или WSH), который позволяет запускать написанные в виде простого текстового файла программные скрипты на языках JScript и VBScript. Эти языки довольно похожи по своим возможностям и используют одни и те же функции WSH, которые, в отличии от bat-файлов, позволяют пользоваться всем тем, что есть у настоящих языков программирования — переменными, циклами, условиями, работой со строками, файлами и т.д.
Для автоматизации процесса обработки всех исходных видеофайлов, которые находятся в папке IN, в папке WORK создайте текстовый файл convert.js. В текстовом редакторе вставьте в него следующий программный код:
Разбирать этот скрипт в рамках данной статьи мы не будем – основные комментарии по его работе есть в коде, а те, кто заинтересовался вопросом программирования на JScript, могут обратиться к ресурсам в интернете.
Итак, сохраните файл, закройте редактор. Запустите файл convert.js на исполнение. Если всё сделано правильно, то на экране будут друг за другом последовательно появляться и исчезать окна с процессами преобразования программой ffmpeg.exe исходных файлов из папки IN. Когда последнее окно исчезнет, то в папке OUT будут лежать все преобразованные файлы.
Инструменты, использованные нами, можно, конечно же, применить для обработки не только видеофайлов, но и файлов любых других видов. Следующий раз мы с вами разберёмся, чем (бесплатно, без регистрации и СМС) можно сжать файлы изображений большого размера.
Продолжение следует…
Источник: vc.ru
Как сжать видео и уменьшить размер файла
Ваше видео оказалось слишком большим? Так обстоит дело с большинством видео, которые вы записываете сегодня. К счастью, вы можете сжать свои видео и уменьшить их размер, используя множество методов.
Здесь мы покажем, как сжать видео на Windows, Mac, iPhone и Android.
Как сжать видео в Windows
У вас есть несколько способов сжать видео на ПК с Windows. Вот три из этих способов.
1. Сжать видео, заархивировав его.
ZIP-архивы помогают сжимать и объединять файлы. Вы можете создать файловый архив (например, ZIP или 7Zip) для своего видео, который, в свою очередь, сжимает видео.
Вот как это сделать:
- Чтобы сжать несколько видео, поместите их все в одну папку на вашем компьютере.
- Откройте эту папку, выберите все видео, которые вы хотите сжать, щелкните правой кнопкой мыши любое видео и выберите Отправить в>Сжатая (заархивированная) папка .
- Windows создаст новый архив и сохранит его в той же папке, что и ваши видео.
Размер этого архива, содержащего ваши видео, будет значительно меньше размера ваших исходных видео.
Хотите сделать это с помощью одного видео? Начните с шага 2 в приведенном выше списке, используя одно видео, которое вы хотите сжать.
2. Уменьшите размер видео с помощью встроенного видеоредактора.
В Windows 10 есть встроенный видеоредактор, и вы можете использовать его для уменьшения размера видео. В этом приложении есть несколько вариантов сжатия видео. Вот как вы это используете:
- Найдите видеоредактор в меню «Пуск» и выберите «Лучшее совпадение».
- Щелкните значок + (плюс) на карточке « Новый видеопроект», чтобы создать новый проект.
- Нажмите « Добавить» и добавьте видео, которое хотите сжать.
- Щелкните видео правой кнопкой мыши и выберите « Поместить в раскадровку» .
Обратите внимание, что выбор небольшого размера разрешения может снизить качество вашего видео. Возможно, вам придется поиграть с настройками сжатия видео, чтобы найти оптимальное качество и размер файла.
3. Уменьшите размер видеофайла с помощью VLC Media Player.
VLC – это не просто приложение для медиаплеера. Более того. Вы можете использовать это приложение для кодирования ваших видео с помощью различных кодеков, и это должно помочь вам уменьшить размер ваших видео.
Вот как вы используете VLC в качестве инструмента сжатия:
- Откройте VLC, щелкните меню « Мультимедиа» вверху и выберите « Конвертировать / Сохранить» .
- Нажмите кнопку « Добавить» , добавьте видеофайл и нажмите « Конвертировать / сохранить» внизу.
- Выпадающее меню « Профиль» позволяет сжать видеофайл. Щелкните это меню, выберите профиль, который лучше всего подходит для устройства, на котором вы будете воспроизводить это видео, выберите место назначения и нажмите « Пуск» внизу.
Как уменьшить видео на Mac
Существуют как внутренние, так и внешние методы уменьшения размера файла видео на вашем Mac. Если вам нужен более простой вариант, отлично подойдет встроенный метод. Для большей гибкости и настройки воспользуйтесь внешним методом.
Вы можете использовать оба этих метода следующим образом.
1. Уменьшите размер видео с помощью QuickTime Player
QuickTime Player – это приложение для медиаплеера, но вы можете использовать его для сохранения видео в более низком разрешении. Это позволяет вам создать копию вашего видео, которая намного меньше исходного видеофайла. Как и в случае с другими формами сжатия, вы можете столкнуться с некоторой потерей качества выходного видеофайла.
Вот как это сделать:
- Откройте свое видео в QuickTime Player.
- Нажмите « Файл» вверху, выберите « Экспортировать как» и выберите разрешение для видео.
2. Используйте HandBrake для сжатия видео.
QuickTime Player не имеет большого количества опций для настройки ваших задач сжатия файлов. Если вам нужны дополнительные возможности, вам может помочь такой инструмент, как HandBrake.
HandBrake – это бесплатное приложение с открытым исходным кодом, которое позволяет конвертировать и кодировать ваши видео с помощью различных кодеков. Он имеет множество настраиваемых параметров, и это позволяет создавать сжатый файл именно так, как вы хотите.
Вы можете использовать HandBrake для сжатия видео следующим образом:
- Запустите HandBrake, нажмите « Открыть исходный код» и загрузите видеофайл, который хотите сжать.
- Щелкните меню Preset и выберите один из множества наборов настроек для сжатия файла. Большинство вариантов говорят сами за себя, поэтому у вас не должно возникнуть проблем.
HandBrake – отличный инструмент для macOS, но он также доступен для пользователей Windows.
Как уменьшить размер видеофайла на iPhone
Вам не нужно переносить видео с iPhone на компьютер, чтобы сжать их. В официальном магазине приложений iOS есть приложения, которые позволяют сокращать видео прямо на устройстве iOS.
Video Compress (бесплатное, но с поддержкой рекламы) – одно из тех приложений, которые позволяют уменьшить размер ваших видео. Просто загрузите свое видео в приложение, выберите подходящие параметры и получите уменьшенную версию своего видео.
Вот как это сделать:
- Запустите приложение и коснитесь красного значка в центре экрана. Затем разрешите приложению доступ к содержимому вашего телефона.
- Нажмите на одно из видео в галерее, которое хотите преобразовать. Затем коснитесь галочки вверху.
- На следующем экране перетащите ползунок, чтобы указать степень сжатия для вашего видео. Перетаскивание ползунка влево уменьшит размер видеофайла, но это повлияет на качество видео. Сохраняйте баланс и затем нажмите значок в правом верхнем углу.
- Позвольте вашему видео сжаться, а затем нажмите « Сохранить», чтобы сохранить его в приложении «Фото».
Источник: www.istocks.club
Конвертация видео: как уменьшить размер видео без потери качества
Достаточно часто мы сталкиваемся с тем, что требуется конвертировать видео, то есть изменить его формат или уменьшить размер. Существует достаточно много видео конвертеров, наиболее известный – Movavi Video Converter. Скачать программу для конвертации видео можно на сайте разработчика по ссылке.
В каких случаях может понадобиться эта программа? Например, вам нужно перекинуть видеофайл на свой смартфон Samsung или iPhone, на планшет iPad. Как правило, гаджеты поддерживают лишь некоторые определенные форматы. Если видео будет иметь не поддерживаемый формат, то оно просто не будет работать на вашем устройстве. Поэтому, видео конвертер в этом случае просто незаменим.

Также видео конвертеры можно использовать для экономии места на жестком диске или облаке. Если вы занимаетесь созданием роликов или видеосъемкой вам знакома проблема нехватки свободного места. Покупка нового HDD решит проблему, но ненадолго. В этом случае, вам поможет конвертер, который способен уменьшить размер видеоролика без потери его первоначального качества.
В Movavi Video Converter, например, можно конвертировать целые папки с видео не заморачиваясь с каждым файлом отдельно. Полезным конвертер будет и для импорта видео в видеоредакторы, ведь они также не всегда открывают все форматы, из-за этого часто возникают проблемы. Программа работает с форматами MOV, MP4, AVI, MKV, AAC, MP3 и др.
Как конвертировать любое видео в Movavi Video Converter
Сначала вам нужно добавить видео в конвертер, после этого — выбрать желаемый формат. Если вам знакома модель устройства, для которого меняете расширение, можете просто выбрать его в программе и вы увидите подходящие вам форматы, а если уже знаете нужный формат — введите его в соответствующей вкладке.

Далее выбираем битрейт видео. После вы сможете увидеть предполагаемый размер готового файла до начала самой конвертации. Нажимаете кнопку «Старт». Этот процесс в общем занимает не очень много времени. Например, конвертация видео, которое 1,31 ГБ, занимает не больше минуты.
Стоит отметить, что это время будет также зависеть и от мощности вашего устройства.

Почему стоит обратить внимание именно на Movavi Video Converter
Эта программа позволяет работать с большим количеством форматов, также может сократить размер видео практически вдвое, при этом качество останется то же. Скорость конвертации приятно вас удивит, вам не придется ждать очень долго, чтобы конвертировать видео.
Работа с некоторыми определенными форматами позволяет использовать SuperSpeed режим, благодаря которому время работы еще уменьшается. В самой программе доступны дополнительные инструменты для редакции видео: можно изменить цветовой тон, настроить яркость и контрастность, также добавить полупрозрачную надпись или изображение.
С помощью Movavi Video Converter Premium вы сможете склеивать несколько видеороликов, разделить их на части, делать цветокоррекцию, добавлять субтитры. Также используя этот конвертер, вы сможете извлекать аудиодорожку из видео. К статьи, в программе доступно предельно много форматов аудио. С таким многофункциональным конвертером неудивительно, что вы также сможете сохранять отдельные кадры из ваших видео.

Movavi Video Converter отлично подойдет для тех, кто только начинает заниматься видеомонтажом, а также хочет изменить формат файлов. Для более серьезных работ рекомендуется выбирать более функциональные программы. Этот конвертер вам точно понадобится, если вы хотите освободить место на диске, но не готовы распрощаться с гигабайтами видео.
Также если вы занимаетесь видеомонтажом, но еще не совсем понимаете более сложные программы. Или вам нужно переформатировать видео для своего гаджета. Movavi Video Converter имеет бесплатную версию, но, если вы хотите получить более широкий функционал, вам придется приобрести платную версию программы. Также стоит отметить, что он на русском языке.
Источник: comp123.ru