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

Subtitle 字幕 - Godot RegExp 正则表达式应用

2023-03-15 06:20 作者:紧果呗  | 我要投稿

🟠🔵 Subtitle 字幕插件 - RegExp 正则表达式应用


Ture Pitch 相对音感训练

视频效果参考 True Pitch Training 

Godot 示范工程代码参考后面的 Godot Tour - True Pitch Training - Visualizer 引用链接。


正则表达式,Regular Expression,是一种领域特定语言 domain-specific language (DSL)。专用于字符串处理,比起通用编程语言,它的功能并不具有通用性,即无法实现所有功能。只专用于字符串的处理编程方面。


模式匹配是字符串查找、分割的基本操作,通过编制模式字符串,比如 \d 表示匹配一个数字,\w 表示匹配一个字符,\d+ 或者 \w+ 表示匹配多个连续的数字、字符,通过一系列灵活的模式符号可以实现各种字符

处理功能需求。


例如,以下使用正式表达式来实现一个 Godot 字幕工具。Godot 4.x 支持视频制作,可以设置工程配置 Editor - Movie Writer 中设置导出的视频各种参数:


1. FPS 视频帧率

2. Mix Rate 声音采样频率

3. MjPEG Quality 画面质量


注意,通过脚本处理的字幕可能无法正常导出到视频中,可以使用 FFMPEG 工具将字幕内嵌到视频中:

    ffmpeg -i .\True-Pitch-L2.avi -vf subtitles=true-pitch-L1.srt -b 1800k true-pitch-L2_srt.mp4




参考

1. True Pitch Training - Visualizer https://github.com/Jeangowhy/Godot-Tour/tree/4.x/Visualizer

2. [Movie Maker mode arrives in Godot 4.0](https://godotengine.org/article/movie-maker-mode-arrives-in-godot-4)

3. [Creating movies](https://docs.godotengine.org/en/latest/tutorials/animation/creating_movies.html)


Subtitle 字幕 - Godot RegExp 正则表达式应用的评论 (共 条)

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