找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 1145|回复: 2

[经验] 【转帖】eac3to 输出的 2.0Ch 以上的 .w64 会在导入 SBD 时报错问题

[复制链接]

27

威望

8118

金钱

47

贡献

高级会员

积分
8603
主题
29
回帖
97
注册时间
2015-1-21
最后登录
2024-3-24
发表于 2017-9-16 23:31:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 nnezyj 于 2017-9-16 23:37 编辑
转载自 kchLceUbHT 的研究帖内容!感谢!

【转帖】eac3to 输出的 2.0Ch 以上的 .w64 会在导入 SBD 时报错问题
--------------------------------------------------------------------------------------------------------------------------------------------------------

【问题描述:】
  “eac3to” 输出的 2.0Ch 以上的 .w64 会在导入 SBD 时报 “ChannelAssign” specified does not correspond to the data in the file 错误。


【成因:】
  “eac3to” 生成的高声道数声轨为 一般“PCM”,非 “PCM_BLURAY(LPCM)”,
  也就是说,它与 SBD 所附带的 “Audio Interleave” 及 “MUI Generator” 的 “Multi-LPCM” 生成的规范不符。
  即使 DVD-Logic 系的软件和 BDFix 可忽视这个问题而直接进行 MUX,但如果给 KITe 进行 MUX 后,这条音轨在播放器 DEMUXING 播放时就消失(选不到)了!

  而再用 DVD-Logic 系的软件 DEMUX 这条音轨,则会直接识别为 “1Ch(仅有L声道)”
  并且不会判断,以 “Multi LPCM” 或 “WAVE64” 导入的 “LPCM” 音轨,在 DEMUX 后会不会超出4GiB,统一都采用 “.wav” 而非 “.w64”。
  [32-Bit的文件头(Header),会导致丢失超出“4GiB”后的音讯内容!]

  但直接用 “LAV Audio Decoder” 解碼这种非(蓝光)标(Spec)的 “.w64” 则没异状。
  (虽没有 “Channel Assignment” 的元数据(metadata),但还有 “Channel Layout” 的最基本 metadata,否则可能无法正确配置声轨播放的 “Channel Virtualization”)!


【解决方法步骤:】
第一大步:
  先用 “eac3to” 把 “.mlp(.thd)或.dtshd” 解成 “Mono Wavs”;
  再在 “MUI Generator” 中勾选 “Multi LPCM function”,并且在右边的 “Channel” 框中先选正确的声道配置;
  接者点选 “Input LPCM Files”;
  在弹出的 “Input LPCM Files” 窗口的上部字段 “Channel Layout” 内,选择与先前在 “Channel” 字段中相同的选项;
  接着在 “Input LPCM Files” 窗口的下部的框中输入各声道路径,或拖入各声道文件,点击 “OK” 返回 “MUI Generator” 主页面;
  然后点击主界面下方的 “Create Files” 按钮,生成包含工程导入信息的 “*.ves” 文件;
  最后在SBD中建一个Clip,拖入超出音讯长度的超低码率黑视频+刚刚生成的 “Multi LPCM *.VES” 直接混成 “.m2ts”。

第二大步:
  用 “MKVToolNix”(在切割这方面设置比“tsMuxer”更灵活)导入第一大步输出的.m2ts;
  取消勾选 MUX 第一条视讯(使输出成“.mka”);
  切换选项卡至第二卷标页 “输出(O)”;
  设定:分割-分割模式-在输出一定大小后-手动输“4096M”;
  最后点主界面下方的 “开始混流(R)” 按钮;
  完成混流后,使用 “MKVCleaver” 软件 Demux 出音轨后,即完成了不超 4G 大小的正规 “LPCM” 之 “.wav”

第三大步:
  最后一步很重要,使用 “AudioMuxer” 合并切割的音频文件。(经千尝百试后,只有它能合并后输出 “64位Header的WAVE”,突破“.wav”的“4GiB”限制,否则前功尽弃
  使用 “AudioMuxer” 中的 “Tools”-“Join Wav or Flac Files”;
  拖入这些带相同结尾后缀(Suffix)的 “4GiB” 之 “.wav”,并勾选界面右边的“Save In Wave64 Format”;
  最最最后点 “Join Files”,终于是输出了带 “Channel Assignment” 元数据的 “.w64” 单文件了。

[ 因 2.0 和 2ch mono 只有一种配置,所以大多软件(含foobar2000)导入大金一般都不会出啥差池。 ]

评分

参与人数 1贡献 +1 收起 理由
IsaacZ + 1 感谢分享!

查看全部评分

0

威望

487

金钱

6

贡献

初级会员

积分
522
主题
1
回帖
51
注册时间
2010-10-26
最后登录
2019-1-22
发表于 2018-2-11 16:52:14 | 显示全部楼层
工程浩大,谢谢教程
回复

使用道具 举报

0

威望

48

金钱

0

贡献

新手上路

积分
49
主题
0
回帖
11
注册时间
2017-8-25
最后登录
2018-11-30
发表于 2018-11-30 14:08:39 | 显示全部楼层
谢谢教程
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-4-17 05:58 , Processed in 0.354409 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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