Я пытаюсь понять, как установить пакет ffmpeg
из Launchpad .
Сайт ffmpeg ссылается на эту страницу, когда вы пытаетесь загрузить ее для Linux.
ffmpeg
доступно в официальных репозиториях Ubuntu:
- гостеприимный | гостеприимные обновления | yakkety | yakkety-обновления -
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
, который обеспечивает некоторый дополнительный de/encoders, или любые dev-версии должны быть установлены вручную. При тихом выполнении Ubuntu 14.04 можно установить libav-tools
(ветвление ffmpeg
который временно замененный ffmpeg
в Ubuntu 14.04) вместо этого.
Вы скопировали Ubuntu - пакеты для Яркого, Коварного, Гостеприимного ссылка с 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
if command; then
структура воздействует на статус выхода команд. Однако, если we' ре, касавшееся вывода команды тогда if [ "$(command)" = "output" ]; then
, необходимо. И да, [
команда, в большинстве современных оболочек it' s встроенный, хотя это существует как автономное /usr/bin/[
или /usr/bin/test
на Linux. В зависимости от сравнения это возвращает соответствующий статус выхода, который служит точкой входа для if
или else
часть блока
– Sergiy Kolodyazhnyy
11 December 2018 в 13:56
Сначала ищите упакованный deb
файл для Вашей версии Ubuntu (a deb
поскольку Debian/Mint и т.д. может работать на Ubuntu - RPMs для fedora/centos/redhat/suse, другие упаковочные форматы доступны для различных дистрибутивов). Это может раздражение для нахождения на панели запуска (ссылка может просто устареть) - но все еще возможно к чему-то применимому (ПРИМЕЧАНИЕ: Считайте последнюю часть ответа прежде, чем попробовать за ffmpeg...):
amd64
если это возможно, для 64 битов, еще используйте i*86
пакеты (для 32 битов).Если Вы не можете найти, что, можно обычно получать загрузку исходного кода (например, для 14,04, здесь - ffmpeg версией сайта является https://www.ffmpeg.org/download.html). Затем необходимо смочь скомпилировать и установить это - инструкции доступны здесь, и обычно в a README
файл в материале Вы загружаете. Обратите внимание на то, что, если Вы не используете checkinstall
и т.д. Вы, возможно, должны удалить пакет с sudo make uninstall
или подобный для удаления программы компиляции, следовательно почему обычно лучше использовать упакованные версии
Панель запуска может лучше используемый с PPAs, инструкции для использования их могут быть найдены здесь.
Метод Вы используете для установки ffmpeg
зависит от версии Ubuntu, которую Вы используете. Для недавних поддерживаемых версий (начиная с 15.04 (яркий), таким образом, 16.04 и 16.10 в настоящее время), это должно работать и доберется ffmpeg
от официального repos (здесь):
sudo apt-get install ffmpeg
Однако, если Вы используете 14.04 (и некоторые другие версии со всей этой точки), можно использовать libav-tools
ветвление того проекта
sudo apt-get install libav-tools
Это было то, потому что ffmpeg
был удален из официальных репозиториев человечности для нескольких версий. однако ffmpeg все еще доступен из независимых источников для них (такой как ffmpeg
исходный код, PPAs, и deb
загрузки. Это покрыто экстенсивно здесь.
Предварительно скомпилированные двоичные файлы Парапредставления не нужны или используют ffmpeg, освобождает так, я предположу, что Вы надеетесь создавать Парапредставление с поддержкой ffmpeg.
В этом случае это должно сделать это, это установит все 9-dev пакетов. Вероятно то, что Вам не нужны они все, при желании удалите последний пакет для получения шорт-листа 4-dev пакетов.
sudo apt install libavcodec-dev libavformat-dev libavdevice-dev
не повреждает иметь установленный & нескольких дополнительных-dev; много источников будут только использовать то, в чем они нуждаются/поддерживают.
(
that' s, потому что(
определяет подоболочку, таким образом, can' t использование это – Sergiy Kolodyazhnyy 11 December 2018 в 17:34