MISE À JOUR (texte original conservé ci-dessous)
Avec le vrai ffmpeg sur le point de revenir (en 15.04), le PPA de Jon Severinsson ne fonctionne plus (pour ffmpeg), et avconv-ffmpeg (maintenant appelé " libav ") et le vrai ffmpeg (maintenant de retour à seulement " ffmpeg ") ont chuté de versions intermédiaires, la question est devenue: Comment installer plus facilement ffmpeg dans les distributions pré-2015?
/MISE À JOUR
Quelqu'un sait comment installer le vrai ffmpeg actuel (pas l'ancienne version d'Avconv fournie avec Ubuntu) sans avoir les problèmes mentionnés ici ?
Les raisons:
- Tout fonctionne (ou tant ont écrit),
- Utilisez la nouvelle syntaxe et
- Après quelques recherches - et sans entrer dans la controverse - je crois simplement que les emballeurs ont fait une erreur en utilisant avconv. Ceci est un correctif.
Apparemment, ce n'est pas aussi facile qu'il devrait l'être en raison de conflits de version, et que avconv et ffmpeg ne peuvent pas coexister sur la même machine (noté dans la réponse acceptée de l'article ci-dessus). Bien qu'au moins un guide mentionne l'installation de ffmpeg localement (~) pour réaliser la coexistence.
Ma version est Precise 12.04.3 LTS, mais il semble que cela s'applique également aux plus récents.
Réponses:
Réponse mise à jour pour les versions antérieures à 2015
Parce que personne ne maintient un ppa tout compris comme Jon Severinsson, la méthode de Rmano d'utiliser une construction statique est maintenant la plus simple. Notez que les mises à jour doivent être vérifiées et effectuées manuellement.
Si la version libav de ffmpeg a été installée, supprimez-la. Les deux ne peuvent pas résider sur la même machine. Si libav n'a pas été précédemment installé, passez à 4.
Extrayez les fichiers (et deux répertoires) comme suit:
L'installation de build statique est terminée et ffmpeg est prêt à l'emploi.
Pour mettre à jour: Après avoir vérifié et trouvé une version plus récente, le dossier d'installation peut être trié par date et les fichiers de version existants rapidement identifiés et supprimés. (Les horodatages seront tous les mêmes que le binaire ffmpeg.) La mise à jour peut ensuite être téléchargée et extraite de la même manière que la version précédente.
Si un repo ffmpeg complet refait surface, il s'installerait comme avant:
Le véritable ffmpeg revenant aux versions 2015 et au-delà, le besoin de cette solution de contournement finira par disparaître.
Merci beaucoup à la communauté pour son aide.
la source
sudo apt-get dist-upgrade
ligne me semble inutile aux fins de cet article. La plupart des gens qui essaient d'installer ffmpeg ne voudraient probablement pas déclencher une mise à niveau de la distribution comme effet secondaire./usr/local/bin
éviter les conflits potentiels de tous les packages de repo qui fournissent les fichiers nommés; notamment à partir du paquet libav-toolsqt-faststart
et du faux "ffmpeg
" pour 12.04 et plus. En outre, d'autres utilisateurs peuvent ne pas avoir les autorisations appropriées pour exécuter quoi que ce soit dans un autre utilisateur~/bin
(mais je n'ai pas enquêté). Enfin, je pense que toute la section "/ UPDATE" de cette réponse peut être supprimée: elle est obsolète (que PPA a disparu) et ne contribue plus beaucoup.Je n'ai eu aucun problème à utiliser la version statique fournie par le projet FFmpeg. Il existe des liens sur http://ffmpeg.org/download.html
Téléchargez la version / build dont vous avez besoin (32 ou 64 bits), puis placez l'exécutable dans votre
$PATH
(par exemple,~/bin
). S'il est placé,~/bin
vous pouvez vous déconnecter, puis vous reconnecter ou simplement exécuter. ~/.profile
, pour que votre shell reconnaisse qu'il est dans le$PATH
. Maintenant, vous pouvez simplement entrerffmpeg
et la nouvelle version statique sera utilisée.Par exemple:
Être complètement statique ne devrait pas poser de problème avec différentes versions de Linux (dans une limite, le noyau ne devrait pas être trop ancien).
la source