找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[教程] DTS-DVD素材系列之八:获取超长音频文件的时间码

  [复制链接]

62

威望

1万

金钱

344

贡献

高级会员

积分
14727
主题
67
回帖
1707
注册时间
2009-4-20
最后登录
2023-9-26
发表于 2010-10-9 23:53:21 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 chnxn 于 2010-10-28 15:02 编辑

本来在一个月前就可以把这个方法拿出来让大家评判不过在研究超长音频的过程中发现了一些意外情况。
1.超过2G的wav文件几乎所有软件都不能完美支持,请参阅:[讨论中] 2G 以上音频文件的问题
2.DVD_Lab不支持2G以上的DTS音频,因此音频文件的长度限制于2G以内,差不多3小时6、7分钟;
3.DVD_Lab这个软件,正如许多高手所说,经常有一些bug,并且不提示,在处理DTS纯音频的过程中又一次显示,差不多花去我一个月来研究,真是一个让人又爱又恨的软件(这个问题留到以后的帖子讨论)。

鉴于音频必须限制在2G以内,在准备素材的时候可以先计算一下,有音乐CD转为DVD,公式为:2G*44100/48000=1.8375G 或者 2G*1411/1536=1.83724G。本人做了个实验,1.82G的14112 的DTS_CD转换成1536的DTS,最终文件为1.98G(3小时零5分)。

最为关键的问题是大块的音频文件和时间码,其中时间码要是手工寻找和手工打字,简直就是无法完成的任务。前面的帖子介绍了用Nero制成音乐CD,再用Exact Audio Copy提取cue的方法,不过这两个软件只能支持90几分钟的音频,无法再长,难道没有其它办法了吗?

功夫不负有心人,终于还是有了结果,按照点拨论坛高手myh(现名Hiroshi)的话来说,这是一种技巧,而不是技术,但却是实用。

音乐CD.png
打开UltraISO,点击一下 Data CD/DVD ,将1.82G 的DTSWAV拖入(最好先按顺序重命名为01,02等等),调整好totral size,如图。
另存为.png
点击文件(file)---另存为(save as),选择*.bin/*.cue类型,保存如图。一会儿功夫你有了两个文件:Audio CD.cue和Audio CD.bin。
首先处理cue以获得时间码文件,请参阅:[教程] DTS-DVD素材系列之四:利用cue文件的时间码  中下半部分的方法,先后除去track,title,performer,
查找下一处.png
最后在替换时间码的时候,不要采用 全部替换,而是采用 查找下一处 如上图。
现在,分别用00,01,02,03替换index 01:
例如:cue文件中的时间码 00:00:00--59:XX:XX用00逐一替代,cue文件中的时间码 60:XX:XX--119:XX:XX用01逐一替代,cue文件中的时间码 120:XX:XX--179:XX:XX用02逐一替代,cue文件中的时间码 120:XX:XX以上用03逐一替代;
然后手工修正cue文件中的分钟码,cue文件中的分钟码为 00:XX:XX--59:XX:XX的小时码保持不变为00,cue文件中的分钟码为 60:XX:XX--119:XX:XX的小时码改为01,cue文件中的分钟码为 120:XX:XX--179:XX:XX的小时码改为02,cue文件中的分钟码为 180:XX:XX以上的小时码改为03,最后保存为.txt文件备用。
那么,这个1.82G的bin文件有什么用处呢?若是对时间码要求精度高的,这个文件就直接删除掉,若是要求不高的,可以直接用这个文件转换成48000采样率的DTS,不过还是要取巧一下。
先把扩展名bin改为dts,然后拉进千千静听或者其它合适的软件,就可以播放和转换了。
由于DVD_Lab那个可恨的bug,我们在下一节讨论。详见:[经验] DTS-DVD素材系列之九:可能产生的错误以及相应的处理方法

评分

参与人数 1威望 +1 贡献 +1 收起 理由
IsaacZ + 1 + 1 有钻研精神!

查看全部评分

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

本版积分规则

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

GMT+8, 2024-4-28 09:29 , Processed in 0.508276 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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