如果您在Avidemux中使用Tinypy脚本时遇到仅加载而不处理的问题,请尝试以下解决方案:
1.确保您的脚本语法正确。Tinypy是一种很小的Python解释器,其语法与Python略有不同。请查看Tinypy的文档并确保您的脚本符合语法要求。
2.检查您的脚本是否存在死循环或无限递归。这可能会导致脚本永久运行而无法继续处理。
3.尝试在脚本中添加空闲时间。如果您的脚本对处理器要求较高,则可能会导致Avidemux无法及时响应。在脚本中添加一些等待时间可以帮助Avidemux及时处理。
以下是一个模拟处理视频的示例脚本,其中包含一些空闲时间:
import avidemux
adm = avidemux.Avidemux()
while True:
# load video
video = adm.loadVideo("path/to/video.file")
# process video
# ...
# ...
# save video
adm.saveVideo("path/to/output.file")
# add some idle time
for i in range(1000):
adm.video.clearOverlay()
adm.video.pause()
adm.video.clearOverlay()
adm.video.play()