🔔 FFmpeg 相关音视频技术、疑难杂症文章合集(掌握后可自封大侠 ⓿_⓿)(记得收藏,持续更新中…)
解码

FFmpeg的视频解码过程有以下几个步骤:
1、注册所支持的所有的文件(容器)格式及其对应的CODEC。av_register_all()
2、打开文件 avformat_open_input()
3、从文件中提取流信息 avformat_find_stream_info()
4、在多个数据流中找到视频流 video stream(类型为MEDIA_TYPE_VIDEO)
5、查找video stream 相对应的解码器 avcodec_find_decoder
6、打开解码器 avcodec_open2()
7、为解码帧分配内存 av_frame_alloc()
本文详细介绍了FFmpeg的视频解码流程,包括注册格式和CODEC、打开文件、提取流信息、找到视频流、打开解码器、解码帧至显示图像等关键步骤。此外,还提到了相关系列文章的内容。
订阅专栏 解锁全文
1120






