在python中更改视频帧速率(fps)

时间:2017-05-25 11:30:08

标签: python video frame frame-rate

我想知道是否可以更改视频的fps。 我有24,25和30 fps的视频,我想将它们全部更改为30 fps。

谢谢

2 个答案:

答案 0 :(得分:1)

使用moviepy,您可以尝试以下操作:

from moviepy.editor import *
clip = VideoFileClip(video_input_path)
clip.write_videofile(video_output_path, fps=30)
#clip.reader.close()

答案 1 :(得分:0)

我终于解决了这个问题:

导入子流程

c =' ffmpeg -y -i' + video_input_path +' -r 30 -s 112x112 -c:v libx264 -b:v 3M -strict -2 -movflags faststart' + video_output_path

subprocess.call(c,shell = True)