下载安装ffmpeg

下载

官网
python 使用 ffmpeg 截取视频-LMLPHP
python 使用 ffmpeg 截取视频-LMLPHP

添加系统环境变量

直接搜索环境变量
python 使用 ffmpeg 截取视频-LMLPHP
python 使用 ffmpeg 截取视频-LMLPHP
在系统变量中找到Path
python 使用 ffmpeg 截取视频-LMLPHP
python 使用 ffmpeg 截取视频-LMLPHP
把ffmpeg的加压路径添加上去 别忘了是 bin 目录

验证, win+R 输入cmd 然后输入

安装ffmpy3

官网地址

用pycharm的话,直接搜索安装即可
python 使用 ffmpeg 截取视频-LMLPHP

使用例子

参考:https://ffmpy3.readthedocs.io/en/latest/examples.html

import os

from ffmpy3 import FFmpeg

ffmpeg = f"{os.path.abspath('..')}/ffmpeg-6.0-full_build/bin/ffmpeg.exe" # 这里也可以指定ffmpeg的文件目录,如果添加了环境变量,这句可省略,没有添加的话,这句 不可省略,不然会报错
video_source = f"{os.path.abspath('..')}/video/t.mp4"  # 源视频  修改为自己 视频 路径即可
aid_video = f"{os.path.abspath('..')}/video/t1.mp4"  # 目标视频  修改为自己 视频 路径即可

ff = FFmpeg(
    executable=ffmpeg,
    inputs={video_source: None},
    outputs={aid_video: ["-ss", "00:00:00", "-to", "00:00:08", "-c:v", "copy", "-c:a", "copy"]}
).run()
ffmpeg E:\mediapipes/ffmpeg-6.0-full_build/bin/ffmpeg.exe -i E:\mediapipes/video/t.mp4 -ss 00:00:00 -to 00:00:08 -c:v copy -c:a copy E:\mediapipes/video/t1.mp4

总结

记录了如何下载、安装ffmpeg,通过python的ffmpy3操作ffmpeg,使用了一个截取视频的例子,如果有兴趣可以亲自看一下源码

04-02 02:53