python 基于imageio_ffmpeg 直接操作ffmpeg,无需额外在官网下载!

python直接操作ffmpeg,无需在官网下载!

一、前言

在要使用ffmpeg处理的时候,不想去官网下载ffmpeg然后添加到环境变量再使用。研究了一下,可以通过下面的方法解决

imageio_ffmpeg + subprocess

二、具体步骤

1、环境配置

pip install imageio_ffmpeg #根据系统自动下载对应ffmpeg

pip install subprocess #python子进程执行

2、具体测试程序

python 复制代码
import subprocess
import imageio_ffmpeg
 
compress = "{} -i video2.mkv -r 24 -vcodec h264 video2_new22.mp4".format(imageio_ffmpeg.get_ffmpeg_exe())
f = subprocess.Popen(compress)

3、运行效果

最终效果:无系统限制,无需任何额外安装,压缩需求实现

相关推荐
资生算法程序员_畅想家_剑魔1 天前
Java常见技术分享-20-多线程安全-进阶模块-并发集合与线程池-ThreadPoolExecutor
java·开发语言
YJlio1 天前
Contig 学习笔记(13.6):分析现有文件碎片化程度——报告、日志与“碎片基线”
笔记·学习·ffmpeg
reasonsummer1 天前
【教学类-89-02】20251229新年篇11—— 马年红包(Python图片)
python·通义万相
Mqh1807621 天前
day53 预训练模型CBAM注意力
python
程序员佳佳1 天前
【硬核实测】GPT-5.2-Pro 对决 Gemini-3-Pro (Banana Pro):开发者如何低成本接入下一代 AI 模型?附 Python 源码
人工智能·python·gpt·chatgpt·ai作画·midjourney·ai编程
lsx2024061 天前
CSS 列表
开发语言
努力变大白1 天前
Python多指标综合评价及预测方法实战:CRITIC法+熵权法+TOPSIS+博弈论组合赋权综合评价预测全流程解析
开发语言·python
非自律懒癌患者1 天前
‘module1 is module2‘ VS ‘module1 == module2‘
python·深度学习·计算机视觉
郝学胜-神的一滴1 天前
李航《机器学习方法》全面解析与高效学习指南
人工智能·python·算法·机器学习·数学建模·scikit-learn
superman超哥1 天前
Rust 依赖管理与版本控制:Cargo 生态的精妙设计
开发语言·后端·rust·rust依赖管理·rust版本控制·cargo生态