- 7
- 0
- 约3.73千字
- 约 4页
- 2024-01-28 发布于陕西
- 举报
ffmpeg的ac3编码代码实现流程不难,基本都是一些固定的API调用,可自行查阅网上实例代码。虽然网上的大都是aac编码示例,但基本大同小异,可举一反三。而如果是在嵌入式设备平台上实现ac3编码的话,我们面临的更多是CPU性能优化问题和合理处理栈内存问题。
建议先实现pcm文件编程成ac3文件,这样会基本了解文件读取处理,一些编码参数配置,以及编码封装处理流程。后续有需要的话自行改成实时流输出方案。
/*填充
/*填充pcm数据,由于海思只出单声道的数据,此处需构建为双声道的pcm数据*/stPcmDataNode.size=2*u32Len;//大小扩大到2倍stPcmDataNode.u64Pts=u64AudioPts;//记录pts
stPcmDataNode.data=malloc(2*u32Len);//大小扩大到2倍
for(u32II=0;u32IIu32Len;u32II+=2)//分两个通道填充pcm数据
{
memcpy((void*)(stPcmDataNode.data+2*u32II),(void
*)u8data[u32II],2);
memcpy((void*)(stPcmDataNode.data+2*u32II+2),(void
*)u8data[u32II],2);
}
1
2
3
您可能关注的文档
最近下载
- 第二章第三节等高线地形图判读课件-中图版地理七年级上册.pptx
- 大象版(新教材)小学科学四年级上册第四单元《2 光会被挡住吗》精品教案.docx VIP
- 2025年法语高考试卷真题及答案.doc VIP
- 中医温热疗法预防烧伤护理指南.pdf VIP
- 旭格创新产品手册.pdf
- 电磁环境监测实施办法.docx VIP
- 质量管理小组活动推进指南(TCAQ10208-2024).docx
- 【三菱】MR-J4-_A(-RJ)_MR-J4-_A4(-RJ)_MR-J4-_A1(-RJ)伺服放大器技术资料集.pdf VIP
- 哈尔滨商业大学2023-2024学年第2学期《高等数学(下)》期末试卷(B卷)附标准答案.pdf
- 安全标准管理制度清单.docx VIP
原创力文档

文档评论(0)