簡體   English   中英

Python 2.7 Anaconda Spyder IDE Scitools電影編碼器='html'不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM