FFmpeg — это невероятно мощный и универсальный набор инструментов командной строки для работы с видео, аудио и другими мультимедийными файлами. Он позволяет конвертировать форматы, изменять размеры, обрезать, склеивать файлы, извлекать аудиодорожки и многое, многое другое. Если вы занимаетесь видеомонтажом, стримингом или просто часто работаете с медиаконтентом, установка FFmpeg на ваш Windows ПК значительно расширит ваши возможности. В этой статье мы подробно разберем весь процесс установки.

Быстрый ответ: как установить FFmpeg?

Скачайте архив FFmpeg с gyan.dev, распакуйте его (например, с помощью 7-Zip) в папку C:\FFmpeg. Затем добавьте путь C:\FFmpeg\bin в системную переменную PATH. Проверьте установку командой ffmpeg -version в новой командной строке.

Пошаговое руководство по установке FFmpeg на Windows

Шаг 0: Предварительные требования

Перед началом установки убедитесь, что у вас есть:

  • Архиватор, например, 7-Zip (бесплатный и популярный). Он понадобится для распаковки скачанного файла FFmpeg. Если у вас его нет, скачайте с официального сайта 7-zip.org и установите.
  • Права администратора в Windows. Они потребуются для изменения системных переменных.

Шаг 1: Скачиваем FFmpeg

  1. Перейдите на сайт с актуальными сборками FFmpeg: gyan.dev/ffmpeg/builds/. Это один из популярных источников сборок для Windows.
  2. На странице найдите раздел <<release builds>> или аналогичный, указывающий на стабильные версии.
  3. Скачайте архив с полной версией, обычно он называется что-то вроде ffmpeg-release-full.7z или ffmpeg-master-latest-win64-gpl-shared.zip. Нам нужна полная сборка, включающая все библиотеки.

Шаг 2: Распаковка и размещение файлов FFmpeg

  1. После скачивания архива, перейдите в папку «Загрузки» (или куда вы сохранили файл).
  2. Щелкните правой кнопкой мыши по скачанному архиву (.7z или .zip).
    • Если используете 7-Zip: выберите «7-Zip» → «Распаковать здесь» или «Extract Here».
    • В Windows 11 для стандартного архиватора может понадобиться сначала нажать «Показать другие параметры» (Show more options), а затем «Извлечь всё...» (Extract All...).
  3. После распаковки у вас появится папка с длинным именем (например, ffmpeg-2024-08-01-git-abcdef123-full_build). Переименуйте эту папку в просто FFmpeg.
  4. Теперь переместите эту папку FFmpeg в корень диска C:\. Для этого вырежьте ее (Ctrl+X) и вставьте (Ctrl+V) в Этот компьютер -> Локальный диск (C:). Таким образом, полный путь к папке будет C:\FFmpeg. Внутри этой папки должна находиться папка bin, где и лежат исполняемые файлы ffmpeg.exe, ffprobe.exe и ffplay.exe.

Шаг 3: Добавление FFmpeg в системную переменную PATH

Чтобы вызывать FFmpeg из любой папки в командной строке, нужно добавить путь к его исполняемым файлам (C:\FFmpeg\bin) в системную переменную PATH.

  1. Откройте командную строку от имени администратора. Для этого введите cmd в поиске Windows, щелкните правой кнопкой мыши по «Командная строка» и выберите «Запуск от имени администратора».
  2. Введите следующую команду и нажмите Enter:

setx /m PATH "C:\FFmpeg\bin;%PATH%"

Разберем команду:

  • setx: команда для установки значения переменной среды.
  • /m: указывает, что переменная устанавливается для всей системы (machine level), а не только для текущего пользователя.
  • PATH: имя системной переменной, которую мы изменяем.
  • "C:\FFmpeg\bin;%PATH%": новое значение переменной. C:\FFmpeg\bin – это путь к нашим файлам FFmpeg, а %PATH% добавляет все существующие пути, чтобы не затереть их.

Вы должны увидеть сообщение «УСПЕХ: Указанное значение было сохранено.».

Важно! Закройте текущее окно командной строки. Изменения переменной PATH вступят в силу только для новых окон командной строки.

Шаг 4: Проверка установки FFmpeg

  1. Откройте новое окно командной строки (не от имени администратора, обычное).
  2. Введите команду: ffmpeg -version
  3. Нажмите Enter.

Если установка прошла успешно, вы увидите информацию о версии FFmpeg, конфигурации сборки и версиях используемых библиотек (libavutil, libavcodec и т.д.). Это означает, что FFmpeg установлен и готов к работе!

Если вы видите ошибку типа «'ffmpeg' не является внутренней или внешней командой...», значит, что-то пошло не так с добавлением пути в PATH. Проверьте правильность пути C:\FFmpeg\bin и повторите Шаг 3, или добавьте путь вручную через «Свойства системы» -> «Переменные среды».

Лайфхак дня

Если вы не хотите добавлять FFmpeg в системный PATH на постоянной основе, но хотите использовать его для конкретной сессии командной строки, вы можете временно установить PATH для этой сессии. Откройте командную строку и введите: set PATH=C:\FFmpeg\bin;%PATH%. После этого FFmpeg будет доступен в этом окне командной строки до его закрытия. Это удобно для разовых задач или тестирования.

Заключение

Поздравляем! Вы успешно установили FFmpeg на ваш компьютер Windows. Теперь перед вами открываются широкие возможности по обработке медиафайлов прямо из командной строки. Помните, что FFmpeg – это инструмент с огромным количеством опций и параметров, так что не стесняйтесь изучать его документацию и экспериментировать. Удачи в ваших мультимедийных проектах!