Openshot 1.4.3 在制作动画标题时不再识别搅拌机

Openshot 1.4.3 在制作动画标题时不再识别搅拌机

我使用 openshot 和 blender 创建了一些动画标题,效果很好,直到 openshot 开始无缘无故地需要 blender。预览效果很好,有些似乎可以正常工作。似乎只是涉及文本工作的简单预览,但任何需要 3D 建模的预览都不起作用。这是我收到的错误:

此操作需要免费的开源 3D 内容创建套件 Blender (http://www.blender.org)。

请检查 OpenShot 中的首选项并确保 Blender 可执行文件正确。此设置应为您计算机上“blender”可执行文件的路径。此外,请确保它指向 Blender 2.62 或更高版本。

搅拌机路径:搅拌机

错误输出:在 Blender 的输出中未找到任何帧

但之前在同一个目录中运行良好。而且它应该是兼容版本,因为我已经安装了 2.66a。

我唯一能想到的是,在 Ubuntu (13.04 Raring Ringtail) 更新了一些 python 文件后,这种情况就开始发生了。我不确定它们到底是什么,但我知道有一个涉及 Python 的更新,我知道 blender 需要它才能运行,所以这可能是最新 Python 中的一个错误,或者是 blender 与它不兼容。

我也可以打开搅拌机并正常使用它,但我还没有尝试在其中渲染任何东西,因为我不知道如何使用它,所以我没有什么可渲染的!

提前致谢,如果您需要更多信息和/或日志,请告诉我(但我是一个完全的 Ubuntu 新手,所以如果您确实想要任何日志,我需要一些帮助:P)。

编辑:刚刚阅读了 Openshot 的博客,发现 1.4.4 已发布并可通过其 PPA 获得。我尝试安装它,但问题并没有消失。如果您感兴趣,这里有 PPA:

sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt-get update
sudo apt-get install openshot openshot-doc

另一项修改:我认为这是 blender 的问题,因此我下载了最新版本 (2.68a),它包含在 .tar.bz2 文件中,该文件应该像便携式应用程序一样运行。将 openshot 的 blender 目录重定向到提取的文件后,问题仍然存在。从此站点获取:

http://www.blender.org/download/get-blender/

答案1

在另一个网站上找到了这个,它对我有用。非常简单的解决方案!“我正在使用 Ubuntu 14.04.1,需要将 blender 的位置从默认的‘blender’更改为‘/usr/bin/blender’,因为这是用于访问 blender 的路径。从终端屏幕输入‘which blender’(省略引号)将显示 blender 可执行文件的路径。将整个输出行(包括开头的 /)输入到偏好设置的 Blender 位置行中。”感谢 rdgreenlaw (rgreenlaw)https://answers.launchpad.net/openshot/+question/249837

答案2

我也遇到过这个问题。Ubuntu 软件中心上的 Blender 版本 2.69-4ubuntu2 目前似乎与软件中心上的 Openshot 1.4.3-1.1 不兼容。

我的解决方案是从这里下载 Blender 2.62 版本地点,展开它,将文件放在我命名为主文件夹中的 blender1 的新文件夹中,然后复制可执行文件图标并将其粘贴到 Openshot 首选项中的“Blender 可执行文件”框中。现在它工作正常了!

答案3

您应该在 openShot 的偏好设置中传递搅拌机的完整路径。就我而言,我输入的是 /usr/bin/blender。我使用的是 Ubuntu 14.04

答案4

取自这里. 打开终端并运行以下命令:

 cd /usr/share/pyshared/openshot/blender/scripts/
 sudo cp -f dissolve.py dissolve-back.py
 sudo gedit /usr/share/pyshared/openshot/blender/scripts/dissolve.py

现在,找到这一行:

ActiveObjectText.modifiers['Remesh'].remove_disconnected_pieces=False 

并将其更改为:

 ActiveObjectText.modifiers['Remesh'].use_remove_disconnected = False

还有这一行:

ActiveObjectText.particle_systems['ParticleSystem'].settings.adaptive_subframes= True  

应改为:

ActiveObjectText.particle_systems['ParticleSystem'].settings.use_adaptive_subframes= True

保存文件并退出。

相关内容