使用ffmpeg-python给视频转FPS

前言

FFmpeg 是一个开放源代码的自由软件,可以运行音频和视频多种格式的录影、转换、流功能。而ffmpeg-python是开发者kkroening负责开发和维护的一套ffmpeg的python扩展。

在作者的GitHub项目主页中,给出了很多实际的使用代码示例,可以移步查看。
在这里插入图片描述

编码实现

要使用ffmpeg-python给视频转FPS,需要注意FPS控制参数为“r”,则在使用时将目标帧率传至"r=*",例如"r=24"。

import ffmpeg

def change_fps(source_video_path, output_file_path, target_fps = 24):
    source_video = ffmpeg.input(source_video_path)
    out = source_video.output(output_file_path, r=24)#.overwrite_output()
    # out.run()
    out.global_args('-loglevel', 'warning').run()

if __name__ == "__main__":
    video_path = '1.mp4'
    target_video_path = '1-fps24.mp4'
    change_fps(video_path, target_video_path)

在这里插入图片描述

参考资料

[1] Github - kkroening/ffmpeg-python
[2] Doc - ffmpeg-python: Python bindings for FFmpeg

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TracelessLe

❀点个赞加个关注再走吧❀

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值