![](/img/trans.png)
[英]Python (SciTools) - error in the encoder when trying to make a movie (cannot save)
[英]Python 2.7 Anaconda Spyder IDE Scitools Movie encoder='html' Not Working
現在,我正在嘗試在Anaconda Spyder IDE(運行Python 2.7)中創建電影。 我的程序頂部有以下導入語句:
from scitools.std import cos, exp, linspace, plot, movie
import time, glob, sys, os
創建劇情制作電影后,我使用以下調用:
movie('tmp_*.png', encoder='html', output_file='tmp_heatwave.html')
嘗試創建.html格式的電影。 運行程序后,出現錯誤:
ValueError: encoder must be ['mencoder', 'ffmpeg', 'mpeg_encode', 'ppmtompeg',
'mpeg2enc', 'convert'], not 'html'
為什么會這樣呢? 根據我的教科書《 使用Python進行科學編程入門 》所述,“始終可以制作和播放HTML格式。因此,如果出現其他格式的問題,則該格式是自然的選擇。”
謝謝!
您正在使用哪個版本的scitools
? 0.9.0?
在movie
類的源代碼中, html
是合法的編碼器。
...
_legal_encoders = 'convert mencoder ffmpeg mpeg_encode ppmtompeg '\
'mpeg2enc html'.split()
_legal_file_types = 'png gif jpg ps eps bmp tif tga pnm'.split()
...
編輯:
檢查scitools
版本。
>>> import scitools
>>> scitools.__version__
'0.9.0'
>>>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.