Я установил ffmpeg
следующим это учебное руководство на trac.ffmpeg.org
Теперь, ffmpeg
работы, если я cd
кому: bin
и выполните его с ./ffmpeg
Интересно, мог ли я выполниться ffmpeg
только путем ввода ffmpeg
в терминале отовсюду.
Можно просто добавить ffmpeg каталог к $PATH. Принятие Вы используете удар открытый ~/.bashrc файл и добавляете в нижней части:
export PATH=$PATH:<path where you installed ffmpeg>
и удар перезагрузки (закрываются и открытый терминал снова или тип 'удар').
редактирование: ПУТЬ представляет список каталогов, которые Ваша оболочка использует для нахождения двоичных файлов. Таким образом, необходимо добавить каталог, не файл, путь к той переменной. При предположении, что Вы выполнили все точно способ, которым было сказано в руководстве, необходимо добавить к Вам .bashrc, которые управляют:
export PATH=$PATH:$HOME/bin
PATH
или ~/.bashrc
Руководство "установки" ffmpeg
внутри ~/bin
таким образом, это потенциально не вмешивается в конфликтующие пакеты репозитория.
Нет никакой потребности отредактировать Ваш PATH
или ~/.bashrc
как показано в принятом ответе. ~/bin
уже находится в PATH
по умолчанию (смотрят на ~/.profile
), но ~/bin
не включен, когда Вы входите в систему, если это не существует (и это не существовало перед компиляцией) но можно легко "обновить" его как показано ниже.
hash -r
. ~/.profile
Кроме того, можно просто выйти из системы, затем входят в систему.
Теперь можно работать ffmpeg
из любого каталога и это автоматически выполнится ffmpeg
двоичный файл в ~/bin
(для конкретного пользователя, который скомпилировал ffmpeg
). Все это объяснено в руководстве, с которым Вы связались.
Вышеупомянутые инструкции для отдельного пользователя, который скомпилировал ffmpeg
. Если у Вас есть многочисленные пользователи, можно просто переместить или скопировать скомпилированный ffmpeg
двоичный файл в /usr/local/bin
.