首页 帮助中心 FFmpeg 4 种方法教你快速查看视频编码格式

FFmpeg 4 种方法教你快速查看视频编码格式

时间:2026-07-09
作者:小简
来源:简鹿视频格式转换器
简鹿视频格式转换器
官方正版
纯净安全
软件评分:
万能视频转换好吗?快来试试这款简鹿视频格式转换器是一款全方位视频转换工具,支持多种音视频格式之间的快速转换,满足您不同的视频编辑和播放需求。
Win下载 Mac下载

做视频剪辑、转码、压制、上传平台时,经常会遇到画面无法播放、转码失败、平台提示编码不兼容的问题,根源大多是视频编码格式不匹配。很多人混淆「MP4 封装」和「H.264/H.265 编码」,仅凭文件后缀判断视频格式,最后踩坑无数。


FFmpeg 作为全球通用开源多媒体工具,自带两套查询工具:ffmpeg -i 快速预览、专用元数据解析工具 ffprobe,可以精准读取视频真实编码、Profile 档次、码率、分辨率等底层参数。简鹿办公为您整理从入门到高阶全套查询命令,Windows、macOS、Linux 全平台通用。

先分清封装格式和编码格式

很多新手最容易混淆二者,看懂才能读懂 FFmpeg 输出日志:


封装格式(容器):文件后缀,MP4、MKV、MOV、WebM 只是 “外壳”,只负责打包音视频;同一个 MP4 文件内部,视频可以是 H.264、H.265、AV1 任意编码。

视频编码(Codec):画面压缩标准,决定画质、体积、设备兼容性。


举个例子:后缀为.mp4不代表一定是 H.264 编码,可能内部是 H.265/AV1,老旧设备会直接无法解码播放。

方法 1:ffmpeg -i 快速查看完整媒体信息

基础命令:ffmpeg -i test.mp4


Windows CMD/PowerShell、Mac 终端、Linux 终端直接执行,把 test.mp4 替换成你的视频路径。

ffmpeg -i 快速查看完整媒体信息

执行后控制台会打印大量信息,找到 Stream #0:0 Video 这一行,前缀单词就是视频编码:


Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 4500 kb/s, 30 fps

Video: h264:视频编码为 H.264

(High):编码档次,还有 Main、Baseline 等细分参数

4500 kb/s:视频流码率

下方 Stream #0:1 Audio 对应音频编码(aac、mp3、opus 等)

方法 2:精准专用工具 ffprobe(推荐日常使用)

ffprobe 是 FFmpeg 套件内置、专门用来解析媒体元数据的工具,相比 ffmpeg -i 不会触发转码预逻辑,输出更干净、可单独提取编码文字,适合批量脚本使用。


最实用的一行命令,直接返回 h264/hevc/av1,无杂项:

ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 test.mp4

精准专用工具 ffprobe 查看视频编码

在输出的结果中我们可以看到只有一个 h264,这说明当前的视频使用 H.264 编码。


需要完整画面信息时使用:ffprobe -hide_banner -v error -show_streams test.mp4,它能输出包含编码全称、色彩格式、宽高、帧率、码率、编码档次全部信息。

方法 3:一键查看本机 FFmpeg 支持哪些编码

想确认你的 FFmpeg 能不能解码 / 转码某类编码,执行:

# 查看全部音视频编解码器(解码+编码)

ffmpeg -codecs


# 只看编码器(转码输出用)

ffmpeg -encoders


# 只看解码器(播放读取视频用)

ffmpeg -decoders


输出每行开头标识含义:

D:支持解码;E:支持编码;V:视频编码;H:硬件加速

示例 DEV.H. h264_nvenc:支持编解码、视频类型、英伟达硬件加速 H.264 编码器

常见实操场景答疑

MKV 文件编码怎么看?

命令通用,直接替换后缀 test.mkv 即可,MKV 只是封装外壳,查询逻辑完全一致。


视频有多个视频轨道(多画面、分屏)

v:0代表第一条视频流,v:1代表第二条,修改数字即可读取对应轨道编码。


手机上传提示编码不兼容怎么办?

用 ffprobe 查到是 av1/hevc,老旧手机不支持,可转码为通用 H.264:

ffmpeg -i 原视频.mp4 -c:v libx264 -c:a aac 输出_h264.mp4


命令提示 “不是内部命令”

Windows 需要把 FFmpeg 解压目录添加系统环境变量;macOS/Linux 推荐 brew/apt 一键安装 FFmpeg。

www.jianlu365.com

简鹿视频转换器 -简单高效的全能视频转换器

2026 惠州市繁星灿灿科技有限公司 粤ICP备2023070261号-6
关注我们
QQ:3236169202 复制
微信:jianlu365 复制