Moviepy 錯誤convert-im6.q16: attempt to perform an operation not allowed by the security policy

程序運行產(chǎn)生以下錯誤

subprocess_call(cmd, logger=None)
File "/home/qst/miniconda3/lib/python3.8/site-packages/moviepy/tools.py", line 54, in subprocess_call
raise IOError(err.decode('utf8'))
OSError: convert-im6.q16: attempt to perform an operation not allowed by the security policy @/home/qst/tmp/tmps4cz1s6y.txt' @ error/property.c/InterpretImageProperties/3706. convert-im6.q16: no images defined PNG32:/home/qst/tmp/tmphx697hy6.png' @ error/convert.c/ConvertImageCommand/3229.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "3_addTitle.py", line 58, in <module>
title = TextClip(title_text, fontsize=title_font_size, color=title_font_color, font=title_font).set_duration(video.duration)
File "/home/qst/miniconda3/lib/python3.8/site-packages/moviepy/video/VideoClip.py", line 1146, in init
raise IOError(error)
OSError: MoviePy Error: creation of None failed because of the following error:

convert-im6.q16: attempt to perform an operation not allowed by the security policy @/home/qst/tmp/tmps4cz1s6y.txt' @ error/property.c/InterpretImageProperties/3706. convert-im6.q16: no images defined PNG32:/home/qst/tmp/tmphx697hy6.png' @ error/convert.c/ConvertImageCommand/3229.

解決方法:

這個錯誤是由于ImageMagick的安全策略限制導(dǎo)致的。ImageMagick是一個創(chuàng)建蹈矮、編輯砰逻、合成或轉(zhuǎn)換數(shù)字圖像的軟件套件,moviepy在幕后使用它來處理圖像和視頻泛鸟。

錯誤信息指出ImageMagick的安全策略不允許執(zhí)行某個操作诱渤。這通常是由于默認(rèn)的ImageMagick安全策略配置文件限制了某些類型的操作,比如阻止了對文本文件的讀取谈况,這是出于安全考慮勺美。

要解決這個問題,你需要修改ImageMagick的安全策略碑韵。安全策略配置文件通常位于/etc/ImageMagick-6/policy.xml/etc/ImageMagick/policy.xml赡茸,具體取決于你的系統(tǒng)配置和ImageMagick的版本。

警告:修改ImageMagick的安全策略可能會增加安全風(fēng)險祝闻,因為它放寬了對文件操作的限制占卧。請確保你理解這樣做的后果。

以下是修改安全策略的一般步驟:

  1. 打開終端联喘。

  2. 輸入以下命令來編輯安全策略文件(你可能需要管理員權(quán)限):

    sudo nano /etc/ImageMagick-6/policy.xml
    

    或者华蜒,如果文件位于不同的位置:

    sudo nano /etc/ImageMagick/policy.xml
    
  3. 找到以下行:

    <policy domain="path" rights="none" pattern="@*" />
    

    這行定義了對于以@開頭的文件路徑的限制。

  4. rights="none"更改為rights="read|write"豁遭,以允許對這些文件的讀寫操作叭喜。或者蓖谢,如果你想完全移除這個限制捂蕴,可以將整行注釋掉:

    <!-- <policy domain="path" rights="none" pattern="@*" /> -->
    
  5. 保存并關(guān)閉文件。

  6. 重新啟動你的計算機闪幽。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末啥辨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子盯腌,更是在濱河造成了極大的恐慌溉知,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件腕够,死亡現(xiàn)場離奇詭異级乍,居然都是意外死亡,警方通過查閱死者的電腦和手機燕少,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門卡者,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人客们,你說我怎么就攤上這事崇决。” “怎么了底挫?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵恒傻,是天一觀的道長。 經(jīng)常有香客問我建邓,道長盈厘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任官边,我火速辦了婚禮沸手,結(jié)果婚禮上外遇,老公的妹妹穿的比我還像新娘。我一直安慰自己契吉,他們只是感情好跳仿,可當(dāng)我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著捐晶,像睡著了一般菲语。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上惑灵,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天山上,我揣著相機與錄音,去河邊找鬼英支。 笑死佩憾,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的潭辈。 我是一名探鬼主播鸯屿,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼把敢!你這毒婦竟也來了寄摆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤修赞,失蹤者是張志新(化名)和其女友劉穎婶恼,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體勾邦,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年眷篇,在試婚紗的時候發(fā)現(xiàn)自己被綠了荔泳。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蕉饼。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖玛歌,靈堂內(nèi)的尸體忽然破棺而出昧港,到底是詐尸還是另有隱情支子,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站叹侄,受9級特大地震影響巩搏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜圈膏,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一塔猾、第九天 我趴在偏房一處隱蔽的房頂上張望稽坤。 院中可真熱鬧,春花似錦尿褪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽摆马。三九已至鸿吆,卻和暖如春囤采,著一層夾襖步出監(jiān)牢的瞬間惩淳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工思犁, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人激蹲。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像乘瓤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子馅扣,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,960評論 2 355

推薦閱讀更多精彩內(nèi)容