Как скачать и установить ffmpeg с Launchpad?
Я пытаюсь понять, как установить ffmpeg
пакет из панели запуска.
Сайт ffmpeg ссылается на эту страницу, когда вы пытаетесь загрузить ее для Linux.
4 ответа
ffmpeg
доступно в официальных репозиториях Ubuntu:
- ксениал | xenial-обновления | яккеты | яккеты-обновления -
apt policy ffmpeg
ffmpeg:
Installed: 7:3.0.5-0ubuntu0.16.10.1
Candidate: 7:3.0.5-0ubuntu0.16.10.1
Version table:
*** 7:3.0.5-0ubuntu0.16.10.1 500
500 http://archive.ubuntu.com/ubuntu yakkety-updates/universe amd64 Packages
500 http://archive.ubuntu.com/ubuntu yakkety-security/universe amd64 Packages
100 /var/lib/dpkg/status
7:3.0.2-1ubuntu3 500
500 http://archive.ubuntu.com/ubuntu yakkety/universe amd64 Packages
Чтобы установить его, откройте терминал и выполните эту команду:
sudo apt install ffmpeg
Там нет необходимости скачивать ffmpeg
из панели запуска.
Обновите адрес вашего комментария об отсутствующих пакетах после установки, используя apt
При установке ffmpeg
с помощью apt
"дополнительные пакеты" устанавливаются вместе автоматически, возможно, в вашем случае что-то пошло не так. Например - здесь моя первоначальная настройка - эти пакеты были установлены после того, как я выполнил команду sudo apt install ffmpeg
:
ffmpeg (7:3.0.2-1ubuntu3)
i965-va-driver (1.7.1-1)
libaacs0 (0.8.1-1)
libass5 (0.13.2-1)
libavcodec57 (7:3.0.2-1ubuntu3)
libavdevice57 (7:3.0.2-1ubuntu3)
libavfilter6 (7:3.0.2-1ubuntu3)
libavformat57 (7:3.0.2-1ubuntu3)
libavresample3 (7:3.0.2-1ubuntu3)
libavutil55 (7:3.0.2-1ubuntu3)
libbdplus0 (0.1.2-1)
libbluray1 (1:0.9.3-2)
libbs2b0 (3.1.0+dfsg-2.2)
libchromaprint0 (1.3-1build1)
libcrystalhd3 (1:0.0~git20110715.fdd2f19-11build1)
libdc1394-22 (2.2.4-1)
libflite1 (2.0.0-release-2)
libgme0 (0.6.0-3)
libgsm1 (1.0.13-4)
libmodplug1 (1:0.8.8.5-2)
libmp3lame0 (3.99.5+repack1-9build1)
libopenal-data (1:1.17.2-1)
libopenal1 (1:1.17.2-1)
libopenjpeg5 (1:1.5.2-3.1)
libpostproc54 (7:3.0.2-1ubuntu3)
librubberband2v5 (1.8.1-6ubuntu2)
libschroedinger-1.0-0 (1.0.11-2.1build1)
libsdl1.2debian (1.2.15+dfsg1-4)
libshine3 (3.1.0-4)
libsoxr0 (0.1.2-1)
libssh-gcrypt-4 (0.7.3-1)
libswresample2 (7:3.0.2-1ubuntu3)
libswscale4 (7:3.0.2-1ubuntu3)
libtwolame0 (0.3.13-1.2)
libva1 (1.7.1-2)
libvdpau1 (1.1.1-3ubuntu1)
libx264-148 (2:0.148.2699+gita5e06b9-1)
libx265-79 (1.9-3)
libxvidcore4 (2:1.3.4-1)
libzvbi-common (0.2.35-11)
libzvbi0 (0.2.35-11)
mesa-va-drivers (12.0.3-1ubuntu2)
mesa-vdpau-drivers (12.0.3-1ubuntu2)
va-driver-all (1.7.1-2)
vdpau-driver-all (1.1.1-3ubuntu1)
Это из установки Ubuntu 16.10 - пакеты и версии отличаются в других выпусках.
Другие пакеты, такие как libavcodec-extra57
, который обеспечивает некоторые дополнительные де / кодировщики или любые dev-версии должны быть установлены вручную. Если вы все еще используете Ubuntu 14.04, вы можете установить libav-tools
(вилка ffmpeg
который временно заменил ffmpeg
в Ubuntu 14.04) вместо этого.
Вы неправильно скопировали Ubuntu -пакеты для ссылок Vivid, Wily, Xenial с сайта ffmpeg. Правильная ссылка: https://launchpad.net/ubuntu/+source/ffmpeg. На этой веб-странице вы можете отобразить пакеты ffmpeg.deb, которые можно загрузить, развернув белые треугольники в левой части страницы. Пакеты ffmpeg на этом сайте были обновлены две недели назад.
В Ubuntu 12.04, 16.04, 16.10, 17.04, 17.10 и 18.04 и выше (но не 14.04) вы также можете установить ffmpeg из терминала с помощью следующей команды:
sudo apt-get install ffmpeg
Предварительно скомпилированные двоичные файлы Paraview не нуждаются или не используют библиотеки ffmpeg, поэтому я предполагаю, что вы хотите собрать Paraview с поддержкой ffmpeg.
В этом случае это должно сделать это, он установит все пакеты 9 -dev. Вероятно, вам они не нужны, при желании удалите последний пакет, чтобы получить список из 4 -dev пакетов.
sudo apt install libavcodec-dev libavformat-dev libavdevice-dev
Не повредит установить пару дополнительных -dev, и многие источники будут использовать только то, что им нужно / поддержано.
Скачать программу с панели запуска
Сначала ищите в упаковке deb
файл для вашей версии Ubuntu ( deb
для Debian/Mint и т. д. может работать для Ubuntu - RPM предназначены для fedora/centos/redhat/suse, другие форматы упаковки доступны для разных дистрибутивов). Это может раздражать на панели запуска (ссылка может быть просто устарела), но все же возможно что-то полезное (ПРИМЕЧАНИЕ. Прочитайте последнюю часть ответа, прежде чем пытаться найти ffmpeg...):
- Перейти к коду наверху
- Получить наиболее подходящую ветку (например, vidid/ffmpeg для 15.04)
- Найдите "рецепт" с успешными сборками ( пример), затем загрузите файлы deb для этого ( пример) - получите
amd64
если возможно для 64-битных, иначе используйтеi*86
пакеты (для 32 бит).
Если вы не можете найти это, вы можете скачать исходный код (например, для 14.04, здесь - версия сайта ffmpeg - https://www.ffmpeg.org/download.html). Затем вы сможете скомпилировать и установить это - инструкции доступны здесь, и обычно в README
файл в материале, который вы загружаете. Обратите внимание, что если вы не используете checkinstall
и т.д., вам может понадобиться удалить пакет с sudo make uninstall
или аналогичный для удаления программы компиляции, поэтому, как правило, лучше использовать упакованные версии
Слишком добавить PPA
Launchpad лучше использовать с PPA, инструкции по их использованию можно найти здесь.
FFmpeg Конкретно...
Метод, который вы используете для установки ffmpeg
зависит от версии Ubuntu, которую вы используете. Для последних поддерживаемых версий (начиная с 15.04 (vivid), поэтому в настоящее время 16.04 и 16.10) это должно работать и получит ffmpeg
из официальных репозиториев ( здесь):
sudo apt-get install ffmpeg
Однако, если вы используете 14.04 (и некоторые другие версии примерно с этого момента), вы можете использовать libav-tools
вилка этого проекта
sudo apt-get install libav-tools
Это было потому что ffmpeg
был удален из официальных репозиториев Ubuntu для нескольких версий. однако ffmpeg все еще доступен из сторонних источников для них (таких как ffmpeg
исходный код, PPA и deb
загрузки. Это широко освещено здесь.