ffmpeg编码报错:more samples than frame size (avcodec_encode_audio2)
fkd_aac默认有好几种采样范围,如下:
2048 HE-AAC v1/v2
1024: Default configuration.//AAC-LC 1024
512: Default length in LD/ELD configuration.
480: Length in LD/ELD configuration.
256: Length for ELD reduced delay mode (x2).
240: Length for ELD reduced delay mode (x2).
128: Length for ELD reduced delay mode (x4).
120: Length for ELD reduced delay mode (x4).
但是默认的是1024,所有如果把带有多于1024的音频采样数送进编码器的话,就会报错:
more samples than frame size (avcodec_encode_audio2)
同时如果使用默认值1024的话,也不能少于1024,必须正好是1024,否则值越小音频质量会越差,设置听不到声音,因为当送进去的值不够1024时,编码器会补充一些无效值来凑够这个数据,因此播放就会 出现问题。
更多fdk_aac见另一篇博文:libfdk_aac音频采样数和编码字节数注意
哎呦喂ヾ(✿゚▽゚)ノ~路长馆小,雪轻帘薄,酒热乎,这位爷~您ヾ(✿゚▽゚)ノ~ 里面坐~
本公众号专注分享C++,ffmpeg,opencv等相关音视频知识
webrtc,udp,tcp,rtsp,rtmp,srt/nginx+rtmp等流媒体协议和服务器
同时也会有大厂音视频技术专家不定期直播分享…
国人开发流媒体srs服务器,及yangrtc(国人版的webrtc)协议新动向
偶尔分享下程序员梦呓碎碎念(๑•॒̀ ູ॒•́๑)啦啦啦
目前刚刚开通,接受读者的优质投稿…
鉴于国内音视频圈子小,起步晚,以致分享少,门槛高,特开通分享,一起扇动这阵风吧!
微信扫描下方二维码,关注公众号,赶快进入音视频开发者社区吧!
ffmpeg编码报错:more samples than frame size (avcodec_encode_audio2)相关推荐
- FFMPEG more samples than frame size (avcodec_encode_audio2) 的解决方案
FFMPEG more samples than frame size (avcodec_encode_audio2) 的解决方案 参考文章: (1)FFMPEG more samples than ...
- 【编码】数据库编码报错
目录 编码报错: 编码截图(中文输出???) 原因分析: 解决方案: 步骤一 步骤二 乱码报错: [HY000][1366] Incorrect string value: '\xE7\xB3\xBB ...
- MySQL新增字段报错:ERROR 1118 -- Row size too large. The maximum row size for the used table type
MySQL新增字段报错:ERROR 1118 – Row size too large. The maximum row size for the used table type, not count ...
- 【错误记录】FFmpeg 推流报错 ( FLV does not support sample rate 8000, choose from (44100, 22050, 11025) )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android 平台中 , 先使用 MediaRecorder 将从 麦克风 采集到的 音频压缩到文件中 , 使用 交叉编译的 FFmpeg 可 ...
- python2.7 end=号报错_python2 post 上传压缩文件编码报错
python版本是2.7,使用urllib2将文件推送至微信,在上传文件时,碰到这样一个问题:上传未经压缩的文本文件,可以成功:上传经过压缩的二进制文件,则提示编码错误 代码如下 def upload ...
- ubuntu安装mysql报错_解决Ubuntu 12.04中更改MySQL默认编码报错
Ubuntu 12.04,安装了MySQL,完了之后,更改了字符编译,就报错.感觉很郁闷. 环境: root@ubuntu:~# uname -a Linux ubuntu 3.2.0-23-gene ...
- 解决 FFmpeg 执行报错:Too many packets buffered for output stream 0:1
我想把一个媒体文件(1.mp4)转码为视频压缩编码格式为h264,音频压缩编码格式为aac的媒体文件(2.mp4),执行了如下命令 ffmpeg -i 1.mp4 -vcodec h264 -acod ...
- iframe跨端口报错 :Blocked a frame with origin
iframe跨端口报错 简单解决方法 报错信息 Uncaught DOMException: Blocked a frame with origin "https://www.XXX.com ...
- ffmpeg交叉编译报错:aarch64-xxx-linux-gcc is unable to create an executable file. C compiler test failed.
我原先的配置是这样的: ./configure \ --enable-shared \ --enable-static \ --prefix=$PWD/_install \ --cross-prefi ...
最新文章
- python中选择结构通过什么语句实现_Python中选择结构通过什么语句实现
- 连锁商店 状态压缩dp(女赛)
- 为什么你应该开始习惯使用 pathlib
- Markdown-基础语法
- 行列式、LGV、矩阵树学习笔记
- 指纹识别开源竞赛启动,5000张指纹图像匹配
- ncm 网络_江森楼宇自控网络控制模块NCM优势详解
- iCloud “文稿和数据”功能即将关闭,如何将数据迁移到 iCloud 云盘?
- Redis 分布式客户端 Redisson 分布式锁快速入门
- 《算法第四版》学习心得一——怎么学算法
- 桂林老兵站ASP木马
- python数字转中文字符_python数字金额转换为中文大写金额
- 自己集成的android容联云IMdemo效果展示
- 不要为明天忧虑(10.14)
- 阿里云服务器SSH远程连接与踩坑小记
- “完全或无”、IND-CPA、IND-CCA1、IND-CCA2的详细说明
- 【PYTHON】论Python的类中的私有变量、共有变量、全局变量、局部变量
- COM与DLL的区别
- 五.SpringBoot构建erp_web模块与SSM构建erp_web模块的区别
- 关于el-table单元格合并的解决方案