dwing吧 关注:5,626贴子:88,286
  • 7回复贴,共1

MP4ALS编码解码以及转码问题

取消只看楼主收藏回复

因为某些契机得知了MP4的标准格式中还有ALS这个奇葩,遂进行研究……
先简单的说一下吧:MPEG-4 ALS,也叫作音频无损编码,是一种无损音频数据压缩方法。它是MPEG-4 音频标准的扩展,这个扩展的定稿时间是 2005年 12月。
MPEG4 ALS 在运算上类似于FLAC,简单来说就是一个用 Golomb coding 或者 Bounded Gilbert Moore Coding 对余数进行编码的量化线性预测编码预测器,可能是由于缺少可用的编码器与解码器,到了2006年,这种格式仍然没有被大众所接受。
虽然没被大众接受,但是既然有人用了,那我好奇瞅瞅总没关系吧……
官网:http://t.cn/RVM6At6
不得不说这个ALS有够奇葩的,不但超久没更新,缺少可用的编码器,而且官方网站还是转移过的(最开始的官方网站都失效了)
那么说说我遇到的问题吧:
1.不能很好的把音频转为ALS格式,很短的音频可以正常的转换,但是长一点的就程序出错了。
2.没办法从MP4的封装中提取出来,我试过了几种方法,用官网提供的奇葩软件,ffmpeg,转MKV提取都失败了。
3.想借用foo_input_exe使foobar2000支持als格式,但是怎么弄都弄不好,希望能够有人能帮助我。(我就是蠢你能把我怎么样?)
大部分软件,影音素材皆可从官网获得,foobar2000的很容易可以找到,ffmpeg的更容易。
最后来一句,希望此贴能正常的发出去,伟大的度娘不要删我贴啊,雅蠛蝶。


IP属地:新西兰1楼2016-10-15 20:59回复
    二楼祭丨天,保佑不会删!


    IP属地:新西兰2楼2016-10-15 21:00
    回复
      问题二的MP4提取音轨的方法自己研究出来了,把MP4喂给MEGUI,输出设置FLAC就行了。不过感觉有点麻烦……如果谁有更好的方法的话别吝啬,丢出来吧!!


      IP属地:新西兰4楼2016-10-16 10:53
      收起回复
        问题一的ALS的编码转码也解决啦~~~!可以wav和als互转了。
        这个蛋疼的编码器要么直接用verbose模式编码,要么就开启双声道独立编码模式,使用 ">”或者"<"无法编码。
        话说就这一个蛋疼的编码器么,参数都莫名其妙,到目前只会用-g# 调节压缩体积,大小跟FLAC差不多,速率上也没啥优势,还这么久没更新!真是醉了。
        如果谁还能找到更好的编码器或者调教方案欢迎分享出来哦~~。
        研究第三个问题ing


        IP属地:新西兰5楼2016-10-16 11:35
        回复
          lz又遇到新问题了
          这个 以ALS为扩展名的格式无法封装!!!明明是是MPEG-4 音频标准的扩展但是没东西支持它(我试了MeGUI,MP4box,mkvtool)。。不过有人有封装了MP4的文件那就证明这个是可以被打包的……只是我不知道而已,谁能帮帮我~~~~~


          IP属地:新西兰6楼2016-10-16 12:30
          收起回复
            dd先别沉了


            IP属地:新西兰来自Android客户端7楼2016-10-18 19:52
            回复
              最后一个问题通过仔细阅读说明书发现可以使用FOOBAR2000再调用MP4ALSRM23和FFMPEG解码,但是前者还能顺带编码功能。问题解决!!


              IP属地:新西兰10楼2016-10-21 06:14
              回复
                突然想起一件事,目前还没办法把als流从封装直接抽取出来,用l-smash可以转成mkv但依旧没用,估计不是标准的规范所以识别不了。
                目前只能做到把包含als的文件的视频流disable掉,用mp4直接纯封装als,进一步处理还是只能先转换成别的音频格式再弄了。


                IP属地:新西兰本楼含有高级字体11楼2016-10-28 20:07
                回复