2015-09-09 4 views
3

Я пытаюсь создать веб-приложение с Flask, размещенное на PythonAnywhere, которое будет использовать библиотеку Echo Nest Remix.Как использовать ffmpeg для PythonAnywhere?

Проблема заключается в том, что Remix использует FFmpeg и PythonAnywhere только имеет avconv.

Есть ли способ использовать ffmpeg для PythonAnywhere?

Я использую бесплатную учетную запись PythonAnywhere, если она имеет значение.

Спасибо!

+0

просто уточнить, вы имеете в виду что ремикс эхо-гнездо не работает прямо сейчас, потому что ffmpeg не установлен? Или, что резидентный резидент, как-то пытается использовать avconv, но терпит неудачу, потому что он ожидал ffmpeg? – conrad

+0

Вы нашли решение по вашей проблеме? Если да, не могли бы вы поделиться некоторыми сведениями о том, как вы это сделали? – Stergios

ответ

3

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

1

есть другое обходное решение, почти похожее на вышеизложенное, я полагаю, что вы создали виртуальную среду. В каталоге bin вашего виртуального env скопируйте исполняемые файлы ffmpeg и ffprobe.

двух двоичных файлов может быть получен из системы, если вы установили их, набрав

which ffmpeg 

и

which ffprobe 

соответственно.

идея заключается в том, что оба FFmpeg и avconv используют один и тот же интерфейс, и, таким образом, просто указывая на FFmpeg двоичный, он может взять его оттуда с другими avconv файлами,

Смежные вопросы