Сначала я скачал ffmpeg 0.6.5. и это работает. Но когда я пытаюсь использовать опцию '-vf', Терминал говорит, что такой команды нет.

Поэтому я спросил об этом в Super User, и кто-то сказал, что причина в том, что моя версия ffmpeg слишком старая.

Итак, вот что я хочу сделать: обновить мой ffmpeg 0.6.5 до 1.2. Ниже то, что я пробовал.

  1. Скачайте и установите yasm и ffmpeg-1.2
  2. Выполните ./configure в моей папке, куда ffmpeg загрузил.
  3. Выполните команду make .
  4. Выполните команду make install .

Пока я продолжаю, ошибки нет, но когда я ввожу команду ffmpeg -version она по-прежнему показывает 0.6.5. Что я могу сделать?

1 ответ1

1

Это была проблема пути. Первоначально ffmpeg устанавливается в каталог, где находится файл gz (или bz2).

Поэтому, если вы делаете ./configuremakemake install , он работает, но только в этом каталоге (для этого случая это был /home/username/Downloads/ffmpeg-1.2).

Если вы хотите использовать команду ffmpeg любом месте, задайте некоторые параметры для команды ./configure , например .configure --prefix=/usr .

Вот так я и решил.

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