找回密码
 立即注册
搜索
查看: 1999|回复: 12

[软件] 求指点:继前天视频后又遇到音频5.1声道的问题orz

[复制链接]
     
发表于 2015-5-20 23:40 | 显示全部楼层 |阅读模式
http://bbs.saraba1st.com/2b/thread-1120538-1-1.html  前集回顾
@著作拳 的提醒下,我幡然醒悟,这小厅里是有7.1声道的设备的,然后以前我一直都是用普通的2.0声道的音频文件,罪过罪过,所以我决定这次尝试一下多声道
EVA破的BDrip用MKVExtractGUI2解包有得到的音轨为后缀.dts的音频文件,然后我用QQ影音直接播放的话,这玩意儿的时长居然是05:52:18(EVA破.mkv视频的时长为01:52:18),这明显对不上啊,所以我又用KMPlayer试了下时长依旧是05:52:18
接着是用百度音乐试了下,时长为346:06,最后用foobar2000打开,时长为05:14:12,试着用2000转成wav,然后转出来一个爆音的玩意儿,我没看时长就给删了……
最后用TranzGUI将dts解包成6个独立的wav文件,这里,这6个文件的时长是正确的01:52:18。
那么问题来了,求问wav格式的音频是不是只能有2.0声道啊?我用这6个独立的wav导入PR后输出wav的时候选项里只看到单声道和立体声,没有5.1的选项,但是输出aac的时候是可以选择5.1的,所以我猜是不是wav只能选1.0或者2.0啊?
因为这个小厅的系统只能播放wav格式的音频(视频画面就是上次那个图片序列帧的.flf),所以我闹不懂这玩意到底该怎么做啊。
如果wav是可以5.1的,同样跪求简单有效的转换手段
我已经被这东西折磨好几天了
回复

使用道具 举报

     
发表于 2015-5-20 23:48 | 显示全部楼层
本帖最后由 real_zyf 于 2015-5-21 00:01 编辑

wav是可以多声道的,但是你那个系统本身支持怎样的输入格式这是个问题
------------------------------------------------
嗯,试了一下,
可以用MediaCoder从Evangelion 2.22 You Can (Not) Advance 2009 1080p Bluray DTSHD MA 6.1 x264-DECAY.mkv里面弄出一个六声道的wav
音频格式选pcm,视频关掉,容器raw stream就好了
回复

使用道具 举报

头像被屏蔽
发表于 2015-5-20 23:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2015-5-21 00:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2015-5-21 00:04 | 显示全部楼层
试转了10秒,也才5M,正常电影应该不会到4G吧?
回复

使用道具 举报

     
发表于 2015-5-21 00:07 | 显示全部楼层
本帖最后由 real_zyf 于 2015-5-21 00:10 编辑

我只转了10秒啦,理论上两小时之内的电影都不是问题.....而且采样是48k的,改成44k又能再小一点点
说起来,的确用mediainfo看时长是不对的,但试了几个播放器都没问题

说到底lz能不能找到那个服务器的资料,看看支持什么采样的wav,超过体积怎么处理,之类的呢?
回复

使用道具 举报

头像被屏蔽
发表于 2015-5-21 00:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2015-5-21 00:36 | 显示全部楼层
我用MediaCoder转了,真的弄出了一个6声道的WAV格式,虽然用QQ影音播放是爆音,时长和.dts一样,都是05:52:18。明天拿到单位去试试这个文件看。QQ影音应该不能播放多声道的音频文件?我猜的。
感谢LS两位,明天再来汇报结果(过12点了,应该说今天才对
影院是报给深圳的一个公司做的,具体的资料我也没有,只是那边对接的一个工人人员告诉我只能放.flf的视频和wav的音频,他目前给我的音频也是wav 2.0声道的,但他说是可以支持到7.1声道的(单位的片子也是这个公司负责拍摄制作的),明天先试试这个转出来的wav。PS,音频大小是3.6G。
回复

使用道具 举报

     
发表于 2015-5-21 00:37 | 显示全部楼层
著作拳 发表于 2015-5-21 00:28
用叛逆物语的BD打包出来的PCM音频是4.6G,时长跟破差不多
标准的DCP电影包是通过分段来处理这种问题的, ...

我计算了一下,没理由啊,每秒576,000字节,两小时才4,147,200,000字节,还没超32位限制

呃,可能因为我这个是六声道的,小一点
回复

使用道具 举报

头像被屏蔽
发表于 2015-5-21 00:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2015-5-21 10:04 来自手机 | 显示全部楼层
引用第1楼real_zyf于2015-05-20 23:48发表的  :
本帖最后由 real_zyf 于 2015-5-21 00:01 编辑 wav是可以多声道的,但是你......

@real_zyf
完全按照你的方法,有MC,真是简单有效,可以了。就是小厅是7.1的,后置左右两个喇叭没出声。音源就这样也没辙


----发送自 HUAWEI HUAWEI G750-T01,Android 4.2.2
回复

使用道具 举报

     
 楼主| 发表于 2015-5-21 10:04 来自手机 | 显示全部楼层
回复

使用道具 举报

发表于 2015-5-21 10:41 | 显示全部楼层
本片是6.1ch而不是5.1,考虑到楼主的放映系统未必能正确处理“有点特殊”的6.1ch,最佳的方式是将本片的6.1ch通过duplicate back center的方式expanded到7.1ch,此时所有音箱都会响而且映射是正确的
下面具体说一下



方法1(最简单):

先提供一个最简单的办法……不要管手上这个DTS-HDMA版本的资源了,直接去下个FLAC版本,用MKVExtractGUI2解出FLAC之后直接交给Foobar2000转换一步出WAV完事;如果Foobar2000安装了支持MKV输入的插件的话,连解FLAC这一步都不需要了……

注1:Foobar2000会直接输出超过4GB的wav文件,如果放映系统无法正确处理,需手动将其切割开
注2:此种方式输出的仍然是6.1ch,在楼主的放映系统中应会有一个音箱不响



方法2(最快、基本正确):

eac3to "E:\eva_2.22.mkv" "E:\eva_2.22.wav" -double7

这是个不需要重新下资源而又“基本正确”且快捷的办法,考虑到之前的帧率问题其实已经做出了妥协,我觉得楼主应是只求多声道效果,并不是特别在意质量,那么这个办法也不错
由于其默认使用的libav/ffmpeg DTS decoder将会ignores the additional DTS-HD information,所以其解码结果并非full quality,质量会稍差一些,但其实未必听得出来

注1:eac3to会直接输出超过4GB的WAV文件,如果放映系统无法正确处理,需手动将其切割开
注2:-double7参数目的是将本片的6.1ch通过duplicate back center的方式expanded到7.1ch



方法3(最好):

在电脑中安装ArcSoft TotalMedia Theatre,此后步骤与2完全相同
在此种方式下,eac3to会调用TMT的dtsdecoderdll.dll来进行DTS-HDMA解码,此种方式的结果“被认为是”完全正确的

实际上多年来DTS-HDMA的解码一直有各种问题,比如libav/ffmpeg DTS decoder只能解码DTS Core,比如Sonic DTS decoder不能完整解码DTS-HD 7.1,甚至连TMT“被认为最正确”的dtsdecoderdll.dll不同版本输出的解码结果也不完全一致
在EVA破BD自带DTS-HDMA(6.1)、TrueHD(6.1)和LPCM(2.0)的情况下,个人认为明显用TrueHD会是更合适的选择(当然,TrueHD也有过一些问题,但比DTS-HDMA要少),不知为何绝大多数Rip都选择了DTS-HDMA
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-27 15:16 , Processed in 0.063024 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表