将 kdenlive 使用的视频片段从一个文件夹移动到另一个文件夹后,kdenlive 无法再找到该视频片段并告诉我“丢失片段”。
我如何告诉 kdenlive 视频剪辑的新位置?或者我必须删除丢失的剪辑,将其添加回来,然后将所有裁剪/过渡/效果重新添加到轨道上?
答案1
我发现解决这个问题的唯一方法是保存我的项目,关闭 KDEnlive,然后重新启动并打开该项目。KDEnlive 将弹出一个包含所有缺失剪辑的框,并让你选择递归搜索来找到它们。
一旦找到每个剪辑的新文件夹,单击“确定”。
KDEnlive 做出更改后,请务必再次保存您的项目。
(补充:如果 KDEnlive 在右键单击“丢失”的剪辑时有执行此递归搜索的选项就好了……也许有一天)
答案2
我认为将剪辑留在新位置并让 kdenlive 仍能看到它,同时保留您的编辑的最简单方法是对其进行符号链接。在终端中将其链接cd
到它原来所在的文件夹。然后,输入:
ln -s path-to-clip's-new-location clip's-filename
例如,如果剪辑已被命名clip.avi
并且您的用户名是,dave
并且剪辑现在位于Videos
您的主文件夹的子文件夹中,那么在切换到 kdenlive 期望剪辑所在的目录后,命令将是:
ln -s /home/dave/Videos/clip.avi clip.avi
我希望这能有所帮助。
答案3
可能不是最优雅但又非常有效的将数据位置重新映射到 KDEnlive 文件的方法,只需在文本编辑器中打开项目文件(即 *.kdenlive)并用掩码手动替换所需的路径部分。即,您将数据从
'/home/video/prj'
到
‘主页/视频/项目/1’
因此,在找到掩码“/home/video/prj”的所有位置,都必须将其替换为“home/video/prj/1”。完成所有更改后,只需保存文件即可。它会在 KDEnlive 中打开,其中包含指向数据的全新映射路径。