踩坑指南!OSError:[WinError 6] 句柄无效。

在import moviepy后,运行程序出现以下错误。

Exception ignored in: <function FFMPEG_VideoReader.__del__ at 0x0000027B8F198E50>
Traceback (most recent call last):
  File "D:\Anaconda3\envs\RIFE\lib\site-packages\moviepy\video\io\ffmpeg_reader.py", line 199, in __del__
    self.close()
  File "D:\Anaconda3\envs\RIFE\lib\site-packages\moviepy\video\io\ffmpeg_reader.py", line 190, in close
    self.proc.terminate()
  File "D:\Anaconda3\envs\RIFE\lib\subprocess.py", line 1442, in terminate
    _winapi.TerminateProcess(self._handle,1)
OSError: [WinError 6] 句柄无效。
Exception ignored in: <function Popen.__del__ at 0x0000027BC10E4B80>
Traceback (most recent call last):
  File "D:\Anaconda3\envs\RIFE\lib\subprocess.py", line 945, in __del__
    self._internal_poll(_deadstate=_maxsize)
  File "D:\Anaconda3\envs\RIFE\lib\subprocess.py", line 1344, in _internal_poll
    if _WaitForSingleObject(self._handle,0) == _WAIT_OBJECT_0:
OSError: [WinError 6] 句柄无效。

解决,在读入视频后,如果你不需要这个句柄,需要将它close掉,比如:

video = moviepy.editor.VideoFileClip(sourceVideo)
audio = video.audio
video.close() #

参考解决方法点这里!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值