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

多媒体格式转换--FFmpeg

FFmpeg 是领先的多媒体框架,能够对音视频等进行解码、编码、 转码、复用、解复用、流式传输、过滤和播放,也可以操作提取关键帧和GIF等。
FFmpeg 可以在 Linux、Mac OS X、Microsoft Windows、BSD、Solaris 等各种构建环境、机器架构和配置下编译、运行。
1、ffmpeg下载安装:ffmpeg官网下载
mac:1️⃣安装homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2️⃣安装ffmpeg
brew install ffmpeg
3️⃣验证ffmpeg安装
ffmpeg -version
2、常用基础指令
视频格式转换、截取、提取

ffmpeg -i input.mp4 output.avi 将mp4格式转换为avi
ffmpeg -i input.avi -c:v libx265 -c:a aac output.mp4 强制转换指定格式h.265
ffmpeg -i input.mp4 -t 10 output.mp4 提取视频前10s输出新文件
ffmpeg -i input.mp4 -ss 00:00:05 -t 10 output.mp4 提取视频从05s开始往后的10s输出新文件
ffmpeg -i input.mp4 -vn -c:a libmp3lame audio.mp3 提取视频文件中音频输出单独音频文件
ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1" output.gif 视频mp4文件转换为GIF文件-帧率10
ffmpeg -i input.mp4 -r 1 output_%04d.jpg 视频mp4文件中提取图片-图/帧
ffmpeg -framerate 24 -i frame_%04d.jpg -c:v libx264 output.mp4 图片集合成视频

3、常用参数标注

参数 说明 举例
-i 输入文件路径
-c:v 视频编码器 ibx264
-c:a 音频编码器 aac
-vf 视频滤镜 scale=640:480
-af 音频滤镜 volume=0.5
-r 帧率 -r 30
-b:v 视频比特率 -b:v 1M
-ss 开始时间 -ss 00:00:05
-t 持续时间 -t 30

4、帮助文档
ffmpeg -h full
更多详情可查看:ffmpeg使用文档。

http://www.jsqmd.com/news/507478/

相关文章:

  • 2026年3月宠物医疗推荐:3公里内优选医院,安诺宠物医院市场认可度高 - 品牌推荐师
  • 西安非遗大剧院,西北首家沉浸式非遗文化体验殿堂 - 博客万
  • AFSim 2.9中文参考手册隐藏技巧大揭秘:提升效率的5个冷门功能
  • Navicate注册机出现RSA Public Key Not Found错误处理
  • 2026年3月环境安全检测产品推荐排行榜单:五家厂商客观对比与深度评测分析 - 品牌推荐
  • LizzieYzy智能分析助手实战指南
  • 抗皱的眼霜哪种产哪个产品比较好?2026眼霜选购攻略,成分温和肤感好优选这款 - 资讯焦点
  • python中 使用Flask搭建Web服务,实现接口 模拟响应 与客户端 交互的过程...
  • 探索高性能的游戏服务器:Leaf
  • 找工作在哪里找比较可靠?2026招聘平台权威排行榜 - 博客万
  • 2026年高速高压旋转接头厂家权威推荐:导热油/液压/多通路旋转接头专业供应商精选 - 品牌推荐官
  • Nginx--使用CDN后拉黑客户端真实IP
  • 实战案例:用Llama Factory为电商场景微调文案生成模型,效果对比展示
  • 2026年3月环境安全检测产品推荐排行:五家厂商客观对比与深度评测分析 - 品牌推荐
  • 优化MATLAB中quiver函数绘制箭头图或矢量图(2)-MATLAB开发
  • Ansys Fluent 多相流模拟,核心供应商推荐 - 品牌2025
  • Blender PSK/PSA插件:游戏开发者的3D资产桥梁
  • Qwen-Image-2512-SDNQ与GitHub Actions集成:自动化图片生成流水线
  • Linux操作系统:进程间关系
  • Qwen3-ForcedAligner-0.6B GPU部署实战:解决CUDA out of memory常见报错
  • 为什么是你来做?面试中犀利问题的底层逻辑是什么和标准回答模版
  • 便携式生理信号采集系统开发小结
  • C++map容器
  • GitHub_Trending/we/WeChatMsg架构解析:核心组件设计与交互逻辑
  • Qwen3-32B-Chat开源模型对比评测:Llama3-70B/Qwen3-32B/DeepSeek-V3推理效率PK
  • C++ stack 容器适配器-栈
  • FPGA动态部分重配置技术的三大实现方案对比
  • Rancher容器网络深度剖析:从基础概念到高级配置
  • 别再傻傻分不清了!从摄像头RAW到屏幕RGB,图像格式转换保姆级指南
  • 大小端的计算公式