问题标签 [moviepy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1102 浏览

python - 为什么moviepy中的图像连接有时会失败?

我使用以下代码读取两个图像,设置它们的持续时间并将它们连接成一个动画。

它按预期工作pg_0.pngpg_1.png。但是如果我用另外两个图像替换这两个图像,我会收到一条错误消息:

如果需要更多详细信息,以下是完整消息:

为什么形状不一样?我使用的所有图像在我看来都是普通的 png 图像。我该如何解决这个问题?

0 投票
0 回答
813 浏览

python - 使用ffmpeg和python将图片转换为实时视频

我正在尝试H.264 codec从我使用 python 通过套接字接收的一系列图片中录制实时视频(使用)。

我尝试在 python 上使用 MoviePy 包(此处的文档:github.com/Zulko/moviepy)来做到这一点,但我没有弄清楚。

如果有人有关于如何开始使用 python 并将我收到的图片实时保存为帧的指南ffmpeg,我将不胜感激。

我所拥有的是这样的,但它只提供视频中最后捕获的图​​像,它不会连续保存图像流:

0 投票
2 回答
2170 浏览

python - 使用moviepy为matplotlib图制作动画的困难

我必须制作大量(〜90,000)人物的动画。就上下文而言,它是从 1700 年到 1950 年的每一天的地图图,并在相关日期标记了感兴趣的事件。我可以使用 来执行此操作matplotlib.animation.FuncAnimation,并且我的代码可以在一小段测试期内成功执行此操作。但是,对于完整的图形集,渲染需要花费不切实际的时间,并且会产生非常大的电影文件。我读过这显然moviepy提供了速度和文件大小的优势。但是,我无法让它工作——我相信我的问题是我不明白如何正确设置durationandfps参数。

我的代码的简化版本是:

但是,这不会产生为每个元素生成一帧电影time并将其保存为 .mp4 的预期结果。我看不到我哪里出错了,任何帮助或指示将不胜感激。

最好的祝愿,卢克

0 投票
1 回答
2134 浏览

python - 如何解决 MoviePy 占用大量内存的问题?

我正在尝试使用 MoviePy 从大量图像中制作视频。该方法适用于少量图像,但对于大量图像,该过程会被终止。在添加了大约 500 个图像时,Python 进程使用了​​大约一半的可用易失性内存。还有比这更多的图像。

我应该如何解决这个问题?我希望处理完成,我不介意处理是否需要更长的时间,但如果我能以某种方式限制内存和 CPU 使用率会很好。使用当前的方法,机器在处理时几乎无法使用。

代码如下:

0 投票
1 回答
465 浏览

python - Python Moviepy 模块:输出视频?

所以基本上,我的代码应该在前 15 秒、中间 15 秒和最后 15 秒编辑给定目录中的视频。我在 python 2.7 上,我正在使用 moviepy 模块。

但是我在 video = mp.concatenate() 行中不断收到错误消息。我不确定为什么,但它会输出消息“Errno 22:无效参数”。

0 投票
2 回答
907 浏览

python - 用moviepy制作mayavi动画

我正在尝试弄清楚如何将使用 Mayavi 创建的 3D 绘图导出到电影中,以便在 Powerpoint 等中用于演示。我在以下位置找到了使用 moviepy 进行此操作的讨论

http://zulko.github.io/blog/2014/11/29/data-animations-with-python-and-moviepy/

我使用了这段代码,稍作修改如下

其中 marching_cubes 来自 scikits 图像

但是,我收到如下广播错误(每个新值中有 360 个值)

对象的特征通知处理程序发生异常:,特征:y,旧值:[0.0.1....,62.5 63.63.],新值:[0.00000000e+00 3.67371235e-02 7.33729915e- 02 1.09806628e-01 1.45937613e-01 1.81666362e-01 2.16894399e-01 2.51524628e-01 ...

回溯(最近一次通话):文件“/Users/iz9/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/traits/trait_notifiers.py”,第 340 行,通话中 self.handler(*args) 文件“/Users/iz9/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/mayavi/tools/sources.py”,第 835 行,在 _y_changed self.points[ :, 1] = y.ravel() ValueError:无法将输入数组从形状(360)广播到形状(43505)错误:特征:对象的特征通知处理程序中发生异常:,特征:y,旧值:[0 . 0. 1. ..., 62.5 63. 63. ],新值:[ 0.00000000e+00 3.67371235e-02 7.33729915e-02 1.09806628e-01 1.45937613e-01 1.81666362e45937613e-01 1.81666362e-01 2.1651e4562e-01 2.1651e- -01。. . 这重复了很多次。同时 Mayavi 场景确实显示,并且在此错误继续时显示图像旋转

我在 Mac 上的 Enthought Canopy 下运行 Python。

0 投票
1 回答
186 浏览

python - Moviepy 从同一点生成 GIF

我试图从这个视频中生成一个简单的 GIF 文件。我的代码如下:

但 GIF 无法正确生成。我所看到的,剪辑的起始场景的图像。我用subclip()尝试了不同的参数。但结果还是一样。

0 投票
1 回答
1545 浏览

python - moviepy resize 在某些尺寸下不起作用

我有一个 720x1280 的 mp4 视频,我想要不同的尺寸,例如:0.66%、0.5% 和 0.33%。

对于我使用的每种尺寸:

我对每种尺寸都这样做,但其中一些有效,有些无效。0.66 不起作用,就像 0.33 一样。0.5% 的效果很好。

它为每个大小创建文件,但它们已损坏,无法打开它们(我说的 0.5 除外,它可以正常工作)。

对此有任何线索吗?在 Python 中调整大小有更好的解决方案吗?

0 投票
2 回答
2654 浏览

python - MoviePy 错误:FFMPEG 权限错误

我正在通过 Ubuntu 14.04 系统上的 Django 应用程序使用 Moviepy。当它尝试写入视频文件时,它给了我权限错误。以下是错误的详细信息:

MoviePy 错误:FFMPEG 在写入文件 test1TEMP_MPY_wvf_snd.mp3 时遇到以下错误:

test1TEMP_MPY_wvf_snd.mp3:权限被拒绝

似乎它对尝试写入临时文件的目录没有正确的权限。

我已经在 /tmp 目录上设置了 777,但没有运气。请帮我解决这个问题。

谢谢

0 投票
0 回答
1104 浏览

python - 尝试运行 PIP 时出现错误消息

当我尝试安装moviepy时:

我收到以下错误消息:

我完全是编程新手,不知道这意味着什么。

这是我输入“which pip”时弹出的内容:

所以好像我有点子......

我有点过头了。任何帮助将不胜感激。