python - 如何在 Python 中调整视频剪辑的大小

标签 python video ffmpeg resize moviepy

我想在 python 2.7 中调整视频剪辑的大小。

例如,我们给“movie.mp4”提供 1080p 质量 结果应该是 360p 质量的“movie.mp4”

我认为 Moviepy 应该有解决方案。如果您知道解决方案。

如果你能回答我,我将不胜感激。

最佳答案

以下是使用 moviepy 调整影片大小的方法: see the mpviepy doc here

import moviepy.editor as mp
clip = mp.VideoFileClip("movie.mp4")
clip_resized = clip.resize(height=360) # make the height 360px ( According to moviePy documenation The width is then computed so that the width/height ratio is conserved.)
clip_resized.write_videofile("movie_resized.mp4")

您还可以通过在最后一行添加参数 bitrate="500k"bitrate="5000k" 来调整质量。

如前所述,你也可以直接使用ffmpeg,如果你只需要一个快速的脚本,那会更简单。

关于python - 如何在 Python 中调整视频剪辑的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28361056/

相关文章:

python - 在 Python 中计算小数的幂

python - 训练im2txt模型时出错

python - 保持 Python 脚本运行的简单方法?

android - 我如何修改这个 ffmpeg 构建脚本以获得最小的二进制大小输出

ios - 带有 BT.709 矩阵的 H.264 编码视频是否包含任何 Gamma 调整?

ffmpeg - 将字幕刻录到 mp4 上,使其始终显示且无法关闭

python - 数据框中字典列的列表

swift - NSNotificationCenter 到 AVQueuePlayer swift

c++ - 使用 Qt 5.0 以编程方式创建视频

python - ffmpeg-python 修剪和连接不起作用