Установка ffmpeg на Windows для обработки видео
В работе очень часто приходится использовать ffmpeg для сжатия, нарезки, склейки видео.
Я хочу рассказать, как установить ffmpeg на свой компьютер.
Ручная установка
- В корне локального диска создать папку
ffmpeg
. - Добавить путь к данной папке к в переменные среды WIndows к параметру
Path
.
Для этого откроем свойства Компьютера ( ПКМ наКомпьютер -> Свойства
). ВыбратьДополнительные параметры системы
. В открывшемся окне перейти на вкладкуДополнительно
и нажать на кнопкуПеременные среды
.
Далее в полеСистемные переменные
находим переменнуюPath
, выделяем и нажимаем на кнопкуИзменить
.
В открывшемся окне нажимаем кнопкуСоздать
и прописываем путь к нашей папке с ffmpegC:\ffmpeg
. Проходим на страницу скачивания ffmpeg https://ffmpeg.zeranoe.com/builds/.
Выбираем версию (не альфа сборку), выбираем свою архитектуру системы, выбираем ссылку Static - это исполняемые exe файлы ffmpeg.
Всё как на картинке. Естественно версия может быть другая.- Скачиваем архив. Не забудте разблокировать архив после скачивания ( в свойствах файла ).
- Распаковываем архив в удобное для вас место и проходим в распакованную папку пока не увидим три файла -
ffmpeg.exe, ffplay.exe, ffprobe.exe.
. - Копируем все эти три файла в папку
C:\ffmpeg
. - Запустите коммандную строку (
Win + R
ввестиcmd
и нажать Ok ).
В терминале выполните комманду:rundll32 user32.dll,UpdatePerUserSystemParameters
.
Это позволит применить все настройки относительно переменной PATH без перезагрузки компьютера. - Закройте коммандную строку.
Всё. FFmpeg готов к работе.
Теперь, если в терминале коммандной строки ввести комманду ffmpeg -version
мы должны получить примерно такую картинку:
Автоматическая установка с помощью инсталлятора.
Автоматическая установка сводится всего к двум действиям:
- Скачать инсталлятор ffmpeg_install.exe с моего репозитория на github.
- Запустить установку с правами Администратора оставив все настройки инсталлятора по-умолчанию.
Инсталлятор устанавливает только программы FFmpeg под вашу архитектуру системы, которую он определяет автоматически. Ни какие дополнительные программы в сборке не присутствуют.
Сборка своего инсталлятора.
Вы можете сами собрать исталлятор скачав исходники с репозитория и внимательно изучив файлы README.md
. + Требуется установленный Inno Setup
Для того, чтобы вы смогли запустить консоль CMD в любой директории вашей системы я расказал в этой статье: Командная строка в контекстном меню проводника
P. S.
Команды, которые я наиболее часто использую для терминала командной строки, опишу в своей следующей заметке.
Посмотреть репозиторий на GitHub