Giter Site home page Giter Site logo

jianchang512 / pyvideotrans Goto Github PK

View Code? Open in Web Editor NEW
9.6K 9.6K 1.0K 346.68 MB

Translate the video from one language to another and add dubbing. 将视频从一种语言翻译为另一种语言,并添加配音

Home Page: https://pyvideotrans.com

License: GNU General Public License v3.0

Python 99.99% Batchfile 0.01%
speech-to-text text-to-speech video-transition

pyvideotrans's People

Contributors

alexsandropopovic avatar doublestark avatar jianchang512 avatar thiagojramos avatar wwqgtxx avatar xuenew avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pyvideotrans's Issues

0.9.1版本在window11上面不能用

文字识别和翻译出错:[Errno 2] N such file or directory:'C:/Users/阮欣怡/Desktop/video-translate-v0.9.1.21tmp/BIiAylzA5M jMxNDEyHTRfMTUwOTM1NzQ5HV8xHTzODU5KTEwTRfF8z bB6cef7fc7e49f44410a8bae92bdaffe85/##BIAylzA5M MxNDEyTRNTUw0TH1NzQ5HY8xHTMzDU5HTEwHTRfNF8z b B6cef7fc7e49f44410a8bae92bdaffe85_tmp/letected voice.ison
BIiAyIzA5M iMxIDEyITRMTUwOTH1N2Q5HV8xTIZODU5MTEwMTRN8z b Bce7c7e49f44410a8bae92bdafte85 对音频文件按静音片段分割处理
B机iAvIzA5K讯xNDEYlTRNTUMTH1N205KV8xITHZODU5HTEMTRNF8z Bce7c7e49f44410a8bae92bdaffe85 M视频中抽离音家

开始执行后,报这个错,我查了tmp文件夹是自动创建的,也是有权限的,但还是报这个错

使用时遇到的问题

在选择软字幕后,输出的视频换了多个播放器后,均没有嵌入的字幕。对比示例视频,工作流少了字幕嵌入的过程。
如图所示:
没有字幕嵌入的过程
案例
还有个小问题,语音识别的时间是以10秒为一部分,这一部分时间可以自定义修改吗?因为一些台词比较密的视频,会出现字幕都堆到一起情况

macOS 14 使用源码无法正常运行

系统版本:macOS 14.1
Python版本:3.9.6 「系统自带版本」

使用 pip3 install -r requirements.txt 安装依赖后执行 cli 命令
python3 cli.py --source_mp4 "/Users/leslie/Downloads/xxxx.mp4" --source_language ja --target_language zh-cn --proxy "http://127.0.0.1:7890" --voice_replace zh-CN-XiaoxiaoNeural
终端输入错误提示
Traceback (most recent call last): File "/Users/xxx/Documents/Code/GitHub/pyvideotrans/cli.py", line 8, in <module> from configure.tools import get_list_voices, get_large_audio_transcription, logger, runffmpeg,delete_temp File "/Users/xxx/Documents/Code/GitHub/pyvideotrans/configure/tools.py", line 19, in <module> import openai ModuleNotFoundError: No module named 'openai'

再使用 pip3安装 openai
pip3 install openai
安装完成后再次执行 cli 命令,提示这个错误
Traceback (most recent call last): File "/Users/xxx/Documents/Code/GitHub/pyvideotrans/cli.py", line 8, in <module> from configure.tools import get_list_voices, get_large_audio_transcription, logger, runffmpeg,delete_temp File "/Users/xxx/Documents/Code/GitHub/pyvideotrans/configure/tools.py", line 25, in <module> asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) AttributeError: module 'asyncio' has no attribute 'WindowsSelectorEventLoopPolicy'

Unable to open 1.srt [AVFilterGraph @ 000001b6c79c6f40] Error initializing filters

[Parsed_subtitles_0 @ 000001b6c79c6fc0] libass API version: 0x1701000
[Parsed_subtitles_0 @ 000001b6c79c6fc0] libass source: commit: 5c15c883a4783641f7e71a6a1f440209965eb64f-dirty
[Parsed_subtitles_0 @ 000001b6c79c6fc0] Shaper: FriBidi 1.0.13 (SIMPLE) HarfBuzz-ng 8.2.1 (COMPLEX)
[Parsed_subtitles_0 @ 000001b6c79c6fc0] Unable to open 1.srt
[AVFilterGraph @ 000001b6c79c6f40] Error initializing filters
[vost#0:0/libx264 @ 000001b6c7962ac0] Error initializing a simple filtergraph

image

9.0

Traceback (most recent call last):
File "PyInstaller\loader\pyimod03_ctypes.py", line 53, in init
File "ctypes_init_.py", line 374, in init
FileNotFoundError: Could not find module 'F:\SPFYRJ\SP-videoTranslate-v0.9.0\libvlc.dll' (or one of its dependencies). Try using the full path with constructor syntax.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "sp.py", line 19, in
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 391, in exec_module
File "box.py", line 14, in
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 391, in exec_module
File "vlc.py", line 220, in
File "vlc.py", line 180, in find_lib
File "PyInstaller\loader\pyimod03_ctypes.py", line 55, in init
pyimod03_ctypes.install..PyInstallerImportError: Failed to load dynlib/dll '.\libvlc.dll'. Most likely this dynlib/dll was not found when the application was frozen.
启动时错误提示!!!无法打开程序!!!

两个建议——跟进反馈

非常感谢你创建了如此优秀的工具,有两个小小的建议
1.保留原始语言的字幕文件,这个就可以制作双语字幕
2.可选生成带字幕的视频,对太多数人来说,只要有翻译后的字幕文件就够了。

我用的是百度KEY,前面还是可以,翻译中会把时间加进去,后播放翻译,每个片段里都有时间

INFO:qdarkstyle:QSS file successfully loaded.
INFO:qdarkstyle:Found version patches to be applied.
INFO:qdarkstyle:Found application patches to be applied.
WARNING:aiohttp.client:HTTPS proxies https://127.0.0.1:1159 are not supported, ignoring
INFO:VideoTrans:Will execute: ffmpeg -y -i F:/SPFY/1fanyiquan/KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3.mp4 -acodec pcm_s16le -ac 1 -f wav F:/SPFY/1fanyiquan/KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3.wav
INFO:VideoTrans:[get_large_audio_transcription] aud_path='F:/SPFY/1fanyiquan/KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3.wav'
folder_path='F:/SPFY/1fanyiquan'
audio_name='KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3'
sub_name='F:/SPFY/1fanyiquan/KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3.srt'
INFO:VideoTrans:start_time=597,end_time=11097,duration=(597, 11097, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c0_0_11.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '生活\n\n' to '生活'
INFO:VideoTrans:start_time=10597,end_time=21097,duration=(10597, 21097, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c1_10_21.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '在本教程中,我们将重现这场大火。\n\n' to '在本教程中,我们将重现这场大火。'
INFO:VideoTrans:start_time=20597,end_time=31097,duration=(20597, 31097, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c2_20_31.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '这个火球路线动画使用谷歌地球工作室和搅拌机。我们将利用地球工作室的工具附加程式化。\n\n' to '这个火球路线动画使用谷歌地球工作室和搅拌机。我们将利用地球工作室的工具附加程式化。'
INFO:VideoTrans:start_time=30597,end_time=41097,duration=(30597, 41097, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c3_30_41.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '设置路线样式,创建kml遮罩,并使用标记器工具创建位置标记。最后,我们将在后期效果中对其进行合成。。\n\n' to '设置路线样式,创建kml遮罩,并使用标记器工具创建位置标记。最后,我们将在后期效果中对其进行合成。。'
INFO:VideoTrans:start_time=40597,end_time=51097,duration=(40597, 51097, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c4_40_51.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '效果。事不宜迟,让我们开始吧。我们将在谷歌地球工作室创建一个新项目。我要把它命名为谷歌地球工作室。。\n\n' to '效果。事不宜迟,让我们开始吧。我们将在谷歌地球工作室创建一个新项目。我要把它命名为谷歌地球工作室。。'
INFO:VideoTrans:start_time=50597,end_time=52644,duration=(50597, 52644, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c5_50_52.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我要把这个命名为加冕礼。。\n\n' to '我要把这个命名为加冕礼。。'
INFO:VideoTrans:start_time=53275,end_time=57447,duration=(53275, 57447, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c6_53_57.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我将把这个视频的持续时间设置为245开始。。\n\n' to '我将把这个视频的持续时间设置为245开始。。'
INFO:VideoTrans:start_time=59664,end_time=62799,duration=(59664, 62799, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c7_59_62.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '对于这个项目,我们将使用kml文件开始。。\n\n' to '对于这个项目,我们将使用kml文件开始。。'
INFO:VideoTrans:start_time=63311,end_time=69366,duration=(63311, 69366, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c8_63_69.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以我们将切换回googleearthpro,看看我重新创建的几个kml。。\n\n' to '所以我们将切换回googleearthpro,看看我重新创建的几个kml。。'
INFO:VideoTrans:start_time=70920,end_time=73573,duration=(70920, 73573, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c9_70_73.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '这些将是模拟加冕典礼。。\n\n' to '这些将是模拟加冕典礼。。'
INFO:VideoTrans:start_time=74094,end_time=75048,duration=(74094, 75048, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c10_74_75.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '游行路线。。\n\n' to '游行路线。。'
INFO:VideoTrans:start_time=75595,end_time=76480,duration=(75595, 76480, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c11_75_76.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '为即将到来的。。\n\n' to '为即将到来的。。'
INFO:VideoTrans:start_time=76995,end_time=78301,duration=(76995, 78301, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c12_76_78.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '国王查理三世。。\n\n' to '国王查理三世。。'
INFO:VideoTrans:start_time=78809,end_time=79923,duration=(78809, 79923, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c13_78_79.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '经济衰退和加冕。。\n\n' to '经济衰退和加冕。。'
INFO:VideoTrans:start_time=80725,end_time=83574,duration=(80725, 83574, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c14_80_83.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '看这里的绿色的。这是伊丽莎白女王的加冕礼。。\n\n' to '看这里的绿色的。这是伊丽莎白女王的加冕礼。。'
INFO:VideoTrans:start_time=84722,end_time=92148,duration=(84722, 92148, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c15_84_92.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '红色与两者共享。然后蓝色是红色的加冕路线。。\n\n' to '红色与两者共享。然后蓝色是红色的加冕路线。。'
INFO:VideoTrans:start_time=92676,end_time=93642,duration=(92676, 93642, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c16_92_93.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '国王查理三世。。\n\n' to '国王查理三世。。'
INFO:VideoTrans:start_time=94745,end_time=96138,duration=(94745, 96138, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c17_94_96.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以我要保存这些。。\n\n' to '所以我要保存这些。。'
INFO:VideoTrans:start_time=96848,end_time=102831,duration=(96848, 102831, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c18_96_102.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content 'kml文件,你可以原谅我把abbey拼错了。我稍后会改正的。。\n\n' to 'kml文件,你可以原谅我把abbey拼错了。我稍后会改正的。。'
INFO:VideoTrans:start_time=110489,end_time=120989,duration=(110489, 120989, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c19_110_120.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将切换回谷歌地球工作室,现在加载我在谷歌地球工作室保存的kml路线,或者更确切地说,在谷歌中。。\n\n' to '我们将切换回谷歌地球工作室,现在加载我在谷歌地球工作室保存的kml路线,或者更确切地说,在谷歌中。。'
INFO:VideoTrans:start_time=120489,end_time=121584,duration=(120489, 121584, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c20_120_121.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '正在收集谷歌地球专业。。\n\n' to '正在收集谷歌地球专业。。'
INFO:VideoTrans:start_time=122465,end_time=126212,duration=(122465, 126212, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c21_122_126.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以,我会加载第一个,然后再加载第二个。。\n\n' to '所以,我会加载第一个,然后再加载第二个。。'
INFO:VideoTrans:start_time=128482,end_time=131059,duration=(128482, 131059, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c22_128_131.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后双击。。。。\n\n' to '然后双击。。。。'
INFO:VideoTrans:start_time=131832,end_time=132771,duration=(131832, 132771, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c23_131_132.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content 'ml。\n\n' to 'ml。'
INFO:VideoTrans:start_time=133469,end_time=136061,duration=(133469, 136061, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c24_133_136.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '他将带我们去伦敦的那个地方。。\n\n' to '他将带我们去伦敦的那个地方。。'
INFO:VideoTrans:start_time=137529,end_time=147251,duration=(137529, 147251, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c25_137_147.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '因此,红色路线代表离开白金汉宫,前往威斯敏斯特大教堂。所以我们要在右边的起点设置一个轨迹点。。\n\n' to '因此,红色路线代表离开白金汉宫,前往威斯敏斯特大教堂。所以我们要在右边的起点设置一个轨迹点。。'
INFO:VideoTrans:start_time=148037,end_time=151859,duration=(148037, 151859, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c26_148_151.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们就称之为他妈的火腿宫。。\n\n' to '我们就称之为他妈的火腿宫。。'
INFO:VideoTrans:start_time=154758,end_time=165258,duration=(154758, 165258, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c27_154_165.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们确实需要在每条路线的开头都有一个跟踪点,这样我们就可以在搅拌机中匹配它们。现在我们来看看蓝色路线,并添加一个轨迹点。。\n\n' to '我们确实需要在每条路线的开头都有一个跟踪点,这样我们就可以在搅拌机中匹配它们。现在我们来看看蓝色路线,并添加一个轨迹点。。'
INFO:VideoTrans:start_time=164758,end_time=168007,duration=(164758, 168007, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c28_164_168.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '点,我们称之为这个。\n\n' to '点,我们称之为这个。'
INFO:VideoTrans:start_time=168627,end_time=170017,duration=(168627, 170017, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c29_168_170.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content 'abby启动错误。。\n\n' to 'abby启动错误。。'
INFO:VideoTrans:start_time=173075,end_time=182897,duration=(173075, 182897, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c30_173_182.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '现在我们需要为搅拌机提供一些轨迹点面包屑,以便在整个路线生成过程中保持适当的高度。。\n\n' to '现在我们需要为搅拌机提供一些轨迹点面包屑,以便在整个路线生成过程中保持适当的高度。。'
INFO:VideoTrans:start_time=183426,end_time=193926,duration=(183426, 193926, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c31_183_193.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '这是通过选择我们知道kml数据上可能有点的区域来实现的。所以我通常选择角或点。。\n\n' to '这是通过选择我们知道kml数据上可能有点的区域来实现的。所以我通常选择角或点。。'
INFO:VideoTrans:start_time=193426,end_time=203161,duration=(193426, 203161, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c32_193_203.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '或者知道有一些点将能够检测kml文件的高度和位置的曲线。。\n\n' to '或者知道有一些点将能够检测kml文件的高度和位置的曲线。。'
INFO:VideoTrans:start_time=203731,end_time=214231,duration=(203731, 214231, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c33_203_214.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '因此,我将遍历这些路线中的每一条,并添加额外的轨迹点。他们不需要被点名。同样,这些只是用来上传的面包屑。\n\n' to '因此,我将遍历这些路线中的每一条,并添加额外的轨迹点。他们不需要被点名。同样,这些只是用来上传的面包屑。'
INFO:VideoTrans:start_time=213731,end_time=215298,duration=(213731, 215298, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c34_213_215.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content 'kml数据。。\n\n' to 'kml数据。。'
INFO:VideoTrans:start_time=215893,end_time=216586,duration=(215893, 216586, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c35_215_216.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '加入搅拌机。。\n\n' to '加入搅拌机。。'
INFO:VideoTrans:start_time=218601,end_time=226058,duration=(218601, 226058, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c36_218_226.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我之前在第0帧设置了一个关键帧,正如你在那里看到的那样。这是整个路线的俯视图。。\n\n' to '我之前在第0帧设置了一个关键帧,正如你在那里看到的那样。这是整个路线的俯视图。。'
INFO:VideoTrans:start_time=226668,end_time=232070,duration=(226668, 232070, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c37_226_232.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '这将使我们能够在搅拌机中使用几帧就可以开始了。。\n\n' to '这将使我们能够在搅拌机中使用几帧就可以开始了。。'
INFO:VideoTrans:start_time=232646,end_time=235042,duration=(232646, 235042, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c38_232_235.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '在我们进行接下来的两个步骤时。所以\n\n' to '在我们进行接下来的两个步骤时。所以'
INFO:VideoTrans:start_time=235550,end_time=241722,duration=(235550, 241722, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c39_235_241.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们要做一个图像序列,第0帧到第5帧,我们只使用hd。。\n\n' to '我们要做一个图像序列,第0帧到第5帧,我们只使用hd。。'
INFO:VideoTrans:start_time=242367,end_time=246618,duration=(242367, 246618, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c40_242_246.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '分辨率或维度,以及json跟踪。。\n\n' to '分辨率或维度,以及json跟踪。。'
INFO:VideoTrans:start_time=247176,end_time=250155,duration=(247176, 250155, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c41_247_250.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以我们点击开始按钮,然后。。。。\n\n' to '所以我们点击开始按钮,然后。。。。'
INFO:VideoTrans:start_time=250704,end_time=252214,duration=(250704, 252214, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c42_250_252.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '将其发送以进行渲染。。\n\n' to '将其发送以进行渲染。。'
INFO:VideoTrans:start_time=253499,end_time=257661,duration=(253499, 257661, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c43_253_257.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '因此,由于只需要渲染六帧,所以速度非常快。。\n\n' to '因此,由于只需要渲染六帧,所以速度非常快。。'
INFO:VideoTrans:start_time=258190,end_time=260417,duration=(258190, 260417, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c44_258_260.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以我们现在就跳进搅拌机里。。\n\n' to '所以我们现在就跳进搅拌机里。。'
INFO:VideoTrans:start_time=261440,end_time=263546,duration=(261440, 263546, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c45_261_263.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将导入。。。。\n\n' to '我们将导入。。。。'
INFO:VideoTrans:start_time=264279,end_time=265622,duration=(264279, 265622, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c46_264_265.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '谷歌地球工作室数据。。\n\n' to '谷歌地球工作室数据。。'
INFO:VideoTrans:start_time=266253,end_time=269694,duration=(266253, 269694, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c47_266_269.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '因此,再次使用rstudio工具,我们将跳转到rstudio选项卡。。\n\n' to '因此,再次使用rstudio工具,我们将跳转到rstudio选项卡。。'
INFO:VideoTrans:start_time=270393,end_time=276452,duration=(270393, 276452, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c48_270_276.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '并选择我们的镜头。因此,我们将选择文件夹,然后选择第一项。。\n\n' to '并选择我们的镜头。因此,我们将选择文件夹,然后选择第一项。。'
INFO:VideoTrans:start_time=277342,end_time=280115,duration=(277342, 280115, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c49_277_280.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后关联的json文件。。\n\n' to '然后关联的json文件。。'
INFO:VideoTrans:start_time=287174,end_time=290009,duration=(287174, 290009, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c50_287_290.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后我们将单击导入或工作室。。\n\n' to '然后我们将单击导入或工作室。。'
INFO:VideoTrans:start_time=290989,end_time=295505,duration=(290989, 295505, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c51_290_295.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '再说一遍,我们这里只得到五帧动画。。\n\n' to '再说一遍,我们这里只得到五帧动画。。'
INFO:VideoTrans:start_time=296009,end_time=304406,duration=(296009, 304406, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c52_296_304.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将在将来覆盖它,以便获得完整的动画。但首先,我们将使用这五个帧来创建我们的掩码kml。。\n\n' to '我们将在将来覆盖它,以便获得完整的动画。但首先,我们将使用这五个帧来创建我们的掩码kml。。'
INFO:VideoTrans:start_time=306133,end_time=311076,duration=(306133, 311076, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c53_306_311.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以为了让事情更容易看,我只想从选项菜单中删除我们的关系线。。\n\n' to '所以为了让事情更容易看,我只想从选项菜单中删除我们的关系线。。'
INFO:VideoTrans:start_time=311910,end_time=317490,duration=(311910, 317490, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c54_311_317.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们现在需要做的是导入原始的kml文件。。\n\n' to '我们现在需要做的是导入原始的kml文件。。'
INFO:VideoTrans:start_time=318142,end_time=320928,duration=(318142, 320928, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c55_318_320.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '使用地球工作室工具。所以我们使用import。。\n\n' to '使用地球工作室工具。所以我们使用import。。'
INFO:VideoTrans:start_time=321460,end_time=322125,duration=(321460, 322125, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c56_321_322.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '频道,对吧?。\n\n' to '频道,对吧?。'
INFO:VideoTrans:start_time=322809,end_time=325583,duration=(322809, 325583, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c57_322_325.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将选择原始kml文件。。\n\n' to '我们将选择原始kml文件。。'
INFO:VideoTrans:start_time=326505,end_time=329354,duration=(326505, 329354, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c58_326_329.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '它将使用我们所拥有的轨迹点。。\n\n' to '它将使用我们所拥有的轨迹点。。'
INFO:VideoTrans:start_time=329870,end_time=334999,duration=(329870, 334999, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c59_329_334.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '从谷歌地球工作室导入,以保持整个场景的高度。。\n\n' to '从谷歌地球工作室导入,以保持整个场景的高度。。'
INFO:VideoTrans:start_time=335980,end_time=342999,duration=(335980, 342999, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c60_335_342.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '因此,我们需要选择作为kml文件起点的捕捉。我们将选择我们的曲线作为nurbs。。\n\n' to '因此,我们需要选择作为kml文件起点的捕捉。我们将选择我们的曲线作为nurbs。。'
INFO:VideoTrans:start_time=343500,end_time=352649,duration=(343500, 352649, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c61_343_352.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将把斜面深度设置为0.08。这应该是一个足够的大小,我们可以创建我们想要的合适的动画。。\n\n' to '我们将把斜面深度设置为0.08。这应该是一个足够的大小,我们可以创建我们想要的合适的动画。。'
INFO:VideoTrans:start_time=353831,end_time=358592,duration=(353831, 358592, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c62_353_358.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后,我们将选择我们的json文件,该文件与我们的googleearthstudio渲染图附在一起。。\n\n' to '然后,我们将选择我们的json文件,该文件与我们的googleearthstudio渲染图附在一起。。'
INFO:VideoTrans:start_time=359940,end_time=367484,duration=(359940, 367484, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c63_359_367.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后我们将把我们的积分减少设置为零,因为kml是手工制作的,所以没有任何不必要的积分。。\n\n' to '然后我们将把我们的积分减少设置为零,因为kml是手工制作的,所以没有任何不必要的积分。。'
INFO:VideoTrans:start_time=368033,end_time=369913,duration=(368033, 369913, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c64_368_369.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们的比赛距离一米远。。\n\n' to '我们的比赛距离一米远。。'
INFO:VideoTrans:start_time=370494,end_time=376373,duration=(370494, 376373, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c65_370_376.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '这就是kml路线离其中一个轨道点的距离。。\n\n' to '这就是kml路线离其中一个轨道点的距离。。'
INFO:VideoTrans:start_time=377302,end_time=379697,duration=(377302, 379697, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c66_377_379.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以我们将导入kml路线,您可以在那里看到它。。\n\n' to '所以我们将导入kml路线,您可以在那里看到它。。'
INFO:VideoTrans:start_time=380652,end_time=380654,duration=(380652, 380654, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c67_380_380.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '.\n\n' to '.'
INFO:VideoTrans:start_time=384915,end_time=388541,duration=(384915, 388541, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c68_384_388.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '在ges路径中,我们可以看到路由路径。。\n\n' to '在ges路径中,我们可以看到路由路径。。'
INFO:VideoTrans:start_time=389247,end_time=390976,duration=(389247, 390976, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c69_389_390.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们要给它加一种颜色。。\n\n' to '我们要给它加一种颜色。。'
INFO:VideoTrans:start_time=392004,end_time=396904,duration=(392004, 396904, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c70_392_396.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以我们将创建这种材料。这只是为了让它在搅拌机中对我们来说更突出一点。。\n\n' to '所以我们将创建这种材料。这只是为了让它在搅拌机中对我们来说更突出一点。。'
INFO:VideoTrans:start_time=397500,end_time=398099,duration=(397500, 398099, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c71_397_398.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '在这个阶段。。\n\n' to '在这个阶段。。'
INFO:VideoTrans:start_time=400235,end_time=408687,duration=(400235, 408687, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c72_400_408.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '因为我们可以将这个kml路线重新导入谷歌地球工作室,创建一个路线路径。。\n\n' to '因为我们可以将这个kml路线重新导入谷歌地球工作室,创建一个路线路径。。'
INFO:VideoTrans:start_time=409247,end_time=413043,duration=(409247, 413043, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c73_409_413.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们可以对实际形状进行修改。。\n\n' to '我们可以对实际形状进行修改。。'
INFO:VideoTrans:start_time=413632,end_time=416022,duration=(413632, 416022, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c74_413_416.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '以及路径本身的曲率。。\n\n' to '以及路径本身的曲率。。'
INFO:VideoTrans:start_time=416628,end_time=419187,duration=(416628, 419187, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c75_416_419.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以这里有了这个,我们正在选择路径。。\n\n' to '所以这里有了这个,我们正在选择路径。。'
INFO:VideoTrans:start_time=419727,end_time=430227,duration=(419727, 430227, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c76_419_430.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们正在提高活动样条曲线的分辨率。因此,在这种特殊情况下,我们将把订单u设置为4,并确保我们有。。。。\n\n' to '我们正在提高活动样条曲线的分辨率。因此,在这种特殊情况下,我们将把订单u设置为4,并确保我们有。。。。'
INFO:VideoTrans:start_time=429727,end_time=435950,duration=(429727, 435950, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c77_429_435.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '您选择的端点。你可以看到原来的路径本身就是一条线。。\n\n' to '您选择的端点。你可以看到原来的路径本身就是一条线。。'
INFO:VideoTrans:start_time=436486,end_time=446986,duration=(436486, 446986, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c78_436_446.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们可以对直线本身,即贝塞尔曲线进行调整和细分。这允许在实际路径中添加一些额外的几何体。。\n\n' to '我们可以对直线本身,即贝塞尔曲线进行调整和细分。这允许在实际路径中添加一些额外的几何体。。'
INFO:VideoTrans:start_time=446486,end_time=447433,duration=(446486, 447433, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c79_446_447.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '路径本身。。\n\n' to '路径本身。。'
INFO:VideoTrans:start_time=449555,end_time=455499,duration=(449555, 455499, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c80_449_455.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '这个特定的曲线将被导出为kml文件,并将替换我们原始的kml文件。。\n\n' to '这个特定的曲线将被导出为kml文件,并将替换我们原始的kml文件。。'
INFO:VideoTrans:start_time=456146,end_time=459627,duration=(456146, 459627, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c81_456_459.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '它将在谷歌地球工作室创建这个面具。\n\n' to '它将在谷歌地球工作室创建这个面具。'
INFO:VideoTrans:start_time=460213,end_time=468326,duration=(460213, 468326, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c82_460_468.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '但也将是我们的基础曲线,我们将在blender中使用它来动画化路线进展。。\n\n' to '但也将是我们的基础曲线,我们将在blender中使用它来动画化路线进展。。'
INFO:VideoTrans:start_time=470216,end_time=475007,duration=(470216, 475007, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c83_470_475.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '因此,我们将加载第二个kml文件并执行相同的修改。。\n\n' to '因此,我们将加载第二个kml文件并执行相同的修改。。'
INFO:VideoTrans:start_time=478619,end_time=486761,duration=(478619, 486761, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c84_478_486.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '因此,一旦我们对修改感到满意,我们现在将以一种可以加载回googleearthstudio的格式导出它。。\n\n' to '因此,一旦我们对修改感到满意,我们现在将以一种可以加载回googleearthstudio的格式导出它。。'
INFO:VideoTrans:start_time=487578,end_time=490244,duration=(487578, 490244, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c85_487_490.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以我们要选择导出对象为kml。。\n\n' to '所以我们要选择导出对象为kml。。'
INFO:VideoTrans:start_time=490912,end_time=493228,duration=(490912, 493228, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c86_490_493.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '给它一个填充色,我就给它这个。。\n\n' to '给它一个填充色,我就给它这个。。'
INFO:VideoTrans:start_time=493854,end_time=494355,duration=(493854, 494355, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c87_493_494.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '洋红\n\n' to '洋红'
INFO:VideoTrans:start_time=494856,end_time=498163,duration=(494856, 498163, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c88_494_498.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们不会使用线条颜色,因为我们的线条设置为零。。\n\n' to '我们不会使用线条颜色,因为我们的线条设置为零。。'
INFO:VideoTrans:start_time=498901,end_time=509401,duration=(498901, 509401, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c89_498_509.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将选择我们的目标文件夹。因此,默认情况下,这将转到您保存搅拌机项目的位置。如果你还没有保存搅拌机项目,你可以选择一个文件夹。。\n\n' to '我们将选择我们的目标文件夹。因此,默认情况下,这将转到您保存搅拌机项目的位置。如果你还没有保存搅拌机项目,你可以选择一个文件夹。。'
INFO:VideoTrans:start_time=508901,end_time=509570,duration=(508901, 509570, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c90_508_509.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '选择文件夹。。\n\n' to '选择文件夹。。'
INFO:VideoTrans:start_time=510319,end_time=511869,duration=(510319, 511869, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c91_510_511.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后我们给它一个文件名。。\n\n' to '然后我们给它一个文件名。。'
INFO:VideoTrans:start_time=512909,end_time=518973,duration=(512909, 518973, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c92_512_518.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '这将使它在谷歌或工作室中脱颖而出。所以我们称这台搅拌机为2 abby。。\n\n' to '这将使它在谷歌或工作室中脱颖而出。所以我们称这台搅拌机为2 abby。。'
INFO:VideoTrans:start_time=519700,end_time=521388,duration=(519700, 521388, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c93_519_521.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将以kml的形式出口。。\n\n' to '我们将以kml的形式出口。。'
INFO:VideoTrans:start_time=522333,end_time=524704,duration=(522333, 524704, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c94_522_524.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后选择第二个kml文件。。\n\n' to '然后选择第二个kml文件。。'
INFO:VideoTrans:start_time=525437,end_time=527650,duration=(525437, 527650, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c95_525_527.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们称之为abbey的搅拌机。。\n\n' to '我们称之为abbey的搅拌机。。'
INFO:VideoTrans:start_time=528810,end_time=530674,duration=(528810, 530674, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c96_528_530.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将导出该kml文件。。\n\n' to '我们将导出该kml文件。。'
INFO:VideoTrans:start_time=533718,end_time=538567,duration=(533718, 538567, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c97_533_538.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后切换回googleearthstudio,我们现在可以加载这些kml文件。。\n\n' to '然后切换回googleearthstudio,我们现在可以加载这些kml文件。。'
INFO:VideoTrans:start_time=539149,end_time=541994,duration=(539149, 541994, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c98_539_541.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '将禁用以前的。。\n\n' to '将禁用以前的。。'
INFO:VideoTrans:start_time=542883,end_time=544268,duration=(542883, 544268, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c99_542_544.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后我们去文件,导入。。\n\n' to '然后我们去文件,导入。。'
INFO:VideoTrans:start_time=545063,end_time=546006,duration=(545063, 546006, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c100_545_546.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '覆盖kml。。\n\n' to '覆盖kml。。'
INFO:VideoTrans:start_time=547042,end_time=551015,duration=(547042, 551015, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c101_547_551.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将选择我们创建的两个kml文件。。\n\n' to '我们将选择我们创建的两个kml文件。。'
INFO:VideoTrans:start_time=555768,end_time=558913,duration=(555768, 558913, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c102_555_558.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '你可以看到它是品红色的。。\n\n' to '你可以看到它是品红色的。。'
INFO:VideoTrans:start_time=559857,end_time=560724,duration=(559857, 560724, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c103_559_560.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '二\n\n' to '二'
INFO:VideoTrans:start_time=561281,end_time=563618,duration=(561281, 563618, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c104_561_563.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将用它来掩盖我们的。。。。\n\n' to '我们将用它来掩盖我们的。。。。'
INFO:VideoTrans:start_time=564228,end_time=565870,duration=(564228, 565870, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c105_564_565.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '为我们的路线创建一个面具。。\n\n' to '为我们的路线创建一个面具。。'
INFO:VideoTrans:start_time=566654,end_time=568852,duration=(566654, 568852, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c106_566_568.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '让我们把第二个也装上去。。\n\n' to '让我们把第二个也装上去。。'
INFO:VideoTrans:start_time=570487,end_time=580987,duration=(570487, 580987, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c107_570_580.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '虽然你可以直接在googleearthstudio中使用这些kml文件并渲染最终项目,但我们将把它用作遮罩,这样我们就可以了。\n\n' to '虽然你可以直接在googleearthstudio中使用这些kml文件并渲染最终项目,但我们将把它用作遮罩,这样我们就可以了。'
INFO:VideoTrans:start_time=580487,end_time=589116,duration=(580487, 589116, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c108_580_589.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '因此,我们可以与3d对象交互,并在blender中创建具有视觉效果的自己的路线。。\n\n' to '因此,我们可以与3d对象交互,并在blender中创建具有视觉效果的自己的路线。。'
INFO:VideoTrans:start_time=591401,end_time=596061,duration=(591401, 596061, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c109_591_596.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '有时,被放入谷歌地球工作室的数据。。\n\n' to '有时,被放入谷歌地球工作室的数据。。'
INFO:VideoTrans:start_time=596627,end_time=607127,duration=(596627, 607127, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c110_596_607.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '超过了它的正常功能,您确实会出现页面崩溃。因此,我们要做的是尝试减少现有的数据量。\n\n' to '超过了它的正常功能,您确实会出现页面崩溃。因此,我们要做的是尝试减少现有的数据量。'
INFO:VideoTrans:start_time=606627,end_time=609410,duration=(606627, 609410, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c111_606_609.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '正在加载到web中的数据。。\n\n' to '正在加载到web中的数据。。'
INFO:VideoTrans:start_time=609962,end_time=620462,duration=(609962, 620462, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c112_609_620.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '通过减少我们的kml文件中的点数,进入谷歌地球工作室。正如你在这里看到的,我们有点崩溃,这意味着我们需要启动我们的项目。。\n\n' to '通过减少我们的kml文件中的点数,进入谷歌地球工作室。正如你在这里看到的,我们有点崩溃,这意味着我们需要启动我们的项目。。'
INFO:VideoTrans:start_time=619962,end_time=627565,duration=(619962, 627565, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c113_619_627.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '项目。所以让我们跳到blender中,修复这些kml路径或减少它们上的点数。。\n\n' to '项目。所以让我们跳到blender中,修复这些kml路径或减少它们上的点数。。'
INFO:VideoTrans:start_time=629121,end_time=633710,duration=(629121, 633710, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c114_629_633.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以跳回到blender,我们将选择单独的路线。。\n\n' to '所以跳回到blender,我们将选择单独的路线。。'
INFO:VideoTrans:start_time=634276,end_time=636697,duration=(634276, 636697, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c115_634_636.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后是bezier选项卡。。\n\n' to '然后是bezier选项卡。。'
INFO:VideoTrans:start_time=637320,end_time=640229,duration=(637320, 640229, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c116_637_640.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '呃,降低我们的决议你。。\n\n' to '呃,降低我们的决议你。。'
INFO:VideoTrans:start_time=640814,end_time=642125,duration=(640814, 642125, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c117_640_642.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '嗯。\n\n' to '嗯。'
INFO:VideoTrans:start_time=644191,end_time=647404,duration=(644191, 647404, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c118_644_647.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将把它设置为线框模式,这样我们就可以看到。。\n\n' to '我们将把它设置为线框模式,这样我们就可以看到。。'
INFO:VideoTrans:start_time=648085,end_time=650526,duration=(648085, 650526, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c119_648_650.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '是的点数。\n\n' to '是的点数。'
INFO:VideoTrans:start_time=651049,end_time=654957,duration=(651049, 654957, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c120_651_654.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '调整u值、分辨率u值。。\n\n' to '调整u值、分辨率u值。。'
INFO:VideoTrans:start_time=655646,end_time=659388,duration=(655646, 659388, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c121_655_659.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '将调整路线本身的几何图形。。\n\n' to '将调整路线本身的几何图形。。'
INFO:VideoTrans:start_time=660036,end_time=666372,duration=(660036, 666372, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c122_660_666.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以我们将斜面设置为2,活动样条线分辨率设置为4,然后导出。。\n\n' to '所以我们将斜面设置为2,活动样条线分辨率设置为4,然后导出。。'
INFO:VideoTrans:start_time=666944,end_time=668294,duration=(666944, 668294, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c123_666_668.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '文件的新版本。。\n\n' to '文件的新版本。。'
INFO:VideoTrans:start_time=669907,end_time=672903,duration=(669907, 672903, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c124_669_672.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后我们将选择另一条样条曲线并执行相同的过程。。\n\n' to '然后我们将选择另一条样条曲线并执行相同的过程。。'
INFO:VideoTrans:start_time=675220,end_time=679113,duration=(675220, 679113, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c125_675_679.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后切换回googleearthstudio将重新导入新文件。。\n\n' to '然后切换回googleearthstudio将重新导入新文件。。'
INFO:VideoTrans:start_time=681818,end_time=692318,duration=(681818, 692318, True)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c126_681_692.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '虽然我们已经纠正了一些解决问题,但对于谷歌或工作室来说,这仍然是一个相当大的工作量。所以一旦我们把它们装好,我们就要开始了。\n\n' to '虽然我们已经纠正了一些解决问题,但对于谷歌或工作室来说,这仍然是一个相当大的工作量。所以一旦我们把它们装好,我们就要开始了。'
INFO:VideoTrans:start_time=691818,end_time=695172,duration=(691818, 695172, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c127_691_695.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将在制作动画时隐藏它们。。\n\n' to '我们将在制作动画时隐藏它们。。'
INFO:VideoTrans:start_time=697418,end_time=700563,duration=(697418, 700563, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c128_697_700.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以我在这里使用了一个相机目标和。。。。\n\n' to '所以我在这里使用了一个相机目标和。。。。'
INFO:VideoTrans:start_time=701238,end_time=704900,duration=(701238, 704900, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c129_701_704.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '相机本身在关键帧上的定位。。\n\n' to '相机本身在关键帧上的定位。。'
INFO:VideoTrans:start_time=705598,end_time=709828,duration=(705598, 709828, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c130_705_709.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后我将返回并使用地图视图调整曲线。。\n\n' to '然后我将返回并使用地图视图调整曲线。。'
INFO:VideoTrans:start_time=710556,end_time=712834,duration=(710556, 712834, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c131_710_712.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '随着我们在整个跑步过程中的进步。。\n\n' to '随着我们在整个跑步过程中的进步。。'
INFO:VideoTrans:start_time=714984,end_time=720625,duration=(714984, 720625, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c132_714_720.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '完成这个过程大约需要15-20分钟,但我已经为你加快了速度。。\n\n' to '完成这个过程大约需要15-20分钟,但我已经为你加快了速度。。'
INFO:VideoTrans:start_time=723378,end_time=730508,duration=(723378, 730508, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c133_723_730.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '因此,一旦我完成了我的基本相机,我会仔细检查曲线,并进行几次回放。。\n\n' to '因此,一旦我完成了我的基本相机,我会仔细检查曲线,并进行几次回放。。'
INFO:VideoTrans:start_time=731052,end_time=732596,duration=(731052, 732596, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c134_731_732.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '确保我对动画很满意。。\n\n' to '确保我对动画很满意。。'
INFO:VideoTrans:start_time=733644,end_time=740294,duration=(733644, 740294, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c135_733_740.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '一旦我对它的工作感到满意,我就会将其设置为使用遮罩进行渲染。。\n\n' to '一旦我对它的工作感到满意,我就会将其设置为使用遮罩进行渲染。。'
INFO:VideoTrans:start_time=744267,end_time=753539,duration=(744267, 753539, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c136_744_753.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以一旦完成渲染,我们现在想制作一个没有遮罩的版本。所以我们将显示覆盖面板,并禁用所有kml对象。。\n\n' to '所以一旦完成渲染,我们现在想制作一个没有遮罩的版本。所以我们将显示覆盖面板,并禁用所有kml对象。。'
INFO:VideoTrans:start_time=754519,end_time=756343,duration=(754519, 756343, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c137_754_756.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后我们将单击渲染按钮。。\n\n' to '然后我们将单击渲染按钮。。'
INFO:VideoTrans:start_time=756900,end_time=759967,duration=(756900, 759967, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c138_756_759.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '并将创建一个没有掩码的版本。。\n\n' to '并将创建一个没有掩码的版本。。'
INFO:VideoTrans:start_time=762493,end_time=770669,duration=(762493, 770669, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c139_762_770.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '现在我们已经完成了两个主要渲染,我们可以回到blender中,用所有数据重新加载项目。。\n\n' to '现在我们已经完成了两个主要渲染,我们可以回到blender中,用所有数据重新加载项目。。'
INFO:VideoTrans:start_time=771514,end_time=774399,duration=(771514, 774399, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c140_771_774.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '所以我们将进行干净的渲染。。\n\n' to '所以我们将进行干净的渲染。。'
INFO:VideoTrans:start_time=775015,end_time=778305,duration=(775015, 778305, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c141_775_778.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将在那里选择图像。这是一个没有戴口罩的。。\n\n' to '我们将在那里选择图像。这是一个没有戴口罩的。。'
INFO:VideoTrans:start_time=779005,end_time=784045,duration=(779005, 784045, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c142_779_784.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '然后我们将选择与该渲染相关联的json文件。。\n\n' to '然后我们将选择与该渲染相关联的json文件。。'
INFO:VideoTrans:start_time=785498,end_time=788216,duration=(785498, 788216, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c143_785_788.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '我们将引进她的工作室。。\n\n' to '我们将引进她的工作室。。'
INFO:VideoTrans:start_time=788759,end_time=798009,duration=(788759, 798009, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c144_788_798.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

INFO:srt:Legalised content '现在您可以拥有多个版本的导入。它将保留您在其中加载的先前轨迹点的版本。。\n\n' to '现在您可以拥有多个版本的导入。它将保留您在其中加载的先前轨迹点的版本。。'
INFO:VideoTrans:start_time=798783,end_time=808445,duration=(798783, 808445, False)
INFO:VideoTrans:sr.AudioFile:chunk_filename='F:/SPFY/1fanyiquan/##KingCharlesIIICoronationRoute-GoogleEarthStudio_Blender_3_tmp/c145_798_808.wav'
INFO:VideoTrans:target_language=zh,[translate ok]

internal\tcl" not found.

2023-10-30_211546

When I run sp.exe, an error is reported as shown above(video-tranlate-v0.5.3).
This is a Windows 10 laptop using Ryzne3 5300U.

[功能请求] 增加video_autorate选项

类似于:--voice_autorate: 如果翻译后的音频时长超过原时长,是否强制加速播放翻译后的音频,以便对齐时长
有时候音频加速太快 以至于都完全无法听清,所以是否可以提供一个自动调整视频的选项,把对应时段内的视频慢放,以对齐时长

第三方代理的openai报错

文字识别和翻译出错:list index out of range

链接是:代理网址/v1. 平时使用其它服务都没有问题
语音模型是base或者small.

难道是高并发导致罢工了?

有用第三方代理的openai成功的大佬吗?
image

解压后第一次执行报错

Traceback (most recent call last):
File "sp.py", line 391, in
File "sp.py", line 89, in init
File "sp.py", line 110, in initUI
AttributeError: 'MainWindow' object has no attribute 'translate_type'

报错

刚开始的时候我还运行起来了,还转来几个视频,后来我使用openaiTTS,配置了代理还有key,转成一次之后,在次进行翻译配音的时候就不行了
image

1 bug with cli.py

get_large_audio_transcriptioncli函数在检查srt字幕文件是否存在时,有判断逻辑错误。

[fix]
if os.path.exists(sub_name) or os.path.getsize(sub_name) == 0:
VVVV
if not os.path.exists(sub_name) or os.path.getsize(sub_name) <= 0:

取消配音自动加速会导致合成的音频部分丢失

您好作者,由于勾选配音自动加速会导致声音变调,不同段落的声音听起来很不同,所以我是打算先把原始音频转化到希望的语言,再把视频内容做一些调整,现在碰到的问题是,取消配音自动加速后,由于合成的英文语音长度比原始音频长,最后会有一段音频丢失了。有没有什么办法可以单独导出TTS之后的完整音频,而不做截断呢?谢谢

没有生成视频文件和字幕文件

image
image
您好,请问为什么这里会报这样的错误,右边的字幕好像也翻译了,但是就是没办法生成对应的视频文件和字幕文件

配音自动加速功能听起来比较奇怪?

感谢您的项目,非常棒。目前使用下来感觉有一个问题,就是汉语视频翻译为英文视频后,时长往往会增加,当我点击视频自动加速功能后,生成出来的视频有一些片段是被加速的,有一些没有被加速,被加速的部分听起来会非常奇怪,这个有没有什么未来的优化点?

会自己调用gpu吗

设备:amd的5800u自带核显。
问题:测试只能调用cpu,速度很慢。之前用过WhisperDesktop这个开源软件它可以调用gpu。速度快很多,不知道这个项目可以实现吗?

关于系统用户对视频目录权限

如果系统用户对视频目录没有创建目录和文件的权限,没有写入权限,软件会卡住不动,不报错不关闭退出。
日志里面有记录。软件没有提示。

请求帮助,2个小问题

谢谢大佬辛勤的工作,弄个QQ群吧,我就2个小问题
1 小,中,大模型能否自行下载呢,下好后丢入哪个文件夹呀 用梯子下载老断,
2 我打开软件界面是英文的,在哪里修改参数变成中文呢
再次感谢作者无私的分享~
1102112309

关于在mac上 novoice_xxx.mp4 没有生成成功的问题,以及添加百度翻译和兼容ios的pr

第一点 关于novoice的mp4没有正确生成以及mac上操作

/pyvideotrans/tmp/novoice_xxx.mp4: No such file or directory,

config.video['voice_role'] != 'No' and config.video['subtitle_type']>0
这里判断的subtitle_type 是0,只有这里生成novoice的mp4文件。 我改写了一下

   #get no voice mp4
    runffmpeg(f"-y -i {source_mp4} -c:v copy -an {config.rootdir}/tmp/novoice_{mp4name}")
    # add voice dubbing and subtitle
    if config.video['voice_role'] != 'No' and config.video['subtitle_type']>0:

在mac上我添加了能启动,

#windows
if sys.platform == 'win32':
    asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
else:
    asyncio.set_event_loop_policy(asyncio.DefaultEventLoopPolicy())

第二点 最近梯子太不稳定了,我打算加一个百度的翻译接口,在pyqt哪里加个下拉框选择翻译平台,

关于这个pr 有没有需要遵循你的格式或者特殊要求,我打算就google下面加个函数,pyqt哪里加个框,你看这样是否可以,可以的话我去提交pr 周三前应该可以提交

使用vpn需开启全局模式并且不需要设置代理端口

使用vpn的时候需要全局模式,并且不需要也不可以进行代理端口设置。

我想可能是我使用的vpn工作在最底层物理层,虚拟了一个网卡强制接管了本机的所有数据。所以不需要任何代理的端口设置。如果使用vpn的智能模式,我尝试了各种设置都无效。
我想可能也有一些人和我一样使用vpn而不是机场,所以提出来,希望能够有所帮助。

翻译问题

用deepl 接口,提示str object has not attribute text 然后gbt3.5 提示可能是文本过长,这个怎么解决呀

ffmpeg 执行结果:失败

如题目,我电脑是windows 10 视频路径是不带英文的,执行结果报错了:ffmpeg 执行结果:失败

一点小建议

若调用openai-whisper的翻译能力就好了,准确度应该远超google,而且是离线,或者用fast-whisper

求助,生成后视频无声音

求助,原视频边上也生成了字幕文件,但是翻译后的视频就是无声音(字幕正常嵌入),什么声音都没有,请大佬帮我看下,是不是少了什么模型文件,谢谢
173250

日志输出界面会一直有输出

1.字幕编辑的时候会一直输出 “等待修改字幕”
2. 在右边修改字幕的时候,右边每输入一个字符 左边输出框就会输出“等待编辑字幕(点击继续合成)”

这条可以酌情修改
如果一开始没有选择配音角色,等待生成完字幕后,在右边编辑完字幕,再选择配音角色 然后再点”继续合成“,最终结果不会有配音,还是原始的音频

image

无法启动,报找不到speech_recognition模块

python sp.py
Traceback (most recent call last):
File "D:\AITest\pyvideotrans-main\sp.py", line 9, in
from tools import get_list_voices, get_large_audio_transcription, runffmpeg
File "D:\AITest\pyvideotrans-main\tools.py", line 10, in
import speech_recognition as sr
ModuleNotFoundError: No module named 'speech_recognition'

D:\AITest\pyvideotrans-main>pip install speech_recognition
ERROR: Could not install packages due to an OSError: Missing dependencies for SOCKS support.

[notice] A new release of pip is available: 23.0 -> 23.3.1
[notice] To update, run: python.exe -m pip install --upgrade pip

视频过长的时候会卡住但不报错,不关闭不退出

翻译已完成,在合并的阶段。
这是日志里面的最后三行记录:
INFO:srt:Legalised content '大卫·哈塞尔霍夫主演的《沙卡祖鲁》电影的成员..\n\n' to '大卫·哈塞尔霍夫主演的《沙卡祖鲁》电影的成员..'
INFO:srt:Legalised content '永远不会忘记..\n\n' to '永远不会忘记..'
ERROR:VideoTrans:Get_large_audio_transcription error:list index out of range

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.