ffmpeg参数介绍

一:主要参数

bash 复制代码
-i 设定输入流。 支持本地和网络流
-f 设定输出格式(format)。 当未指定输出格式的情况,是以文件名的后缀为准
-ss 开始时间
-t 时间长度

二:音频参数

bash 复制代码
-aframes 设置要输出的音频帧数
-b:a 设置音频码率
-ar 设定采样率
-ac 设定声音的Channel数
-acodec 设定声音的编解码器,如果用copy标识原始编解码数据必须被copy
-an 不处理音频
-af 音频过滤器

三:视频参数

bash 复制代码
-vframes 设置要输出的视频帧数
-v 设定视频码率
-b:v 视频码率
-r 设定帧速率
-s 设定画面的宽与高
-vn 不处理视频
-aspect aspect 设置横纵比例 4:3 16:9 或者1.3333 1.7777
-vcodec 设定视频的编解码器如果用copy标识原始编解码数据,必须拷贝
-vf 视频过滤器

四:常见的查询命令

bash 复制代码
-version 显示版本
-demuxers 显示可用的demuxers(解复用器)
-muxers 显示可用的muxers(复用器)
-devices 显示可用的设备
-codecs 显示所有编解码器
-decoders 显示可用的解码器
-encoders 显示所有的编码器
-bsfs 显示比特流filter(过滤器)
-formats 显示可用的格式
-protocols 显示可用的协议
-filters 显示可用的过滤器
-pix_fmts 显示可用的像素格式
-sample_fmts 显示可用的采样格式
-layouts 显示channel名称
-colors 显示识别的颜色名称



# ========================下面给一些简单的例子=====================================

#查看支持的所有输出格式
ffmpeg -formats
#产看指定的输出格式信息
ffmpeg -formats|findstr mp4

#查看所有codec
ffmpeg -decoders           show available decoders
ffmpeg -encoders           show available encoders
相关推荐
betazhou14 小时前
mysql shell8.4.10+mysql 8.4.10搭建MySQL replicaset主从
数据库·mysql·ffmpeg·replicaset·mysql shell
VidDown1 天前
# VP9 还是 H.265?一次压缩选型翻车后的复盘
ffmpeg·音视频·h.265·视频编解码·视频·vp9
heqingchun162 天前
RK3568 交叉编译与部署:MPP + FFmpeg 硬解全流程
ffmpeg·视频编解码
云贝贝贝3 天前
OceanBase 生产运维 7 个高频现场:从连不上到误删兜底
运维·ffmpeg·oceanbase
≮傷£≯√3 天前
ffmpeg 2个图片合并为视频
ffmpeg·音视频
zone_z6 天前
07 · 等待事件与 OWI 方法:从 OSW 到 BUG 的完整破案实录
linux·数据库·oracle·ffmpeg·bug·troubleshooting
'2067 天前
**写了个自动整理下载视频的脚本:按片名归档、自动重命名、生成目录索引
开发语言·python·ffmpeg·音视频·cctv
殷忆枫7 天前
嵌入式Linux下基于FFmpeg实现MP4解码为JPG图片(SSD202D交叉编译实战)
linux·运维·ffmpeg
≮傷£≯√8 天前
图片合并成视频 img2video ffmpeg
ffmpeg·音视频
HY小宝F8 天前
树莓派 FFmpeg 实战笔记(二):命令行、源码编译与硬件编码的真相
学习·职场和发展·ffmpeg