关于FFMPEG里avcodec_decode_audio4的问题? 楼主,你现在是在android下用的ffmpeg么??有没有demo程序呢,我正在研究这个问题,但是移植到android一直编译不通过,,谢谢, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网上有很多教程的。http://www.cnblogs.com/lyout/p/3279997.html我是根据这个编译的。在ubuntu下可以直接编译 我也遇到了这个问题,有同样的疑惑。1、关于音频编解码,网上有的说一个AVPacket含有多个AVFrame,而有的有说的一个AVFrame含有多个AVPacket,那种是正确的?2、还有如果我将读取的AVPacket一次性解码,这样解码出的数据是不是正确的?2、如果我将读取的AVPacket一次性解码,那然后根据解码的数据(假如包含多帧)进行拆分,会不会出问题? 在调用avcodec_decode_audio4函数后的返回值就是从流中解了的数据的数量,如果返回值和传进去的AVPacket * pkt的size值不一样,说明没解完,这个包里有多个AVFrame。把pkt的data成员指针向后移动返回值个字节,同样也把pkt的size成员的值减去返回值。再次调用avcodec_decode_audio4,直到pkt的size成员的值变成0,或者你每次记下解的字节数,加起来和最初的size值一样,就说明这个包解完了。 楼上的已经说了, 也可参考https://github.com/peterfuture/dttv-android android!如何加快h264解码速度?352*288 如何判断蓝牙是否连接.... Android SDK JNI部分源码(c,c++)在哪? 自动适应屏幕大小问题?求大神们指点 android开发平台中插入TF卡出现的错误 请教一个写游戏中遇到的问题 Android 滑动效果代码分享 如何调用版本号 并显示出来 为什么我导入一个别人 的android工程老是报错 listview的item长按事件失效 底层问题,安卓为什么不能像windows那样装驱动升级驱动? 关于Android中ImageButton的文字显示问题
我是根据这个编译的。在ubuntu下可以直接编译
1、关于音频编解码,网上有的说一个AVPacket含有多个AVFrame,而有的有说的一个AVFrame含有多个AVPacket,那种是正确的?
2、还有如果我将读取的AVPacket一次性解码,这样解码出的数据是不是正确的?
2、如果我将读取的AVPacket一次性解码,那然后根据解码的数据(假如包含多帧)进行拆分,会不会出问题?
https://github.com/peterfuture/dttv-android