FFMPEG知识链接

发布时间 2023-06-15 11:50:28作者: 泽良_小涛

1.FFmpeg详解及常用命令使用
https://blog.csdn.net/qq_26464039/article/details/84503335

2.多媒体处理工具 FFmpeg 工具集
https://juejin.cn/post/7128223894921560094

3.FFmpeg中的时间及相关
(1)FFmpeg中的时间戳与时间基
https://blog.csdn.net/tonychan129/article/details/125466944
(2)ffmpeg中的时间
https://blog.csdn.net/tonychan129/article/details/126294663
(3)ffmpeg时间戳相关函数
https://blog.csdn.net/tonychan129/article/details/128693437
(4)ffmpeg time_base
https://blog.csdn.net/tonychan129/article/details/127334910
(5)FFmpeg时间戳详解
https://blog.csdn.net/tonychan129/article/details/127333505
(6)理解ffmpeg中的pts,dts,time_base
https://blog.csdn.net/tonychan129/article/details/127312000

 

4.音频帧大小的计算
https://blog.csdn.net/tonychan129/article/details/125468340

5.播放器有关
(1)ffmpeg播放器实现详解 - 视频同步控制
https://blog.csdn.net/tonychan129/article/details/125471964
(2)ffmpeg播放器实现详解 - 音频同步控制
https://blog.csdn.net/tonychan129/article/details/125472352
(3)ffmpeg播放器实现详解 - 快进快退控制
https://blog.csdn.net/tonychan129/article/details/125472521
(4)音视频同步(播放)原理
https://blog.csdn.net/tonychan129/article/details/125587303

6.ffmpeg中的基本概念
https://blog.csdn.net/tonychan129/article/details/125511845

7.ffmpeg视频录制
https://blog.csdn.net/tonychan129/article/details/125511899

 

8.封装视频的步骤
https://blog.csdn.net/tonychan129/article/details/125610900

9.彻底弄懂I420格式
https://blog.csdn.net/tonychan129/article/details/125817349
类似的定义结构不知ffmpeg怎么定义

10.AVPacket及相关
(1)AVPacket
https://blog.csdn.net/tonychan129/article/details/126551715
(2)FFmpeg源码分析: AVFrame与AVPacket
https://blog.csdn.net/tonychan129/article/details/126672487
(3)AvFrame和AvPacket
https://blog.csdn.net/tonychan129/article/details/128731049
(4)ffmpeg数据结构AVBuffer,AVFrame,AVPacket
https://blog.csdn.net/tonychan129/article/details/125584112
(5)FFmpeg源码分析: AVStream码流
https://blog.csdn.net/tonychan129/article/details/127115782

11.ffmpeg中av_find_best_stream()函数的使用
https://blog.csdn.net/tonychan129/article/details/127022003


12.滤镜相关
(1)FFmpeg源码分析:连接AVFilter的桥梁buffersrc与buffersink
https://blog.csdn.net/tonychan129/article/details/127700151
(2)FFmpeg源码分析:AVFilterGraph与AVFilter
https://blog.csdn.net/tonychan129/article/details/127699791
(3) ffmpeg命令分析-filter_complex
https://juejin.cn/post/7088241210782908423
ffmpeg.exe -i a.mp4 -i logo.jpg -filter_complex "[1:v]scale=176:144[logo];[0:v][logo]overlay=x=0:y=0" output.mp4 -y
(4)FFmpeg的scale滤镜介绍
https://juejin.cn/post/7118246828360859662
ffmpeg.exe -i juren-30s.mp4 -filter_complex "[0:v]scale=iw/2:ih/2" output.mp4 -y

13.写文件
(1)FFmpeg源码分析:写媒体文件头avformat_write_header()
https://blog.csdn.net/tonychan129/article/details/127502512
(2)FFmpeg源码分析:写音视频帧av_write_frame()
https://blog.csdn.net/tonychan129/article/details/126944775
(3)FFmpeg源码分析:写媒体文件尾av_write_trailer()
https://blog.csdn.net/tonychan129/article/details/127503126

14.FFmpeg源码分析:av_parser_parse2()解析数据包
https://blog.csdn.net/tonychan129/article/details/127236598

15.FFmpeg源码分析: avformat_alloc_output_context2()
https://blog.csdn.net/tonychan129/article/details/128637903

16.FFmpeg源码分析:av_parser_parse2()解析数据包
https://blog.csdn.net/tonychan129/article/details/127236598


17.FFmpeg源码分析:内存管理系统.
https://blog.csdn.net/tonychan129/article/details/127236050


18.FFmpeg源码分析:resample重采样
https://blog.csdn.net/tonychan129/article/details/127116004

19.FFmpeg源码分析:图像常用操作
https://blog.csdn.net/tonychan129/article/details/127033199

20.FFmpeg源码分析:sws_scale图像缩放与图像转换
https://blog.csdn.net/tonychan129/article/details/127025690

21.FFmpeg源码分析:SwsContext图像转换上下文
https://blog.csdn.net/tonychan129/article/details/127025453


22.编解码
(1)FFmpeg结构体分析: AVCodecContext编解码器上下文
https://blog.csdn.net/tonychan129/article/details/127115955
(2)FFmpeg结构体分析:AVFormatContext连接FFmpeg的桥梁
https://blog.csdn.net/tonychan129/article/details/126944186
(3)FFmpeg源码分析:avformat_open_input()打开媒体流
https://blog.csdn.net/tonychan129/article/details/127032996
(4)FFmpeg源码分析:avformat_open_input()打开媒体流
https://blog.csdn.net/tonychan129/article/details/127032996
(5)FFmpeg源码分析:avformat_find_stream_info分析码流信息
https://blog.csdn.net/tonychan129/article/details/127002813
(6)FFmpeg源码分析:av_dump_format()
https://blog.csdn.net/tonychan129/article/details/127002931
(7)FFmpeg源码分析:avcodec_find_decoder()查找解码器
https://blog.csdn.net/tonychan129/article/details/127022339
(8)FFmpeg源码分析:av_read_frame()读取音视频帧
https://blog.csdn.net/tonychan129/article/details/126944721
(9)FFmpeg源码分析:avcodec_send_frame()和avcodec_receive_packet()音视频编码
https://blog.csdn.net/tonychan129/article/details/126944309
(10)FFmpeg源码分析:avcodec_send_packet()与avcodec_receive_frame()音视频解码
https://blog.csdn.net/tonychan129/article/details/126672588
(11)FFmpeg源码分析:avcodec_open()打开编解码器
https://blog.csdn.net/tonychan129/article/details/127023521