带你踩编译的坑 -- ubuntu18.04 如何编译ffmpeg
来源:1-5 FFmpeg下载,编译与安装
顽石01
2018-10-11
Download 源码:
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
切换到和李老师版本
git checkout origin/release/3.4 -b 3.4
一键安装依赖:
sudo aptitude build-dep ffmpeg
配置:
./configure --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
打包 采用pkg方式打包,便于管理
sudo checkinstall
(在设置版本哪里设置为3.4)
安装(打包完成之后生成deb文件)
sudo dpkg -i /home/bingo/workspace/ffmpeg/ffmpeg_3.4-1_amd64.deb
至此,安装完成。
编译时候代用的命令
gcc xxx.c -o xxx `pkg-config --cflags --libs libavdevice libavresample libavfilter libavcodec libavformat libavutil` -Wl,--as-needed
最后万分感谢李超老师带我入门,不然还得徘徊很久。
写回答
2回答
-
qq_李芯宇_0
2018-11-14
你好 这一步好像运行不了啊,git checkout origin/release/3.4 -b 3.4 ,是因为用了Ubuntu16吗》?
012018-11-16 -
李超
2018-10-11
不错,为你点赞!
00
相似问题