zjf535214685

zjf535214685

0个粉丝

9

问答

0

专栏

0

资料

zjf535214685  发布于  2015-11-02 10:35:09
采纳率 0%
9个问答
5144

hi3520d 音频编码问题

 
    小弟这两天在搞3520d的音频编码后再封装进avi文件,目前虽然能封装音频到avi文件,但是播放时音效太差,有杂音,重复音,背景音太大等问题,我跟踪到hisi 编码后的帧长为168,其中4字节的帧头,我不太明白为什么

还剩下164的帧长,一般不应该是160的帧长么!
我来回答
回答11个
时间排序
认可量排序

drafour

1个粉丝

7

问答

0

专栏

1

资料

drafour 2015-11-02 11:49:58
认可0
存储时需要把海思音频4个字节的头去掉。
另外,不封装进avi,单独存储音频流是否会有你说的问题?
你试试320帧长的g711a效果怎么样,我就用这个,效果还行。

zjf535214685

0个粉丝

9

问答

0

专栏

0

资料

zjf535214685 2015-11-02 14:20:12
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=21508&ptid=9132]drafour 发表于 2015-11-2 11:49[/url]
存储时需要把海思音频4个字节的头去掉。
另外,不封装进avi,单独存储音频流是否会有你说的问题?
你试试 ...[/quote]

不封装进avi直接把音频数据保存到文件,然后用能播放adpcm的播放器播放也是同样效果,我这边是从解码库出来了168字节的帧长,比正常多了4个字节

drafour

1个粉丝

7

问答

0

专栏

1

资料

drafour 2015-11-02 14:58:58
认可0
没研究过adpcm,但3520d的adpcm每帧长就是168字节的。
你可以把头8字节去掉试试。

drafour

1个粉丝

7

问答

0

专栏

1

资料

drafour 2015-11-02 15:04:24
认可0
另外,是否是麦克的问题?你把adpcm音频(完整的168字节)单独存下来,然后用海思芯片adec去播放,看看是否音效不好?如果音效不好就是你麦克或硬件的问题了。

zjf535214685

0个粉丝

9

问答

0

专栏

0

资料

zjf535214685 2015-11-02 17:35:04
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=21524&ptid=9132]drafour 发表于 2015-11-2 14:58[/url]
没研究过adpcm,但3520d的adpcm每帧长就是168字节的。
你可以把头8字节去掉试试。[/quote]

去掉8个字节后声音就会有杂音,重复音,像两个人同时在唱歌。

newsunnet

0个粉丝

4

问答

0

专栏

2

资料

newsunnet 2015-11-02 22:14:09
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=21538&ptid=9132]zjf535214685 发表于 2015-11-2 17:35[/url]
去掉8个字节后声音就会有杂音,重复音,像两个人同时在唱歌。[/quote]

不封进去之前是否会有杂音?

zjf535214685

0个粉丝

9

问答

0

专栏

0

资料

zjf535214685 2015-11-03 10:38:32
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=21508&ptid=9132]drafour 发表于 2015-11-2 11:49[/url]
存储时需要把海思音频4个字节的头去掉。
另外,不封装进avi,单独存储音频流是否会有你说的问题?
你试试 ...[/quote]

我刚刚在pc端 用hisi的解码库 写了一个解码程序,把hisi板子出来的adpcm音频保存在文件,再用pc端的解码程序解码,音效就很好,但是我linux程序里的解码库是在网上找到adpcm解码库,并且数据进解码库之前我还丢了8字节,传了160字节进的解码库,所以解码出来有杂音不怎清楚,如果不丢8个字节,使用网上下载的解码代码
解出来的声音会有很大杂音,只有丢8字节才没有太大的噪音,只是音效不好

zjf535214685

0个粉丝

9

问答

0

专栏

0

资料

zjf535214685 2015-11-03 11:04:25
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=21563&ptid=9132]newsunnet 发表于 2015-11-2 22:14[/url]
不封进去之前是否会有杂音?[/quote]

我现在已经确定了是我在网上下载的解码库有问题,hisi的 adpcm 去掉4字节头后还剩164 字节,使用hisi解码库
解出来是642 字节,声音很好,我在网上下载的必须传入160字节,解出来是640字节的,所以声音音效不好,
我现在正在网上找其他adpcm解码库

jyd0317

0个粉丝

0

问答

0

专栏

0

资料

jyd0317 2016-07-27 22:16:05
认可0
也有这样的疑惑

hero

0个粉丝

1

问答

0

专栏

0

资料

hero 2017-06-30 15:56:25
认可0
:)                        

尼斯特路易

0个粉丝

2

问答

0

专栏

2

资料

尼斯特路易 2017-07-03 23:29:34
认可0
一般来说编码后长度不是固定的。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区