Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
abills:docs:modules:cams:ffmpeg [2016/08/12 10:02]
anton создано
abills:docs:modules:cams:ffmpeg [2018/03/07 17:24] (текущий)
andriy [Установка yasm x264 ffmpeg fdk-aac]
Строка 1: Строка 1:
 +===== Debian 8 Jessie =====
 ====Установка yasm x264 ffmpeg fdk-aac==== ====Установка yasm x264 ffmpeg fdk-aac====
  
 +Нужно добавить ''​non-free''​ репозиторий в **/​etc/​apt/​sources.list**
 +  deb http://​httpredir.debian.org/​debian/​ jessie non-free
 +
 +Удаляем,​ если уже установлены пакеты (для нормального разрешения зависимостей)
   sudo apt-get remove ffmpeg x264 libav-tools libvpx-dev libx264-dev yasm   sudo apt-get remove ffmpeg x264 libav-tools libvpx-dev libx264-dev yasm
-  ​+ 
 +Устанавливаем необходимые пакеты
   sudo apt-get update   sudo apt-get update
   sudo apt-get -y install autoconf build-essential checkinstall git libass-dev libfaac-dev \   sudo apt-get -y install autoconf build-essential checkinstall git libass-dev libfaac-dev \
    ​libgpac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev librtmp-dev \    ​libgpac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev librtmp-dev \
-   ​libtheora-dev libtool libvorbis-dev pkg-config texi2html zlib1g-dev+   ​libtheora-dev libtool libvorbis-dev pkg-config texi2html zlib1g-dev ​libfdk-aac0
  
 ===Yasm=== ===Yasm===
Строка 46: Строка 52:
   git clone --depth 1 git://​source.ffmpeg.org/​ffmpeg   git clone --depth 1 git://​source.ffmpeg.org/​ffmpeg
   cd ffmpeg   cd ffmpeg
-  ./configure --enable-gpl --enable-libass ​--enable-libfaac ​--enable-libfdk-aac --enable-libmp3lame ​+  ./configure --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame ​ --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora ​ --enable-libvorbis ​ --enable-libx264 --enable-nonfree --enable-version3
-   --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora ​+
-   --enable-libvorbis ​--enable-x11grab ​--enable-libx264 --enable-nonfree --enable-version3+
   make   make
   sudo checkinstall --pkgname=ffmpeg --pkgversion="​7:​$(date +%Y%m%d%H%M)-git"​ --backup=no \   sudo checkinstall --pkgname=ffmpeg --pkgversion="​7:​$(date +%Y%m%d%H%M)-git"​ --backup=no \
    ​--deldoc=yes --fstrans=no --default    ​--deldoc=yes --fstrans=no --default
   hash -r   hash -r
 +  ln -s /​usr/​src/​ffmpeg/​ffmpeg /​usr/​bin/​ffmpeg
    
 +Вариант 2
 +<​code>​
 +
 +apt-get update
 +sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libtheora-dev libtool libvorbis-dev \
 +pkg-config texinfo zlib1g-dev librtmp-dev librtmp1
 +sudo apt-get -y install pkg-config libfaac-dev libmp3lame-dev libopencore-amrnb-dev ​ libopencore-amrwb-dev librtmp-dev \
 +libtheora-dev libvorbis-dev libvpx-dev ​ libx264-dev
 +
 +mkdir ~/​ffmpeg_sources
 +cd ~/​ffmpeg_sources
 +wget http://​ffmpeg.org/​releases/​ffmpeg-snapshot.tar.bz2
 +tar xjvf ffmpeg-snapshot.tar.bz2
 +cd ffmpeg
 +PATH="​$HOME/​bin:​$PATH"​ PKG_CONFIG_PATH="​$HOME/​ffmpeg_build/​lib/​pkgconfig"​ ./configure --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame ​ --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora ​ --enable-libvorbis ​ --enable-libx264 --enable-nonfree --enable-version3
 +PATH="​$HOME/​bin:​$PATH"​ make
 +make install
 +make distclean
 +hash -r
 +ln -s /​root/​ffmpeg_sources/​ffmpeg/​ffmpeg /​usr/​bin/​ffmpeg
 +</​code>​