搜索 社区服务 统计排行 帮助
  • 2819阅读
  • 8回复

[推广]蓝光DVD(BDDVD)中的5.1LPCM音频处理

楼层直达
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
朋友给我寄过来了AIR的BDDVD(D5分卷刻录rar),弄的我对这个物体的研究产生了兴趣。
首先解压,用MPC播放m2ts文件,发现有图像,没声音。查看音频解码器使用的是AC3Filter,换Nero Audio Decoder,解码正常。可能这个就是传说中的E-AC3了吧,AC3Filter还不支持。

下面来说说音频的处理方法,一部分的方法来自doom9的一个教程
原帖地址如下:
http://forum.doom9.org/showthread.php?t=124080

首先确定正片所在位置,自然就是体积最大的m2ts。
=============================================
方法一:

用xport探测音轨
下载地址:
http://share.slodt.com/vempx/VideoTools/xport.rar

格式
  1. xport -h 00003.m2ts 1 3 2/3/4/5/


第三个数字是可以更换的,表示音频流track数,当在cmd下运行了这个命令后,会自动开始分离音轨。请注意最后几行,那里表示了这条音轨的格式,确认是否是你想要的格式,不是的话终止运行,更换第三个数字。
  1. LPCM Audio Mode = 3/2+lfe
  2. LPCM Audio Bits/sample = 16
  3. LPCM Audio Sample Rate = 48000

这里表示是5.1声道的LPCM,位深16bit,采样率48000,正是我想要的音轨,那么就继续等他分离完吧。

分离出来的是mpa格式,按照doom9的原帖,需要用flac转换到wav。
flac.exe这个到处都有我就不帖下载了
  1. flac -0 --force-raw-format --endian=big --channels=6 --bps=16 --sample-rate=48000 --sign=signed -o "temp.flac" - < bits0001.mpa
  2. flac -d temp.flac -o temp.wav

经过flac的中转编解码,可以得到LPCM。


===========================================
方法二:
Haali的分离器目录下有一个GDSMux.exe,这个东西很强大,haali不愧是写分离器的人。
运行这个工具,右键Add source,选上确认的m2ts文件,会导入之后会自动列出轨道流,勾上需要的那个5.1LPCM,然后在下面输入一个名字,点Start,会开始Remux一个MKV出现。

完毕之后,把里面的LPCM提取出来即可。

当这个方法不行的时候,请使用方法一

但是5.1的LPCM声道定义有不同,需要做手动变更,否则编码后的声音有问题。
下载Wavewizard 0.45b
地址:
http://www.rarewares.org/wavewiz/wavewizardv0.54b.zip

运行,按键盘的F2,删除里面已经定义好的,点New添加一个6 to 6的move channel
声道定义 0 1 2 5 3 4
OK保存,并勾选上新建的channel mapping
再把下面的enable channalmapping勾上。
OK回到主界面,点击add把得到的.wav文件添加进去,按键盘F4,确认enable channelmapping勾选,output formar选择raw samples,然后OK回主界面,点convert开始转换,完成后会得到一个raw音频。

现在要把此音频编码为flac
  1. flac -8 --force-raw-format --endian=little --channels=6 --bps=16 --sample-rate=48000 --sign=signed -o "final.flac" - < temp.raw


结束后,我们就得到了想要的5.1 LPCM音轨。


=====================================================
方法来自doom9的帖子,我只是推广一下而已。
直接用DGIndex打开m2ts,也能分离出音频,但是是一个.pcm的怪异文件,我完全不知道怎么处理。
xport分离出来的是mpa,需要flac中转;gdsmux是重新remux一个mkv,还要提取,两个方法都不是很简单,而且最后必须要用Wavewizard调整声道,否则编码出来的声音有问题。

doom9上有一个工具叫eac3to,介绍是能够把5.1的LPCM转为Flac等功能,但是我玩不转那个东西,DG分离出来的.pcm,foobar不能播,但是这个工具能转换,不过出来的东西也是满是噪音的错误flac而已。经过那个复杂步骤转换出来的foobar可以播的wav,这个工具又不能转换了……
囧,有没有人知道这是为什么?

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 圣骑士
注册时间:
2004-01-14
在线时间:
0小时
发帖:
1639
只看该作者 1楼 发表于: 2007-09-12
太TM神奇了
昨天晚上我想把m2ts封到MKV,也搜到的这个帖子= =

相爱不只是走进对方的生活
更要能走入彼此的生命

级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 2楼 发表于: 2007-09-12
m2ts直接封MKV比这个省事多了,gdsmux一下子就搞定。

话说用powerdvd的那个解H264开硬件加速,CPU基本不吃,真爽!

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 圣骑士
注册时间:
2004-01-14
在线时间:
0小时
发帖:
1639
只看该作者 3楼 发表于: 2007-09-12
引用
最初由 vempx 发布
m2ts直接封MKV比这个省事多了,gdsmux一下子就搞定。

话说用powerdvd的那个解H264开硬件加速,CPU基本不吃,真爽!
--
反正我封的有时候有点问题,有个VC1的时候还算正常,有个H.264的开始放了几秒就卡住了
然后用mmg重封一下那个MKV就好了。。。。

相爱不只是走进对方的生活
更要能走入彼此的生命

级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 4楼 发表于: 2007-09-12
暂时还不会去碰m2ts。
谢谢LZ的帖子

在长长地换硬件的道路上,纠结前进中
级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 5楼 发表于: 2007-09-12
用AIR的BD特典OP做了下试验,貌似xport只能分离出LPCM?分离其他音轨出来的MPA都是0字节。PS:记得调换声道顺序BeSweet也可以。
级别: 侠客
注册时间:
2006-10-15
在线时间:
0小时
发帖:
438
只看该作者 6楼 发表于: 2007-09-12
[/KH] [/KH] 没硬盘玩这东西
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 7楼 发表于: 2007-09-15
其他音轨也应该是可以分离的,实在不行的话可以考虑使用RsRemux来分离AC3

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 精灵王
注册时间:
2004-07-26
在线时间:
18小时
发帖:
3730
只看该作者 8楼 发表于: 2007-09-26
老早就有人翻譯了原貼了,lz還真ep的



沉默是金................
懂得不多,就单单学会点人家传授的皮毛就一付不得了了的语气的,让人看了就只会觉得他是小丑~ 有本事自创一个有新意的理论..

高手不是挂在嘴上的~~ 挂在嘴上的叫高嘴
谦虚是美德~

  
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
  
========================================
免费诊测你的IP~~ :p :p (看不到说明有RPWT)
快速回复

限150 字节
上一个 下一个