当前位置: 首页 > news >正文

了解ffmpeg,安装并配置环境变量

 一、了解FFmpeg

FFmpeg 是一个功能强大的开源多媒体框架,能够处理音视频的录制、转换和流媒体传输。它由 Fabrice Bellard 发起,采用 LGPL/GPL 许可证,广泛应用于各种平台,包括 Linux、Windows 和 macOS  

什么是FFmpeg?_什么是 ffmpeg-CSDN博客

核心特点

  1. 多功能性:支持音视频的编码、解码、转码、录制及流化 
  2. 高性能编解码库:包含 libavcodec,提供先进的音频/视频压缩技术,确保高质量输出 
  3. 跨平台兼容性:可在多种操作系统上运行,并利用 GPU 加速编码 
  4. 丰富的工具集
    • ffmpeg:用于格式转换和流处理的核心工具 
    • ffplay:简易播放器,基于 SDL 库实现 
    • ffprobe:分析多媒体文件信息的实用工具 

二、安装:

官网:FFmpeg

点击download,选择 Windows builds from gyan.dev 

 进入,点击ffmpeg-git-essentials.7z

直达:Builds - CODEX FFMPEG @ gyan.dev

三、配置环境变量

下载完毕后是这样,然后配置环境变量

 系统变量的path中添加下载后路径的bin路径

比如我的是D:\Program Files\ffmpeg\bin

四、测试是否成功

测试一下,命令行 ffmpeg -version

成功!! 

五、命令行示例

  • 获取视频信息
  • ffmpeg -i video.mp4

  • 图片序列转视频
  • ffmpeg -f image2 -i image%d.jpg output.mp4

  • 视频转图片序列
  • ffmpeg -i input.mp4 frame_%d.png

  • 合并两个视频
  • ffmpeg 
    -i "E:\Monitor\video_20240617_10.mp4" 
    -i "E:\Monitor\video1_20240617_10.mp4" 
    -filter_complex "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a]" 
    -map "[v]"
    -map "[a]"
    -c:v libx264 -c:a aac "E:\Monitor\video_20240617_10.mp4"

相关文章:

  • Django+Vue3全栈开发实战:从零搭建博客系统
  • Python 赋能 AI:从零实现图像分类
  • 【部署优化篇七】《深度解析DeepSeek性能调优:Nsight Systems从入门到生产级调优指南》
  • Linux下Ollama下载安装速度过慢的解决方法
  • Lombok注解@Data报错:Error:java: 无法将类中的构造器应用到给定类型
  • 射频测试入门学习(四)——C#是如何控制一台仪器的
  • node 使用 Redis 缓存
  • 高级应用:使用 p-retry 处理 Node.js 中的重试逻辑
  • 【量化科普】Sharpe Ratio,夏普比率
  • python 量化交易入门到提升详细教程,python量化交易教程
  • k8s ssl 漏洞修复
  • netcore 启用gzip压缩及缓存
  • 鸿蒙初学者学习手册(HarmonyOSNext_API14)_组件截图(@ohos.arkui.componentSnapshot (组件截图) )
  • 数据结构:二叉树
  • 【Linux网络】序列化、守护进程、应用层协议HTTP、Cookie和Session
  • 设计模式教程:外观模式(Facade Pattern)
  • IDEA + 通义灵码AI程序员:快速构建DDD后端工程模板
  • 【Word转PDF】在线Doc/Docx转换为PDF格式 免费在线转换 功能强大好用
  • 前后端项目部署服务器(传统部署和Docker部署)
  • 科普:“git“与“github“
  • 抖音小姐姐做我女朋友网站/网站提交
  • 公司的网址/seo数据优化
  • 网站怎样注册/厦门seo网站推广
  • wordpress 登陆图标/seo网络推广专员
  • 在线客服中心/芜湖seo
  • 哪个企业提供电子商务网站建设外包/互联网广告投放平台加盟