Milowork 公式站

(米洛维基 2.0)

用户工具

站点工具


python_代码

Uasset 转 Wav

# 本程序用于提取在虚幻引擎商城购买的音效包,请按需修改,请勿随意传播提取结果
import os
d1=r'D:\Unreal Projects\Rooftile\Content\8bit16bitSoundFX\SoundWav\\' # \\结尾
d2=r'D:\Unreal Projects\Rooftile\Content\8bit16bitSoundFX\wav\\'
for  n0 in os.listdir(d1):
 for n1 in os.listdir(d1+n0+'\\'):
  ua='-Audio.uasset'
  if len(n1)<len(ua) or n1[-len(ua):]!=ua: continue
  n2=n1[:-len(ua)]+'.wav'
  with  open(d1+n0+'\\'+n1,'rb') as f1:
   with open(d2        +n2,'wb') as f2:
    c1=f1.read(); c2=c1[c1.find(b'WAVEfmt'):-4]
    f2.write(b'RIFF'+len(c2).to_bytes(4,'little')+c2)
    print('%s OK'%n2)
print('-ENTER-');input()

LRC制作器

txt="""あの曲がり角を片足に宙返り中華街
素敵なあなたに届けたい愛の小籠包
美味しいものを食べたシェシェ
トキメキ胸にまでニーハオ""" # 按需修改这里
from time import time, sleep
print('欢迎使用LRC制作器,请按Enter键继续')
t0=time(); txt2=""
print('请在3秒后按下播放按钮……'); sleep(1)
print('请在2秒后按下播放按钮……'); sleep(1)
print('请在1秒后按下播放按钮……'); sleep(1)
for l in txt.splitlines():
  print('[  :  .   ]'+l,end='')
  input(); t=time()-t0
  l2='[%02d:%02d.%03d]'%(t//60,t%60,(t%1)*1000)+l
  print(l2); txt2+=l2+'\n'
print('以下是LRC:'); print(txt2)
print('以上是LRC;输入q,然后按Enter退出……')
while(not input()): pass
python_代码.txt · 最后更改: 2021/01/11 17:48 (外部编辑)