Как сделать ffmpeg исполняемым везде?

Я видел много людей, сталкивающихся с подобной проблемой. Topcoder arena просто не запускается и показывает некоторые исключения Java. Вот список решений, которые могут вам помочь.

Прежде чем пытаться это сделать, я рекомендую вам проверить, установлена ​​ли последняя версия java.

Решение 1:

Не имеет значения, используете ли вы Windows, Linux или Mac, goto Terminal / CMD и выполните команду

javaws -viewer [!d5 ]

(без кавычек). Когда вы запустите эту команду, вы попадете в окна кеша Java-апплета. Удалите все приложения, которые вы там видите, и перезапустите свою арену. В большинстве случаев вы можете запустить свою арену. Если вы не можете запустить свою арену даже сейчас, попробуйте решение 2

Решение 1:

Иногда апплет topcoder arena занимает много времени, чтобы который может пересекать значение таймаута javaws. К счастью, javaws предоставляет нам опцию командной строки для изменения значения таймаута. Запустите эту команду, чтобы запустить арену topcoder с увеличенным таймаутом:

javaws -viewer

javaws -J-Dcom.topcoder.net.httptunnel.client.connect .timeout = X http://www.topcoder.com/contest/arena/ContestAppletProd.jnlp

Надеюсь, это поможет. :

)
1
задан 30 December 2016 в 18:56

1 ответ

Вам не нужно редактировать ваши PATH или ~/.bashrc

. Руководство «устанавливает» ffmpeg внутри ~/bin, поэтому оно не может помешать конфликтующим пакетам репозитория. Нет необходимости редактировать ваши PATH или ~/.bashrc, как показано в принятом ответе. ~/bin уже находится в PATH по умолчанию (посмотрите ~/.profile), но ~/bin не включается, когда вы входите в систему, если он не существует (и он не существовал до вашего компиляции), но вы может легко «обновить» его, как показано ниже.

Все, что вам нужно сделать, это:

hash -r
. ~/.profile

В качестве альтернативы вы можете просто выйти из системы, а затем войти в систему.

Теперь вы можете запустить ffmpeg из любой каталог, и он автоматически выполнит двоичный файл ffmpeg в ~/bin (для конкретного пользователя, который скомпилировал ffmpeg). Все это объяснено в руководстве, к которому вы привязались.

Как заставить его работать для всех пользователей

Вышеуказанные инструкции предназначены для одного пользователя, скомпилированного ffmpeg. Если у вас есть несколько пользователей, вы можете просто переместить или скопировать скомпилированный двоичный файл ffmpeg в /usr/local/bin.

8
ответ дан 23 May 2018 в 21:02

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

Похожие вопросы: