в
возможно ли запустить ffmpeg на виртуальном хостинге

о
Запустить FFmpeg на классическом виртуальном хостинге (shared hosting) в большинстве случаев невозможно. Для этого требуются SSH-доступ и права sudo на установку сторонних программ в систему. [1, 2]

Полноценная работа с FFmpeg поддерживается на VPS/VDS (виртуальных выделенных серверах), где у вас есть полные права суперпользователя. [1, 2]

Альтернативы для виртуального хостинга:

Сборка без прав суперпользователя: Если хостинг предоставляет SSH-доступ, вы можете скачать статическую сборку FFmpeg (static build) и распаковать её в свою домашнюю директорию. Утилиту можно будет вызывать в скриптах, указывая к ней полный путь, хотя производительность может быть ограничена лимитами тарифного плана.
Использование PHP-функций: Если запуск через консоль невозможен, некоторые хостинги разрешают вызывать установленный на сервере системный FFmpeg через PHP-функции exec(). Для этого уточните у поддержки, установлен ли бинарный файл FFmpeg на сервере.

Лучшее решение

Если вам необходима стабильная обработка видео (конвертация, нарезка, сжатие), лучшим выбором будет аренда VPS/VDS. Вы сможете полноценно установить библиотеку и расширения, например, воспользовавшись инструкциями по установке 