답변:
현재 데비안 ( 및 시작stretch
jessie-backports
)에는 다음과 같은 ffmpeg
패키지가 포함되어 있습니다 .
sudo apt-get update
sudo apt-get install ffmpeg
그러나이 버전의 ffmpeg가 항상 최신 버전 인 것은 아닙니다. 최신 버전을 원하면 ffmpeg 설치를위한 3 가지 옵션이 있습니다. 소스에서 설치하기 전에 옵션 1 또는 2를 시도하는 것이 좋습니다.
이 웹 사이트에서 정적 빌드를 다운로드하십시오.
http://johnvansickle.com/ffmpeg/
바이너리를 배치 /usr/local/bin
하면 준비가 된 것입니다.
ffmpeg를 설치하려면 http://www.deb-multimedia.org/에/etc/apt/sources.list
나열된대로 배포에 적합한 라인을 편집 하고 추가하십시오.
데비안 테스트를 추가하려면 파일을 수동으로 편집하거나 실행하십시오.
예 데비안은 테스트 :
sudo echo deb http://www.deb-multimedia.org testing main non-free \
>>/etc/apt/sources.list
deb- 멀티미디어 라인을 추가 한 후 패키지를 업데이트하고 키링을 추가하고 ffmpeg를 설치하십시오.
sudo apt-get update
sudo apt-get install deb-multimedia-keyring
sudo apt-get update
sudo apt-get install ffmpeg
이 방법을 사용하여 인증되지 않은 패키지로 키링을 설치해야합니다.
또는 소스에서 설치할 수 있습니다. checkinstall을 사용하여 .deb 파일을 생성 한 다음 다시 제거 할 수 있습니다. 다음 패키지를 설치하십시오. yasm 또는 nasm은 특히 ffmpeg에 필요하며 다른 패키지는 일반적으로 패키지를 빌드하는 데 유용합니다.
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을 사용하므로 터미널을 사용해야합니다. 현재 위치는 여기 를 참조 하십시오
여기에 꽤 포괄적 인 연습이 있습니다 . 게으른 (나 자신을 포함하여) 관련 코드를 추출했습니다.
참고로, 패키지가 누락되었음을 구성 할 때 약간의 오류가 발생할 수 있습니다. Fedora 14를 실행할 때 RPM 을 사용 하여 몇 가지를 얻을 필요가 있었지만 데비안에 따라 마일리지가 다를 수 있습니다.
결제 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
.)
http://ffmpeg.org/download.html 에서 ffmpeg의 최신 스냅 샷을 다운로드했습니다 . 그런 다음 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
이 저장소는 패키지를 제공합니다.
sudo add-apt-repository ppa:mc3man/trusty-media
그때
sudo apt-get update
sudo apt-get install ffmpeg
나는 이것이 꽤 오래된 스레드임을 알지만 방금 뛰어 넘었으므로 명확성을 추가하려고 시도합니다. ffmpeg를 설치하기 위해 이미 언급 된 답변 조합을 사용했습니다. deb http://ftp.uk.debian.org/debian jessie-backports main을 추가하여 /etc/apt/sources.list를 편집했습니다 . 그런 다음 apt-get update. 그런 다음 aff-get install ffmpeg를 설치하십시오.
그것은 나를 위해 일했다.