aacplus框架对齐问题 [英] aacplus frame alignment problems

查看:101
本文介绍了aacplus框架对齐问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个应用程序可以提取aac +音频流,并每隔固定的时间间隔(即10分钟)将其剪切一次。有时文件可以播放,但是有时,Windows Media Player在尝试构建DirectShow图形时会关闭。

I have an application that rips aac+ audio streams, cutting them at every regular interval (i.e. 10 minutes). Sometimes files are playable OK, but sometimes, Windows Media Player just closes when trying to build DirectShow graph.

我正在使用Orban aacplus插件,它可以在DirectShow下工作。当我使用winamp或vlc播放该文件时,它们具有自己的aacplus解码引擎,因此可以正常工作。但是,我需要它在DirectShow下工作。

I am using Orban aacplus plugin, and it works under directshow. When I play this file with winamp or vlc, that have it's own aacplus decoding engine, it works fine. However, I need it to work under directshow.

无论如何,有问题的文件在这里:

Anyway, problematic file is here:

http://www.videophill.com/files/00272-20100418100002.aac

我知道这里存在帧对齐错误,我通过用0x00填充前256个字节来确认自己的理论,然后尝试再次播放它,然后它起作用了。

I know that there is frame alignment error and I confirmed my theory by filling first 256 bytes with 0x00, tried to play it again, and it worked.

网络上是否有关于aacplus框架的任何信息,因此我可以尝试手动查找框架的开头并将其余部分剪掉?

Is there any info on aacplus frames available on the web, so I can try to find the beginning of the frame manually and cut the rest off?

推荐答案

我能找到的最好的东西是

Best stuff I could find is here:

http://www.wiki.multimedia.cx/index.php?title=ADTS

http://www.hydrogenaudio.org /论坛/ lofiversion / ind ex.php / t64890.html

我来自这里:

http://www.wiki.multimedia.cx/index.php?title=Understanding_AAC

这篇关于aacplus框架对齐问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆