Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:cams:ffmpeg [2016/12/12 13:06] 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 | ||
Строка 74: | Строка 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> |