MoviePy:减慢视频的渲染速度

Posted

技术标签:

【中文标题】MoviePy:减慢视频的渲染速度【英文标题】:MoviePy : Slow down the rendering of videos 【发布时间】:2019-08-20 14:36:07 【问题描述】:

我实际上尝试使用 Python 和 MoviePy 显示视频,但是当脚本运行视频时,它正在使用 my_clip.preview() 播放,但看起来像 1FPS。 当我在代码中检查视频的 FPS 时,他们说我是 30/秒。有关更多详细信息,请参阅在 Raspberry Pi 4 Model B+(2GB RAM / 1.5GHZ)上运行的脚本。

我检查了处理器,它很好,当我尝试从 VLC 或 OMXPlayer 运行视频时,一切正常。该视频没有任何滞后或糟糕的 FPS。所以,我不知道为什么通常使用默认播放器(此处为 VLC)的 MoviePy 如果没有使用 VLC 播放器会减慢我的视频渲染速度。

如果需要,我可以提供一些代码,但这是一个经典的 moviePy 程序。

我已经在我的 Mac OS 上尝试了我的代码,并且 moviePy 不会减慢视频的速度。在我的代码中,使用 my_clip.fps,FPS 与我在 Mac 上执行代码时相同。 错误可能来自Raspberry?

如果可能的话,我会知道发生了什么以及如何解决这个问题。谢谢

【问题讨论】:

【参考方案1】:

树莓派可能没有足够的速度来每秒渲染 30fps,所以它只能每秒生成 1 帧,这就是您所看到的。

【讨论】:

以上是关于MoviePy:减慢视频的渲染速度的主要内容,如果未能解决你的问题,请参考以下文章

python也能玩视频剪辑!moviepy操作记录总结

教你一个快速视频处理的神器:Python moviepy

Moviepy模块之视频去除声音添加音乐

Moviepy模块之视频添加文本水印

PyQt+moviepy音视频剪辑实战1:多视频合成顺序播放或同屏播放的视频文件

OpenCV-Python+Moviepy 结合进行视频特效处理