标签:blog enable ffmpeg 记录 -- 学习 源码 根目录 FFMPEG
FFMPEG学习记录
本文仅仅是学习雷神blog的记录而已。
一、下载源码并解压
- 在http://ffmpeg.org/download.html 中下载源码ffmpeg-snapshot.tar.bz2;
- 通过tar -jxvf ffmpeg-snapshot.tar.bz2解压
二、编译配置
- 在ffmpeg根目录下执行:./configure –help了解相关配置,可以参考https://blog.csdn.net/qq373432361/article/details/7068043
- 执行配置:
./configure --prefix=./ --enable-gpl --enable-libx264 --disable-optimizations
本次编码不启用多线程–enable-pthreads;不修改C编译器–cc=clang;–enable-debug; --enable-hardcoded-tables --enable-libspeex --enable-version3 --host-cflags= --host-ldflags= --enable-shared --enable-libx265
在–enable-gpl的情况下,要使能–enable-libfdk-aac需要使能–enable-nonfree。
–enable-videotoolbox这个里包含什么?
- 执行编译:在ffmpeg根目录下执行make
- 之后在根目录下执行./ffmpeg即可
三、H264解码器源码学习
FFMPEG零基础https://blog.csdn.net/leixiaohua1020/article/details/15811977
- 先执行./ffmpeg –h了解一下基本信息,详细信息可以通过./ffmpeg –h full了解。
- 如何知道ffmpeg程序中的每个参数的合法值?ffmpeg.c中的main()是程序的入库,进而通过了解。
./ffmpeg -v 48,打印ffmpeg中debug级别的log。
四、修改h264dec获取相应信息
参考H264解码器源码分析
https://blog.csdn.net/leixiaohua1020/article/details/44864509
标签:blog,enable,ffmpeg,记录,--,学习,源码,根目录,FFMPEG 来源: https://blog.csdn.net/weixin_41440739/article/details/122555262
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。