Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:modules:cams:ffmpeg [2016/12/12 13:05]
anton [Установка yasm x264 ffmpeg fdk-aac]
abills:docs:modules:cams:ffmpeg [2018/03/07 17:24] (текущий)
andriy [Установка yasm x264 ffmpeg fdk-aac]
Строка 52: Строка 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 Вариант 2
 <​code>​ <​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 mkdir ~/​ffmpeg_sources
 cd ~/​ffmpeg_sources cd ~/​ffmpeg_sources
Строка 67: Строка 73:
 tar xjvf ffmpeg-snapshot.tar.bz2 tar xjvf ffmpeg-snapshot.tar.bz2
 cd ffmpeg cd ffmpeg
-PATH="​$HOME/​bin:​$PATH"​ PKG_CONFIG_PATH="​$HOME/​ffmpeg_build/​lib/​pkgconfig"​ ./​configure ​+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
-  --prefix="​$HOME/​ffmpeg_build"​ \ +
-  --pkg-config-flags="​--static"​ \ +
-  --extra-cflags="​-I$HOME/​ffmpeg_build/​include"​ \ +
-  --extra-ldflags="​-L$HOME/​ffmpeg_build/​lib"​ \ +
-  --bindir="​$HOME/​bin"​ \ +
-  ​--enable-gpl ​+
-  ​--enable-libass ​+
-  ​--enable-libfdk-aac ​+
-  ​--enable-libmp3lame ​+
-  ​--enable-libopencore-amrnb ​+
-  ​--enable-libopencore-amrwb ​+
-  ​--enable-libtheora ​+
-  ​--enable-libvorbis ​+
-  ​--enable-libx264 ​+
-  ​--enable-nonfree ​+
-  ​--enable-version3 ​+
 PATH="​$HOME/​bin:​$PATH"​ make PATH="​$HOME/​bin:​$PATH"​ make
 make install make install
 make distclean make distclean
 hash -r hash -r
 +ln -s /​root/​ffmpeg_sources/​ffmpeg/​ffmpeg /​usr/​bin/​ffmpeg
 </​code>​ </​code>​