flv_read_packet读取AVPacket—FFmpeg源码分析
本文使用的命令如下:
ffmpeg -i juren-30s.flv out.mp4
请参考《用Ubuntu18与clion调试FFmpeg》搭建好调试环境,juren-30s.flv
在 GitHub 里面有的,请自行下载。
flv_read_packet()
在函数调用中的位置如下:
但是在本文的命令下,read_frame_internal()
与 ff_read_packet()
并不重要,他们中大部分的逻辑都不会跑进去,所以我们直接看 flv_read_packet()
函数即可。
以下是 VIP会员 专属内容,点击购买 FFmpeg原理VIP版