Поиск нескольких установок ffmpeg

Я использую несколько инструментов, основанных на ffmpeg, некоторые из которых загрузили разные версии ffmpeg из той, которая есть в репозиториях пакетов (например, mpv и moviepy через imageio). Отдельные двоичные файлы ffmpeg для этих программ не мешают друг другу, но у меня возникают трудности, связанные с некоторыми несоответствиями между различными версиями.

Мой вопрос: как мне найти разные версии ffmpeg (кроме пакета ubuntu), которые существуют в моей системе, чтобы я мог указать все на двоичный файл самой последней версии (в моем случае, ffmpeg, работающий с mpv)?

Спасибо!

2 ответа

Решение

Экспериментируя немного больше, я смог найти альтернативные двоичные файлы ffmpeg, установленные другими программами, используя locate а также egrep:

locate mpv | egrep 'ffmpeg$'
locate imageio | egrep 'ffmpeg$'

А потом использовать alias перенаправить ffmpeg Команда для самого современного двоичного файла без нарушения других зависимостей.

Есть две команды, которые вы можете использовать, чтобы определить, какой двоичный файл используется, а также, если существует более одной ffmpeg установлены.

Сначала, чтобы определить, какой двоичный файл используется в настоящее время, выполните следующую команду:

which ffmpeg

Далее вы можете показать где ffmpeg файлы и двоичные файлы выполняются с помощью следующей команды:

whereis ffmpeg

whereis Команда должна показать, где находятся различные двоичные файлы, если их больше одного, а двоичные файлы обычно находятся под bin каталог.

Другие вопросы по тегам