打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
记录python操作ffmpeg,非CMD调用!

需求:视频压缩,最终通过pyinstaller打包可执行程序输出方案

本文章为踩坑记录,供大家学习参考

一:ffmpeg几种使用说明

1、网上最常见的命令行式调用,需要系统预先安装好ffmpeg(配置好环境变量)

ffmpeg官网:Download FFmpeg

参考:Python使用ffmpeg完美解决方案(避坑必看)_二哥不像程序员的博客-CSDN博客_python ffmpeg

 网上教程很多自行百度

2、第三方库 ffmpeg-python,但是这种方案必须依赖系统安装好ffmpeg才能使用

安装:pip install ffmpeg-python

参考:ffmpeg-python的基本用法 | 潮汐朝夕

3、推荐方案— imageio_ffmpeg + subprocess

参考:在ubuntu下安装Python Moviepy模块导入报错_shao824714565的博客-CSDN博客

安装:pip install imageio_ffmpeg   根据系统自动下载对应ffmpeg

           pip install subprocess        python子进程执行

  1. import subprocess
  2. import imageio_ffmpeg
  3. compress = "{} -i video2.mkv -r 24 -vcodec h264 video2_new22.mp4".format(imageio_ffmpeg.get_ffmpeg_exe())
  4. f = subprocess.Popen(compress)

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
MoviePy 安装 配置
工具 | 一款技术男自由下载神器you-get
利用python执行cmd命令
python 3.7.0 idleX 扩展插件——清屏等
2017Windows下安装pip
终于有大佬把uiautomator2自动化测试框架讲得如此透彻了!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服