このガイド を使用してUbuntuにffmpegをインストールしました
これはうまく機能しており、現在のユーザー向けにffmpegをインストールするためのガイドであることを知っています。
すべてのユーザーにffmpegをインストールするのを手伝ってくれる人はいますか?そのためには、指定されたステップでの変更はわずかしか必要ないと思います here ですが、それについてはわかりません。
ありがとうございました。
システムのインストールを実行できます。これは buntuガイドでFFmpegをコンパイルする で使用された以前の方法でしたが、「ローカル」インストールを実行するように変更されたため、リポジトリに依存するリポジトリからのパッケージに干渉しませんリポジトリからの古い、いわゆる「ffmpeg」パッケージ(詳細については、 ffmpeg、libav、およびavconvの違いと関係を教えてください )を参照してください。
必要に応じて、引き続きシステムインストールを実行できます。そのままガイドに従うことができますが、いくつか修正する必要があります。
開始する前に、システムにインストールするため、新しいffmpegと競合するパッケージを削除する追加の手順があります。
Sudo apt-get remove ffmpeg libav-tools
Ffmpegの構成ステップに到達したら、いくつかの変更を行う必要があります。
--prefix="$HOME/ffmpeg_build"
を省略します--bindir="$HOME/bin"
を省略しますその結果:
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
--extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" \
--extra-libs="-ldl" --enable-gpl --enable-libass --enable-libfdk-aac \
--enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis \
--enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
ここで、ガイドに示されているようにmake
を実行します。
checkinstall
Ffmpegにmake install
を発行してローカルにインストールする代わりに、checkinstall
を使用してシステムにインストールします。 checkinstall
はインストールされたファイルを追跡するため、後でパッケージ管理システムで簡単に削除できます。
Sudo checkinstall --pkgname=ffmpeg --pkgversion="10:$(date +%Y%m%d%H%M)-git" --backup=no \
--deldoc=yes --fstrans=no --default
hash -r
これで、システム全体のffmpegを使用できます。 FFmpeg developers
と表示されることに注意してください。 libav
に言及している場合は、何か問題が発生しており、リポジトリのバージョンを使用しています。
$ ffmpeg
ffmpeg version N-54152-g730e07f Copyright (c) 2000-2013 the FFmpeg developers
アンインストールする場合は、単に次を実行します。
Sudo apt-get remove ffmpeg
$PATH
を使用別の方法として、任意の場所にffmpegをインストールし(レイジーで 既にコンパイル済みのffmpegバイナリ を使用することを含む)、任意またはすべてのユーザーの$PATH
を変更できますが、それはこの答えを超えています。詳細については、 パスにディレクトリを追加する方法 を参照してください。