FFMPEG学习记录


FFMPEG学习记录
本文仅仅是学习雷神blog的记录而已。

一、下载源码并解压

  1. 在http://ffmpeg.org/download.html 中下载源码ffmpeg-snapshot.tar.bz2;
  2. 通过tar -jxvf ffmpeg-snapshot.tar.bz2解压

二、编译配置

  1. 在ffmpeg根目录下执行:./configure –help了解相关配置,可以参考https://blog.csdn.net/qq373432361/article/details/7068043
  2. 执行配置:
    ./configure --prefix=./ --enable-gpl --enable-libx264 --disable-optimizations --disable-x86asm

本次编码不启用多线程–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这个里包含什么?

  1. 执行编译:在ffmpeg根目录下执行make
  2. 之后在根目录下执行./ffmpeg即可

三、H264解码器源码学习

FFMPEG零基础https://blog.csdn.net/leixiaohua1020/article/details/15811977

  1. 先执行./ffmpeg –h了解一下基本信息,详细信息可以通过./ffmpeg –h full了解。
  2. 如何知道ffmpeg程序中的每个参数的合法值?ffmpeg.c中的main()是程序的入库,进而通过了解。
    ./ffmpeg -v 48,打印ffmpeg中debug级别的log。

四、修改h264dec获取相应信息

参考H264解码器源码分析
https://blog.csdn.net/leixiaohua1020/article/details/44864509

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值