回答:
現在Debianは(から始まるstretch
とも内jessie-backports
)を備えffmpeg
たパッケージを:
sudo apt-get update
sudo apt-get install ffmpeg
ただし、ffmpegのこのバージョンは常に最新であるとは限りません。より新しいバージョンが必要な場合は、ffmpegをインストールするための3つのオプションがあります。ソースからインストールする前に、オプション1または2を試すことをお勧めします。
このWebサイトから静的ビルドをダウンロードします。
http://johnvansickle.com/ffmpeg/
バイナリを配置/usr/local/bin
すれば準備完了です。
ffmpegをインストールするには、http/etc/apt/sources.list
://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
checkinstall
手順は変更されたようです。sudo mkdir /usr/share/ffmpeg
中断しないように、最初に実行する必要がありました。その後、正常に実行されると、パッケージ自体が自動的にインストールされるため、実行する必要はありませんsudo dpkg -i
。そうでなければ大丈夫。
sudo make install
。最後のステップで行ってください。
バックポートとして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
Package ffmpeg is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'ffmpeg' has no installation candidate
FFMPEGはgitを使用するため、ターミナルを使用する必要があります。現在地についてはこちらをご覧ください
ここでそれを行うためのかなり包括的なチュートリアルがあります。怠zyな人に適切なコードを抽出した(自分自身を含む)。
注意すべきことの1つは、パッケージが欠落していることを構成するときにエラーが発生する場合があることです。Fedora 14を実行しているときにRPMを使用してそれらのいくつかを取得する必要がありましたが、Debianでは走行距離が異なる場合があります。
チェックアウトFFmpeg:
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
~/bin
または/usr/local/bin
代わりに~/src
していないと周りの混乱に必要PATH
。(ただし~/bin
、再ログインするか実行する必要がありますsource ~/.profile
)。
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
これは私が2017年11月までにしたことです:
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
私はこれがかなり古いスレッドであることがわかりますが、私はちょうどそれを走ったので、私はいくつかの明確さを追加しようとします。ffmpegをインストールするために、すでに述べた回答の組み合わせを使用しました。/etc/apt/sources.listを編集してdeb http://ftp.uk.debian.org/debian jessie-backports mainを追加しました。次に、apt-get update。次に、apt-get ffmpegをインストールします。
それは私のために働いた。