web-dev-qa-db-ja.com

DebianにFFmpegをインストールする方法?

DebianにFFmpegをインストールする方法を知りたいです。

36
dksystem

Debian Jessie以降にはffmpegが含まれなくなりましたが、ffmpegをインストールするための3つのオプションがあります。ソースからインストールする前に、オプション1または2を試すことをお勧めします。

選択肢1:代わりにavconvを使用する

あなたは、 "ffmpeg"とほとんど同じ用法を持つ "avconv"をインストールすることができます。 2つのコマンドはしばしば同じ構文を使用しますが、srt字幕のような機能はffmpegでしか機能しないかもしれません。

Sudo apt-get install libav-tools

オプション2:deb-multimedia.orgからffmpegをインストールする

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

この方法では、認証されていないパッケージとしてキーリングをインストールする必要があります。

オプション3:ソースから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
66
nathan

これはバックポートとして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
26
Dan

Apt-getでインストールすることができます。パッケージが単に "ffmpeg"と呼ばれるならば。

Sudo apt-get update
Sudo apt-get install ffmpeg

それでもうまくいかない場合は、検索してみてください。

Sudo apt-cache search ffmpeg

これはFFmpegのパッケージ化されたバージョンをインストールするので、それは常に少し時代遅れになるでしょう。バグが発生した場合は、ソースからFFmpegをコンパイルしてください。

8
Bandit

FFMPEGはgitを使っているので端末を使う必要があります。現在地については こちら をご覧ください

ここでは これを実行するためのかなり包括的なチュートリアルがあります 。 (私自身も含めて)怠惰なコードを抽出しました。

注意すべき1つのことは、あなたがパッケージを見逃していることを設定するとき、あなたはいくつかのエラーを受けるかもしれません。 Fedora 14を実行しているときにそれらのいくつかを取得するには RPM を使う必要がありましたが、あなたの走行距離はDebianによって異なるかもしれません。

チェックアウト

git clone git://git.videolan.org/ffmpeg.git
cd ffmpeg

設定[必要に応じて独自の設定を追加]

./configure

ビルドしてインストールする

make
Sudo make install
7
James

静的ビルド(動作)

このページに行き、あなたのアーキテクチャ用のビルドを選んでください。

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
3
chovy

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
1
mozerella

これは私が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
0
zwitterion