web-dev-qa-db-fra.com

Comment télécharger et installer ffmpeg à partir de Launchpad?

J'essaie de comprendre comment installer le paquet ffmpeg à partir de Launchpad .

Le site Web ffmpeg renvoie à cette page lorsque vous essayez de le télécharger pour Linux.

4
shinvu

ffmpegNAME _ est disponible dans les dépôts officiels Ubuntu:
- xenial | xenial-updates | yakkety | yakkety-updates -

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

Pour l'installer, ouvrez un terminal et exécutez cette commande:

Sudo apt install ffmpeg  

Il n'est pas nécessaire de télécharger ffmpegà partir du tableau de bord.

Mettez à jour votre commentaire sur les paquets manquants après une installation à l'aide de aptname __

Lorsque vous installez ffmpegà l'aide de aptname__, les 'packages supplémentaires' s'installent automatiquement, peut-être qu'il s'est mal passé. Par exemple - ici ma configuration initiale - ces paquets ont été installés après avoir exécuté la commande 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)

Cela provient d'une installation Ubuntu 16.10 - les packages et les versions sont différents dans les autres éditions.
D'autres paquets comme libavcodec-extra57, qui fournit quelques de/encodeurs supplémentaires ou toute version de dev doivent être installés manuellement. Si vous utilisez toujours Ubuntu 14.04, vous pouvez installer libav-tools (un fork de ffmpegqui a temporairement remplacé ffmpegdans Ubuntu 14.04).

6
cl-netbox

Vous avez copié le lien Ubuntu - packages pour Vivid, Wily, Xenial à partir du site Web ffmpeg de manière incorrecte. Le lien correct est: https://launchpad.net/ubuntu/+source/ffmpeg . Sur cette page Web, vous pouvez afficher les packages ffmpeg .deb pouvant être téléchargés en dépliant les triangles blancs situés à gauche de la page. Les paquets ffmpeg sur ce site Web ont été mis à jour pour la dernière fois il y a deux semaines.

Dans Ubuntu 12.04, 16.04, 16.10, 17.04, 17.10 et 18.04 et versions ultérieures (mais pas 14.04), vous pouvez également installer ffmpeg à partir du terminal à l'aide de la commande suivante:

Sudo apt-get install ffmpeg  
4
karel

Les binaires précompilés de Paraview n’ayant pas besoin de ou utilisant les bibliothèques de ffmpeg, je suppose donc que vous souhaitez créer Paraview avec le support de ffmpeg.

Dans ce cas, cela devrait le faire, il installera tous les paquets de 9 -dev. Probablement que vous n'en ayez pas tous besoin, si vous le souhaitez, supprimez le dernier paquet pour obtenir une liste restreinte de 4 paquets -dev.

Sudo apt install libavcodec-dev libavformat-dev libavdevice-dev

Cela ne fait pas de mal de disposer de quelques extra -dev installés et de nombreuses sources n'utiliseront que ce dont elles ont besoin/supporté.

2
doug

Pour télécharger un programme en dehors du tableau de bord

Recherchez d’abord le fichier debempaqueté pour votre version d’Ubuntu (un debpour Debian/Mint, etc. peut fonctionner pour Ubuntu - Les RPM sont destinés à Fedora/centos/redhat/suse, d’autres formats d’emballage étant disponibles pour différents distros) . Cela peut être gênant de le trouver sur le tableau de bord (le lien peut tout simplement être obsolète) - mais il est toujours possible d’utiliser quelque chose d’utilisable (NOTE: lisez la dernière partie de la réponse avant d'essayer ffmpeg ...) :

  1. Aller à Code en haut
  2. Obtenez la branche la plus pertinente (par exemple, vidid/ffmpeg pour 15.04)
  3. Trouvez une 'recette' avec des constructions réussies ( exemple ), puis téléchargez les fichiers deb pour cela ( exemple ) - obtenez AMD64 si possible pour 64bit , sinon, utilisez les packages i*86 (pour 32 bits).

Si vous ne trouvez pas cela, vous pouvez généralement télécharger le code source (par exemple, pour 14.04, ici - la version du site ffmpeg est https://www.ffmpeg.org/download .html ). Vous devriez alors pouvoir compiler et installer - les instructions sont disponibles ici , et généralement dans un fichier READMEdans les fichiers que vous téléchargez. Veuillez noter que si vous n'utilisez pas checkinstalletc., vous devrez peut-être supprimer le package avec Sudo make uninstall ou similaire pour supprimer le programme de compilation. Par conséquent, il est généralement préférable d'utiliser des versions packagées.

Pour ajouter un PPA

Launchpad peut être mieux utilisé avec les PPA, des instructions pour les utiliser peuvent être trouvées ici .


FFmpeg spécifiquement ...

La méthode que vous utilisez pour installer ffmpegdépend de la version d'Ubuntu que vous utilisez. Pour versions récentes prises en charge (depuis 15.04 (vif), donc 16.04 & 16.10 actuellement), cela devrait fonctionner et obtiendra ffmpegdu dépôt officiel ( ici ):

Sudo apt-get install ffmpeg

Cependant, si vous utilisez 14.04 (et quelques autres versions à partir de là), vous pouvez utiliser libav-tools un fork de ce projet.

Sudo apt-get install libav-tools

Ceci est dû au fait que ffmpega été supprimé des référentiels ubuntu officiels pour quelques versions. cependant , ffmpeg est toujours disponible auprès de sources tierces (tel que ffmpegcode source, PPA, et debdownloads Ceci est couvert en détail here .

1
Wilf