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

ffmpeg命令(一):信息查询命令

媒体文件信息查看

命令说明
ffmpeg -i input.mp4查看媒体文件基本信息(封装格式、编解码器、时长等)
ffprobe input.mp4使用专用工具查看详细信息
ffprobe -v error -show_format -show_streams input.mp4输出格式和流的详细信息
ffprobe -v quiet -print_format json -show_format -show_streams input.mp4输出为 JSON,适合程序读取

支持功能查询

命令说明
ffmpeg -formats查看支持的封装格式(demuxer/muxer)
ffmpeg -codecs查看所有支持的编解码器(编码 + 解码)
ffmpeg -encoders查看支持的编码器
ffmpeg -decoders查看支持的解码器
ffmpeg -filters查看所有可用的滤镜
ffmpeg -protocols查看所有支持的协议(如 rtmp、rtsp)
ffmpeg -devices查看支持的输入/输出设备

详细参数查看

命令说明
ffmpeg -h显示所有可用命令选项
ffmpeg -h encoder=h264查看特定编码器(如 h264)支持的参数
ffmpeg -h decoder=aac查看特定解码器支持的参数
ffmpeg -h filter=scale查看特定滤镜支持的参数

版本与构建信息

命令说明
ffmpeg -version查看当前 ffmpeg 版本
ffmpeg -buildconf查看 FFmpeg 的编译参数(如启用哪些库)

实用示例

用途命令
输出为 JSON 结构ffprobe -v quiet -print_format json -show_format -show_streams input.mp4
只查看视频编码器中的 h264`ffmpeg -encoders
只看视频流信息ffprobe -select_streams v:0 -show_streams input.mp4
只看音频流信息ffprobe -select_streams a:0 -show_streams input.mp4

相关文章:

  • 日志查询:使用 less 命令搜索关键字的方法
  • Spring Boot 中使用 Netty
  • .Net 9 webapi使用Docker部署到Linux
  • Quipus,LightRag的Go版本的实现
  • 猫咪如厕检测与分类识别系统系列【九】视频检测区域在线绘制+支持摄像头+网络摄像头+整体构建【上】
  • 怎样完成本地模型知识库检索问答RAG
  • Linux命令+Git命令
  • mysql数据库的线程连接数、状态 、最大并发数、缓存等参数配置
  • Axios 介绍及使用指南
  • 字节跳动开源 Godel-Rescheduler:适用于云原生系统的全局最优重调度框架
  • 高并发三剑客-本地缓存之王Caffeine-01缓存应用
  • 《忘尘谷》音阶与调性解析
  • 非参数 Spearman 相关在多组学分析中的力量及AI拓展
  • langchain框架-文档加载器详解
  • Arm系统ubuntu20.04中自带的火狐浏览器打开网页B站视频和百度网盘网页视频,视频无法打开,并且没有声音——(本质上解决)
  • DeepSeek-V3技术架构深度解析与性能优化实践
  • 力扣每日打卡 1534. 统计好三元组 (简单)
  • 从代码学习深度学习 - 自注意力和位置编码 PyTorch 版
  • 记录 | Pycharm中如何调用Anaconda的虚拟环境
  • 基于MCP协议的多模态思维链在医疗系统改造中的融合研究
  • 杭州银行一季度净赚超60亿增逾17%,增速较去年同期有所回落
  • 第二艘国产大型邮轮实现坞内起浮,重点强化邮轮供应链本土化建设
  • 中国纪检监察报刊文:要让劳动最光荣成为社会的崇高风尚
  • 国家发改委答澎湃:将建立和实施育儿补贴制度,深入实施提振消费专项行动
  • 释新闻|SEVIS是什么?在美留学生遭身份中止意味什么?
  • QFII一季度现身超300家公司:持有南京银行市值最高,5家青睐立航科技