H264 视频文件如何缩放分辨率

多媒体开发札记 at 
前几天在知识星球里面有位朋友请教问题:如何将 H264 视频缩放分辨率?具体的问题详情如下:将 800x600 的 H264 文件缩放成 400x300 的,大概的流程是先解码,得到 AVFrame 后对其做缩放操作,然后再编码,得到 AVPacket 后写入文件即可。思路没错的话,就可以看看这位同学的写法了,截取部分代码:大家一起来挑错,看看遇到问题一般解决思路是什么样的。问题一首先提问者一直在 av_parser_parse2 函数处报错。遇到这种情况不要慌,必现的问题先断点一下看看输入参数是否正确。IDE 的断点调试是常见操作了,工程师进阶必备。我没有调试提问者的代码,但也怀疑输入参数 ……