在 python 中更改视频帧速率 (fps)
Change videos frame rate (fps) in python
我想知道是否可以更改视频的 fps。
我有 24、25 和 30 fps 的视频,我想将它们全部更改为 30 fps。
谢谢
我终于解决了问题:
import subprocess
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)
使用 moviepy
可以简单地试试这个:
from moviepy.editor import *
clip = VideoFileClip(video_input_path)
clip.write_videofile(video_output_path, fps=30)
#clip.reader.close()
我想知道是否可以更改视频的 fps。 我有 24、25 和 30 fps 的视频,我想将它们全部更改为 30 fps。
谢谢
我终于解决了问题:
import subprocess
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)
使用 moviepy
可以简单地试试这个:
from moviepy.editor import *
clip = VideoFileClip(video_input_path)
clip.write_videofile(video_output_path, fps=30)
#clip.reader.close()