DebianにFFmpegをインストールする方法を知りたいです。
Debian Jessie以降にはffmpegが含まれなくなりましたが、ffmpegをインストールするための3つのオプションがあります。ソースからインストールする前に、オプション1または2を試すことをお勧めします。
あなたは、 "ffmpeg"とほとんど同じ用法を持つ "avconv"をインストールすることができます。 2つのコマンドはしばしば同じ構文を使用しますが、srt字幕のような機能はffmpegでしか機能しないかもしれません。
Sudo apt-get install libav-tools
Ffmpegをインストールするには、/etc/apt/sources.listを編集して、以下にリストされているように、配布に適した行を追加します。 http://www.deb-multimedia.org/
Debianテストを追加するには、手動でファイルを編集するか、または実行してください。
Debianテスト専用の例:
Sudo echo deb http://www.deb-multimedia.org testing main non-free \
>>/etc/apt/sources.list
Deb-multimediaの行を追加したら、パッケージを更新し、キーリングを追加して、ffmpegをインストールします。
Sudo apt-get update
Sudo apt-get install deb-multimedia-keyring
Sudo apt-get update
Sudo apt-get install ffmpeg
この方法では、認証されていないパッケージとしてキーリングをインストールする必要があります。
あるいは、ソースからインストールすることもできます。これは、checkinstallを使用して.debファイルを作成する方法です。このファイルは、再度アンインストールすることができます。これらのパッケージをインストールします。具体的にはffmpegにはyasmまたはnasmが必要です。その他のパッケージは一般にパッケージの構築に役立ちます。
Sudo apt-get install yasm nasm \
build-essential automake autoconf \
libtool pkg-config libcurl4-openssl-dev \
intltool libxml2-dev libgtk2.0-dev \
libnotify-dev libglib2.0-dev libevent-dev \
checkinstall
次に、ffmpegパッケージのクローンまたはの最新のスナップショットをダウンロードします。
git clone git://git.videolan.org/ffmpeg.git
または
wget https://www.ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
tar jxvf ffmpeg-snapshot.tar.bz2
Ffmpegをコンパイルします。
cd ffmpeg
./configure --prefix=/usr
time make -j 8
cat RELEASE
Sudo checkinstall
Checkinstallのデフォルトの大部分は問題ありませんが、バージョン番号が必要です。現在のバージョンは "cat RELEASE"で表示されています。これにより、現在のディレクトリにdebファイルが作成されます。
最後に、dpkgを使って作成したdebファイルをインストールします。
Sudo dpkg --install ffmpeg_*.deb
これはバックポートとしてJessyで利用可能になりました: https://packages.debian.org/jessie-backports/ffmpeg
このようなものを/etc/apt/sources.list
に追加してください(あなたの好みのミラーで)。
deb http://ftp.uk.debian.org/debian jessie-backports main
それから
apt-get update
apt-get install ffmpeg
Apt-getでインストールすることができます。パッケージが単に "ffmpeg"と呼ばれるならば。
Sudo apt-get update
Sudo apt-get install ffmpeg
それでもうまくいかない場合は、検索してみてください。
Sudo apt-cache search ffmpeg
これはFFmpegのパッケージ化されたバージョンをインストールするので、それは常に少し時代遅れになるでしょう。バグが発生した場合は、ソースからFFmpegをコンパイルしてください。
FFMPEGはgitを使っているので端末を使う必要があります。現在地については こちら をご覧ください
ここでは これを実行するためのかなり包括的なチュートリアルがあります 。 (私自身も含めて)怠惰なコードを抽出しました。
注意すべき1つのことは、あなたがパッケージを見逃していることを設定するとき、あなたはいくつかのエラーを受けるかもしれません。 Fedora 14を実行しているときにそれらのいくつかを取得するには RPM を使う必要がありましたが、あなたの走行距離はDebianによって異なるかもしれません。
チェックアウト
git clone git://git.videolan.org/ffmpeg.git
cd ffmpeg
設定[必要に応じて独自の設定を追加]
./configure
ビルドしてインストールする
make
Sudo make install
このページに行き、あなたのアーキテクチャ用のビルドを選んでください。
http://johnvansickle.com/ffmpeg/
ビルドファイルにURLをつかみます
# download it
wget <url>
# unpack it
tar xf <file>
# add path to $PATH
vi ~/.bashrc
# add the path to your unpacked build
export PATH="~/src/ffmpeg-2.8.3-src:$PATH"
# source your bashrc to update your path
. ~/.bashrc
Ffmpegの最新のスナップショットをここからダウンロードしました http://ffmpeg.org/download.html 。それから私はKdenliveのffmpegビルド手順 http://www.kdenlive.org に従った - しかし実行
Sudo apt-get update
依存関係をインストールする前に。彼らです:
Sudo apt-get install Subversion git cmake build-essential yasm libqt4-dev kdelibs5-dev libsdl1.2-dev libsdl-image1.2-dev libxml2-dev libx264-dev libtheora-dev libxvidcore-dev libogg-dev libvorbis-dev libschroedinger-dev libmp3lame-dev libfaac-dev libfaad-dev libgsm1-dev libopencore-amrnb-dev libopencore-amrwb-dev libsamplerate0-dev libjack-dev libsox-dev ladspa-sdk swh-plugins libmad0-dev libpango1.0-dev
これは私がnov-2017によってしたことです:
apt-get update
apt-get install libav-tools
#List all plugins associated with ffmpeg
apt-cache search ffmpeg
#cmus-plugin-ffmpeg - lightweight ncurses audio player (FFmpeg plugin)
apt-get install -y cmus
#ffmpeg2theora - Theora video encoder using ffmpeg
apt-get install -y ffmpeg2theora
#ffmpegthumbnailer - fast and lightweight video thumbnailer
apt-get install -y ffmpegthumbnailer
#ffmpegthumbnailer-dbg - debugging informations for ffmpegthumbnailer
apt-get install -y ffmpegthumbnailer-dbg
#libffmpegthumbnailer-dev - development files for ffmpegthumbnailer
apt-get install -y libffmpegthumbnailer-dev
#libffmpegthumbnailer4 - shared library for ffmpegthumbnailer
apt-get install -y libffmpegthumbnailer4
#ffmpegthumbs - video thumbnail generator using ffmpeg
apt-get install -y ffmpegthumbs
#libffms2-3 - Cross platform ffmpeg wrapper library
apt-get install -y libffms2-3
#gmerlin-encoders-ffmpeg - ffmpeg encoders for Gmerlin
apt-get install -y gmerlin-encoders-ffmpeg
#libpostproc-dev - FFmpeg derived postprocessing library - development headers
apt-get install -y libpostproc-dev
#libpostproc52 - FFmpeg derived postprocessing library
apt-get install -y libpostproc52
#moc-ffmpeg-plugin - ncurses based console audio player - ffmpeg plugin
apt-get install -y moc-ffmpeg-plugin
#libtaoframework-ffmpeg-cil-dev - Tao CLI binding for FFmpeg - development files
apt-get install -y libtaoframework-ffmpeg-cil-dev
#libtaoframework-ffmpeg0.4-cil - Tao CLI binding for FFmpeg
apt-get install -y libtaoframework-ffmpeg0.4-cil
#winff - graphical video and audio batch converter using ffmpeg or avconv
apt-get install -y winff
#libxine2-ffmpeg - MPEG-related plugins for libxine2
apt-get install -y libxine2-ffmpeg