引用
最初由 MeteorRain 发布
首先是你肯定没有自动取时间点的工具。这种用GetWindowText就可以取出,但是要看哪个软件容易取了。
做系统键盘钩子太麻烦,暂时没考虑过,所以我就用检测弹出窗口来取。
该加时间点的地方用按钮弹出一个对话框来要求加入时间轴。
另外,popsub的100ms只是数字上的精确,而非时间轴上的精确。所谓的精确到0.xxx,只不过是和你的按键时间相比精确,而非与音频中的声音接近得精确
再有,找波峰找到以后不会自己播放一下听听么……
流程:
播放,找到句子的开始位置,鼠标定位,空格播放,空格暂停来确认这个位置,加入时间轴,下一句
想做高精度时间轴用音频工具不错,
做一般看得过去的时间轴,边播放边取时间点也足够了
关于误差问题,有两个主要的影响,一个是人的反应时间,大约在零点几秒
另外一个是计算机取当前时间点用的CPU时间,如果机器比较慢,程序又比较低效(比如popsub),这个时间估计在0.0几秒
这两个延迟会对最后定位的时间轴产生明显不准的感觉
由于不是音频工具,现在能做的只有对这个误差进行事前定义,当插入时间点时自动扣除一定时间
popsub的缺省值为扣除0.3秒,当然可以按照自己的实际情况改一改
还有个问题,人对于开始时间点和结束时间点的反应时间不一样!
一个句子开始,是个突然性事件,反应比较慢
而句子结束时,由于有心理预期,反应快很多
对于这个问题,当前的popsub(0.72版), 允许对开始时间点和结束时间点分别设置反应时间(比如我喜欢的是开始点-0.3秒,结束点-0.1秒)
流程问题,我觉得流畅非常重要
在流畅的情况下,可以不需要暂停,边看边插入时间点
在键盘定义为Enter键插入时间点的情况下
流程:
播放->听到句子开始->按Enter->听到句子结束->按Enter->听到句子开始->按Enter->听到句子结束->按Enter->...->一直到结束
当中如果走神,按Enter按晚了,就需要按倒退(我定义为F12, 离Enter最近的一个功能健),然后上下左右键把输入光标调整到错误的那个时间格子,重新开始上面的流畅步骤
这样基本上30分钟以内搞定
最后请用时间轴检查功能,最基本的,看看有没有重叠的时间轴