Android音视频学习(二) — FFmpeg常用的命令(查询命令)

一、编译的系统环境和FFmpeg的版本

系统:MacOS 15.1

FFmpeg 版本:7.1.1

二、FFmpeg查询命令

1.查看 FFmpeg 版本和配置信息命令

bash 复制代码
ffmpeg -version

显示版本、构建配置、库版本等如下图:

2.查看 FFmpeg 支持的编解码器命令 (decoders+encoders)

bash 复制代码
ffmpeg -codecs

显示所有音视频的编解码器等如下图:

• D:解码器(Decoder)

• E:编码器(Encoder)

• V:视频

• A:音频

• S:字幕

2-1.查看 FFmpeg 支持的编码器命令(encoders)

bash 复制代码
ffmpeg -enecoders

2-2.查看 FFmpeg 支持的解码器命令(decoders)

bash 复制代码
ffmpeg -decoders

过滤某个编解码器的信息,例如:在 FFmpeg 支持的编解码器列表中,查找包含 "264" 字样的条目,通常是为了快速找到与 H.264 编解码器相关的内容

bash 复制代码
ffmpeg -codecs | grep 264

查询某个编码器的详细参数说明,包括可用的选项、预设(preset)、比特率控制方式、画质等级等。 例如查询 libx264和libx265的命令, 前提编译的时候需要把 libx264和libx265的编译进FFmpeg里面 configuration --enable-libx264 --enable-libx265 不然提示会显示如下的界面:

bash 复制代码
ffmpeg -h encoder=libx264
bash 复制代码
ffmpeg -h encoder=libx265

正常显示的界面如下:

3.查看 FFmpeg 查看支持的封装格式 (muxers+demuxers)

bash 复制代码
ffmpeg -formats

列出支持的封装格式。

• D:Demuxer(解复用器)

• E:Muxer(复用器)

3-1. 查看 FFmpeg 显示可用复用器(muxers)

bash 复制代码
ffmpeg -muxers

3-2. 查看 FFmpeg 显示可用解复用器(demuxers)

bash 复制代码
ffmpeg -demuxers

4.查看 FFmpeg 支持的协议

bash 复制代码
ffmpeg -protocols

列出支持的协议,如:file http rtmp rtsp udp 等协议

5.查看 FFmpeg 显示编译配置

bash 复制代码
ffmpeg -buildconf

显示configuration 里面的参数配置如下:

6.查看 FFmpeg 支持的设备

bash 复制代码
ffmpeg -devices

7. 查看 FFmpeg 支持的过滤器

bash 复制代码
ffmpeg -filters

8.查看 FFmpeg 显示标准声道名称

bash 复制代码
ffmpeg -layouts

9.查看 FFmpeg 显示可用的比特流

bash 复制代码
ffmpeg -bsfs

10.查看 FFmpeg 显示可用的颜色名称

bash 复制代码
ffmpeg -colors

11.查看 FFmpeg 显示可用的像素格式

bash 复制代码
ffmpeg -pix_fmts

常见格式:

•yuv420p(大多数编码器支持的格式)

•nv12

•rgb24

12.查看 FFmpeg 显示可用的音频采样格式

bash 复制代码
ffmpeg -sample_fmts

13.查看 FFmpeg 硬件加速支持

bash 复制代码
ffmpeg -hwaccels

三、更多FFmpeg查询命令链接地址

FFmpeg文档地址

相关推荐
木西7 天前
短视频图文创作不求人:适合新手的工具推荐
音视频开发
哔哩哔哩技术10 天前
B站多模态精细画质分析模型在 ICCV2025 大赛获得佳绩
音视频开发
鹏多多12 天前
前端音频兼容解决:音频神器howler.js从基础到进阶完整使用指南
前端·javascript·音视频开发
百度Geek说1 个月前
百度电商MultiAgent视频生成系统
aigc·音视频开发
字节跳动视频云技术团队1 个月前
字节跳动多媒体实验室联合ISCAS举办第五届神经网络视频编码竞赛
人工智能·云计算·音视频开发
x007xyz1 个月前
🚀🚀🚀前端的无限可能-纯Web实现的字幕视频工具 FlyCut Caption
前端·openai·音视频开发
CrimsonHu1 个月前
Android高性能音频:写一个云顶S10强音争霸混音器
android·音视频开发