На Debian Lenny я построил свой собственный ffmpeg. Когда я выполняю команду ffmpeg --version внутри оболочки sudo bash, я получаю ту версию, которую только что построил. В остальном я получаю старую версию. При использовании sudo ffmpeg я получаю новую версию.
Как заменить старую версию ffmpeg, чтобы мое веб-приложение могло запускать правильную версию ffmpeg? Я не хочу требовать sudo.
Проблема почти наверняка в том, что ваш PATH отличается при запуске sudo от другого. Скорее всего, вам потребуется либо удалить старый ffmpeg, либо заменить его двоичные файлы в / usr / bin (или где-либо еще) своими собственными.