Я пытаюсь использовать FFmpegWriter для записи видео, которое работает большую часть времени. Но иногда ему просто не хочется закрывать видео в конце и просто возвращать эту ошибку не. Также иногда помогает перезапуск ядра, но не всегда ... любая помощь очень ценится.
Вот код и ошибка:
writer = skvideo.io.FFmpegWriter(path_to_video,
inputdict={'-r': str(fps), '-s':'{}x{}'.format(width,height)},
outputdict={'-r': str(fps), '-c:v': 'libx264', '-crf': str(crf), '-preset': 'ultrafast', '-pix_fmt':'yuvj420p'})
'''...'''
#add frame to video
writer.writeFrame(li_images[i])
#close video
writer.close()
выдать эту ошибку:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-9-5f6d4868f1d2> in <module>()
----> 1 writer.close()
c:\users\user\anaconda3\lib\site-packages\skvideo\io\ffmpeg.py in close(self)
428
429 """
--> 430 if self._proc is None: # pragma: no cover
431 return # no process
432 if self._proc.poll() is not None:
AttributeError: 'FFmpegWriter' object has no attribute '_proc'