参考链接(详细):
https://blog.51cto.com/xiacaojun/1923603
https://www.cnblogs.com/liuxia19872003/archive/2012/11/09/2763173.html
头文件:
#include <libavutil/opt.h>
#include <libavcodec/avcodec.h>
#include <libavutil/channel_layout.h>
#include <libavutil/common.h>
#include <libavutil/imgutils.h>
#include <libavutil/mathematics.h>
#include <libavutil/samplefmt.h>
#include <libavformat/avformat.h>
#include <libswscale/swscale.h>