欢迎光临散文网 会员登陆 & 注册

《喜欢讨厌》剧本文件编辑

2023-03-09 20:54 作者:Leua  | 我要投稿


为了把演唱会的完整版的动作应用到游戏的剪辑后版本,需要找到合适的裁剪时间点。

在au里裁剪好音频并对齐,需要的裁剪处的时间如下。

01:51.344
03:01.210

04:15.397
04:31.289

粘贴一下怎么变成图片了,算了,就这样吧。具体值再次试着粘贴进注释里了。

D1是放时间的位置,把D1设置成文本格式。

突然发现qq截图不保存直接确定后粘贴就可以放进来了?

在单元格上按右键,设置单元格格式到文本。

=(LEFT(D1,2) *60+MID(D1,4,2)+RIGHT(D1,3)/1000)*10^5

在别的单元格输入这个公式,它读取d1的左边left两个字符,中间mid第四个字符起往后读取总共两个字符,里面包括第四个字符,右边right三个字符。然后添加一些简单的运算符换算成diva里的时间格式,也就是秒的十万倍。以前是直接硬算的,现在我想要一个批量的方法,问了chatgpt很久终于找到了。

嘴部动作是在剧本文件里的,里面的时间点也需要更改。

# Open the file and read the data
with open('727.txt') as f:
   lines = f.readlines()


def input_time(time):
   # 删除 TIME() 和分号
   time = time.replace('TIME(', '').replace(');', '').replace('\n', '')
   return int(time)


def output_time(time):
   time = 'TIME(' + str(time) + ');\n'
   return time


t = 20
output_time(t)
print(t)

for i in range(len(lines)):
   if 'TIME' in lines[i]:
       lines[i] = input_time(lines[i])
       lines[i] += 37400
       lines[i] = output_time(lines[i])


# 修改以下代码。
def lines_cut(eg_lines, start, end):
   between_a_and_b = False
   for i, line in enumerate(eg_lines):

       if line.startswith('TIME') and start <= input_time(line) < end:
           between_a_and_b = True
       elif line.startswith('TIME') and input_time(line) >= end:
           between_a_and_b = False
       eg_lines[i] = "" if between_a_and_b else line
   return eg_lines


lines_cut(lines, 11134400, 18121000)
lines_cut(lines, 25539700, 27128900)

for i in range(len(lines)):
   if 'TIME' in lines[i]:
       lines[i] = input_time(lines[i])
       if lines[i] > 18121000:
           lines[i] -= (-11134400 + 18121000)
       if lines[i] > 27128900:
           lines[i] -= (-25539700 + 27128900)
       if lines[i] < 0:
           lines[i] = 0
       lines[i] = output_time(lines[i])

# print(json.dumps(div[382], indent=2))

# 之后怎么还原
f = open('727out.txt', "w+")
f.writelines(lines)
f.close()




最初我使用的是excel……真的很麻烦,分列提取数字再加减再粘贴到别的文本框去掉一些空白符号再粘贴回excel合并成一列。好像在《里表情人》(BV1Sp4y1p7Yc)里是这么做的,不过它的原版的梦想剧场的表情我不知道去哪里搞,所以成品表情很奇怪,因为是乱弄的。好像手部动作也没搞好,没办法,还有很多难关无法克服。

这些并不是一次就写好的,但是问题会在后续观看效果时发现,就能够找到漏掉或者出错的地方了。如果是天才,那想必一次就能做好了。

我并不喜欢这首歌,只是,歌姬计划也没别的东西能做了。我也没想到,这首歌需要努力的地方还有很多,它的里面真的有许多信息,现在正在努力改造中……


《喜欢讨厌》剧本文件编辑的评论 (共 条)

分享到微博请遵守国家法律