首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MoviePy错误: FFMPEG权限错误

MoviePy错误: FFMPEG权限错误
EN

Stack Overflow用户
提问于 2015-10-23 05:29:56
回答 2查看 3K关注 0票数 3

我正在Ubuntu14.04系统上通过Django应用程序使用Moviepy。当它试图写入视频文件时,它给了我权限错误。以下是错误的详细信息:

MoviePy错误: FFMPEG在编写文件test1TEMP_MPY_wvf_snd.mp3时遇到以下错误:

test1TEMP_MPY_wvf_snd.mp3:拒绝许可

在试图写入临时文件的目录上,它似乎没有正确的权限。

我在/tmp目录上设置了777,但没有运气。请帮我解决这个问题。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-29 11:23:13

经过大量的时间和尝试,我终于解决了这个问题。我们可以传递全路的临时视频和它的名字,然后它将创建临时视频在给定的路径。确保您对要为临时视频设置的目录具有写权限。

票数 0
EN

Stack Overflow用户

发布于 2017-11-25 13:54:45

有一个

代码语言:javascript
复制
temp_audiofile 

参数,默认情况下,该参数创建一个临时目录来存储视频的write_videofile文件。Moviepy试图在一个随机位置创建目录,该位置很可能没有非根用户的写和执行权限,因此权限被拒绝。简单地说

代码语言:javascript
复制
chmod -R 777 <directory of your choice(preferably tmp)>

在终端中,然后将该目录的绝对路径连同一个组合的文件名传递给temp_audiofile参数,如下所示

代码语言:javascript
复制
final_clips.write_videofile(abs_path, temp_audiofile=/tmp/random_name.mp3)

这应该可以解决被拒绝的权限问题。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33295439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档