1

Я пытаюсь запустить вторую версию ffmpeg на сервере Unix без обновления или удалить старую версию.

На сервере установлена версия 1.0.1. Могу ли я скомпилировать последнюю версию ffmpeg (текущая 2.5.4) на своем компьютере (macbook) или использовать мой raspberry (debian) для его компиляции и передачи скомпилированного исходного кода определенному каталог на сервере?

Например: я хотел бы использовать ffmpeg сервера с

ffmpeg -i SOURCE_INPUT -OPTIONS_GO_HERE MY_GREAT_OUTPUT

и использовать новейшую версию с

/directory/of/ffmpeg/compiled/code/ffmpeg -i SOURCE_INPUT -OPTIONS_GO_HERE MY_GREAT_OUTPUT

Если это возможно, как я могу это сделать? Спасибо

1 ответ1

3

Самый простой способ - использовать статическую сборку ffmpeg. Просто скачайте, распакуйте и выполните его.

Вы можете перемещать бинарный файл куда угодно. Чтобы использовать это либо:

  • поместите это где-нибудь в вашем PATH ,
  • или перейдите в каталог, содержащий двоичный файл, и запустите ./ffmpeg ,
  • или укажите полный путь к бинарному файлу, например /Users/Tenaciousd93/ffmpeg .

Если статическая сборка не обеспечивает то, что вам нужно, например, поддержку кодирования libfdk_aac , вы можете скомпилировать на сервере, как показано в FFmpeg Wiki: Руководство по компиляции OS X.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .