使用python——moviepy混流时cpu占用100%,如何解决啊?

图片说明图片说明

            video = VideoFileClip(vd)  # 读取视频
            audio = AudioFileClip(ad)# 读取音频
            video = video.set_audio(audio)# 设置视频的音频
            video.write_videofile(nvd)# 保存新的视频文件

1.Moviepy - Building video 这里正常

2.MoviePy - Writing audio 这里正常

3.Moviepy - Writing video当运行到这里的时候CPU就100了,顺便问下这时bit/s为什么从1000多变成100多了??

请问各位大神,有什么办法解决么?而且我每关一个软件,Pycharm的占用率就上升一节,感觉给多少用多少--

应该是有内存泄漏没有正常释放。但是转码的程序本身就是耗费内存和cpu很大的程序,也不一定是有问题。

moviepy 先是写入 音频 然后再写入视频。 视频的每帧, 是python代码进行编辑的, 所以这里会很占用cpu。
然后一个建议是: 尝试使用硬件编码, 将gpu使用上, 具体的,您可以百度下,当然,如果您的显卡恰好是 英伟达 GeForce系列的,那么您会花费少量的时间就可以实现这个