UPDATE(元のテキストは以下に保存)
実際のffmpegが(15.04に)戻ろうとしているため、Jon SeverinssonのPPAは(ffmpegで)機能しなくなり、avconv-ffmpeg(現在は " libav "と呼ばれます)と実際のffmpeg(ちょうど " ffmpeg ")が暫定リリースから削除され、質問が次のようになりました:2015年以前のディストリビューションでffmpegを最も簡単にインストールする方法は?
/更新
誰もが実際の現在のffmpeg(Ubuntuに付属するavconvの古いバージョンではない)を、言及された問題なしにインストールする方法を知っています here ?
理由:
どうやら、バージョン管理の競合によるものほど簡単ではなく、avconvとffmpegは同じマシン上で共存できません(上記のリンクの投稿の受け入れられた回答に記載されています)。少なくとも1つのガイドでは、共存を実現するためにffmpegをローカルにインストールすることを記載しています(〜)。
私のリリースはPrecise 12.04.3 LTSですが、これは新しいものにも適用されるようです。
2015年以前のリリースの更新された回答
Jon Severinssonのような包括的PPAを維持している人はいないため、Rmanoの静的ビルドを使用する方法が最も簡単になりました。メモの更新は手動で確認および実行する必要があります。
Ffmpegのlibavバージョンがインストールされている場合は、削除します。 2つは同じマシンに存在できません。 libavが以前にインストールされていない場合は、4にスキップします。
Sudo apt-get remove ffmpeg
Sudo apt-get purge libav-tools
# *Ignore any autoremove message that may appear.*
次のようにファイル(および2つのディレクトリ)を抽出します。
静的ビルドのインストールが完了し、ffmpegを使用する準備が整いました。
更新するには:新しいリリースを確認して見つけると、インストールフォルダーを日付でソートし、既存のバージョンファイルをすばやく識別して削除できます。 (タイムスタンプはすべてffmpegバイナリと同じになります。)その後、更新プログラムをダウンロードして、以前のリリースと同じように抽出できます。
包括的なffmpegリポジトリが再出現した場合、以前のようにインストールされます。
# Replace avconv with the real ffmpeg
# www.askubuntu.com/a/373509/165265
#
Sudo add-apt-repository ppa:<name of ppa here>
Sudo apt-get update
Sudo apt-get install ffmpeg
実際のffmpegが2015年以降のリリースに戻ってくると、この回避策の必要性は最終的にはなくなります。
コミュニティの助けに感謝します。
FFmpegプロジェクトが提供する静的ビルドを使用しても問題はありません。 http://ffmpeg.org/download.html にリンクがあります
必要なバージョン/ビルド(32ビットまたは64ビット)をダウンロードし、実行可能ファイルを$PATH
(たとえば、~/bin
)に入れます。 ~/bin
に配置されている場合は、ログアウトしてから再度ログインするか、. ~/.profile
を実行するだけで、シェルが$PATH
にあることを認識できます。 ffmpeg
と入力するだけで、新しい静的ビルドが使用されます。
例えば:
% wget http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz
% tar xJvf ffmpeg-git-64bit-static.tar.xz
% cd ffmpeg-git-20150427-32bit-static
% ./ffmpeg
ffmpeg version N-45164-g46778ab- http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
[...]
完全に静的であることは、さまざまなLinuxバージョンで問題にならないはずです(限界まで、カーネルは古すぎないはずです)。