![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FFMPEG研究
指缝间的风
这个作者很懒,什么都没留下…
展开
-
ffmpeg Provided packet is too small, needs to be 的错误
今天写编码器的时候碰到的问题运行,写入尾部剩余数据的时候发现有数据丢失,然后看输出日志看到如下信息:[libfaac @ 0x102933800] Provided packet is too small, needs to be 245第一眼看上去就知道时候packet的问题,但是我的packet是新创建的怎么会有too small的问题呢?后来一查头文件发现了问题所在。原创 2015-07-22 15:33:49 · 3550 阅读 · 0 评论 -
av_read_frame 连续读包出现EOF的问题
昨天发现的问题,在解码ape文件的时候,解码没几回就出现了EOF,但是文件肯定是还没有读完的。一开始以为是解码出现的问题,后来测试其他格式的文件解码没有问题,唯独ape这块儿有这个问题。今天调试的时候,发现ape读出来的paket size很大,而且发现通过avcodec_decode_audio4来解码数据的时候,返回值总是0。于是猜想,是不是可能包没有解码玩就丢弃了。然后,通过进一步调原创 2015-08-19 10:37:29 · 6970 阅读 · 0 评论