Установка FFmpeg и FFprobe, proc_open

Debian, Ubunta
Для Debian 11, 12 и 13 FFmpeg можно установить из стандартного репозитория, в Ubuntu FFmpeg также доступен в стандартных репозиториях:
Проверить установку:
Определить расположение исполняемых файлов:
Обычно результат будет:
CentOS Stream
В CentOS Stream FFmpeg обычно отсутствует в стандартном базовом репозитории. Для установки можно использовать дополнительные репозитории EPEL и RPM Fusion.
Сначала подключите EPEL:
Затем RPM Fusion Free:
После подключения репозиториев:
Проверка:
Пути к программам:
Обычно:
Для старых версий CentOS команды и доступность пакетов могут отличаться. Рекомендуется использовать актуальную поддерживаемую версию CentOS Stream или совместимый дистрибутив.
Проверка кодека H.264
Модуль использует кодек H.264 при подготовке видео. После установки рекомендуется убедиться, что FFmpeg содержит энкодер libx264:
При наличии поддержки в результате будет строка с:
Также можно проверить поддержку HLS:
proc_open
Важно: хостинг может запрещать запуск внешних программ из PHP через proc_open(). В таком случае одной установки FFmpeg недостаточно — функция proc_open() также должна быть разрешена.
На некоторых серверах и виртуальных хостингах эта функция может быть отключена через параметр PHP:
Последнее обновление