录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店
REAPER

REAPER自动化字幕生成脚本

( 27 )
12
 
[收藏]
-  第 2 页  -

4605
#16 21-8-15 23:11


我这里不知道哪里有问题,不能运行,盼解答,谢。

本帖子中包含更多资源

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

x

4605
#17 21-8-15 23:40
会不会是我用的是便携版?

1569
#18 21-8-16 14:04
@zs 请尝试直接指定对应的python dll,如3.8版python,指定 python38.dll,而非python3.dll

@NanzhiNan 我在windows虚拟机上尝试正常,Python 3.8 + REAPER便携版。正确使用方式是,选中empty item的轨道,执行脚本。详见1楼视频演示。 本帖最后由 Tee 于 21-8-16 14:17 编辑
观众反应
zs
:原来的Python是3.7,改成3.8后可以正常运行.

4605
#19 21-8-16 21:57
Tee 发表于 21-8-16 14:04
@zs 请尝试直接指定对应的python dll,如3.8版python,指定 python38.dll,而非python3.dll

@NanzhiNan  ...

果然是这个问题,搞定,多谢。

4605
#20 21-8-17 23:08
今天尝试了一下,出现了新问题,执行任何py都会出现
Script execution error

Traceback (most recent call last):
UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 269: illegal multibyte sequence

4605
#21 21-8-17 23:09
应该还是Python没装好吧,完全不知道怎么解决,百度后也是一头雾水。

4605
#22 21-8-17 23:14
empty items to subtitle track
提示:Script execution error

Traceback (most recent call last):
UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 269: illegal multibyte sequence


text to empty items
提示:Script execution error

Traceback (most recent call last):
UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 215: illegal multibyte sequence

1569
#23 21-8-17 23:27
zs 发表于 21-8-17 23:08
今天尝试了一下,出现了新问题,执行任何py都会出现
Script execution error

用文本编辑器(任何一个)把脚本转换为ANSI编码就可以运行。

我也不知道这算是Windows的锅还是REAPER的锅,unix类系统应该没有此类问题。
观众反应
zs

4605
#24 21-8-17 23:41
Tee 发表于 21-8-17 23:27
用文本编辑器(任何一个)把脚本转换为ANSI编码就可以运行。

我也不知道这算是Windows的锅还是REAPER ...

太感谢了,用记事本改了一遍,ok了。
再请教一下轨道上字体的具体格式,我看了视频,
字体+颜色,中间有条竖线吗?

颜色只用第一个字母即可?

4605
#25 21-8-17 23:46
Microsoft YaHei|b 黑色
Microsoft YaHeiw 白色,
其他颜色能用这种办法吗?

1569
#26 21-8-18 09:46
zs 发表于 21-8-17 23:46
Microsoft YaHei|b 黑色
Microsoft YaHeiw 白色,
其他颜色能用这种办法吗?

jsfx_subtitle_template 函数里,定义了Video processor的具体内容。


里面有一个值是 font_color ,这是我自己定义的,效果让字体变成是白或黑,根据脚本的204行和206行分别定义的b和w来判断,即在脚本原先的设计里,只有白或黑。
真正定义字体颜色的,不是 font_color 那个参数


根据这个贴中说的 https://forums.cockos.com/showthread.php?t=202151&styleid=5 可以在这个地方自定义字体的颜色。

即可修改 jsfx_subtitle_template 函数里Video processor的具体内容,来定义一个自己的变量控制。
观众反应
zs

4605
#27 21-8-18 10:30
提一个建议,转换的字幕最好不要底衬,也就是bg alpha是0,毕竟这才是大多数场合的应用。
现在要手动去挨个调整,略有点麻烦。 本帖最后由 zs 于 21-8-18 10:33 编辑

1569
#28 21-8-18 11:24
zs 发表于 21-8-18 10:30
提一个建议,转换的字幕最好不要底衬,也就是bg alpha是0,毕竟这才是大多数场合的应用。
现在要手动去挨 ...

顺带介绍一下脚本里 Video processor 的内容




如图所示, 对应 93行的CODEPARM 参数,第五个是 text bright,被我当成了颜色的控制,bright 1 为白色,0为黑。

同理,第八个 bg alpha 是背景的透明度。 如果在脚本里修改对应第八个,变成0,保存脚本,再运行,背景框也就看不见(透明)。

脚本默认写了 0.5 (第八个参数),默认为半透明。


本帖子中包含更多资源

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

x
观众反应
zs
:牛B!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索