ffmpeg常用命令(亲测有效)

本文详细介绍了FFmpeg的命令结构、格式明细、编解码格式与编解码器,以及各种操作如拉流、格式转换、文件拆分和录制桌面等。通过实例演示了如何使用FFmpeg进行H264裸流提取、H265转YUV、NV12转BMP等操作,同时讲解了不同压缩比profile的选择。此外,还提供了拉流保存和播放的命令,以及如何查看编码器参数并指定编码器参数。

目录

目录

目录

目录

ffmpeg命令结构:

ffmpeg格式明细

编解码格式与编解码器

查看编码器参数

指定编码器参数

压缩比profile

拉流

拉流保存命令

ffplay拉流播放

格式转换

从MP4文件中提取H264裸流

h265转yuv

nv12转bmp

文件拆分

录制Windows桌面

ffmpeg命令结构:

ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

ffmpeg格式明细


ffmpeg -codecs  查看支持的编解码器(也就是-vcodec后面可以接的参数)

ffmpeg –decoders 可用的解码器

ffmpeg –encoders 可用的编码器

ffmpeg -formats 查看支持的封装格式(也就是-f后面可以接的参数):
ffmpeg -filters    查看支持的滤镜(也就是-vf后面可以接的参数):

•可用的bit流 :ffmpeg –bsfs

•可用的视频格式:ffmpeg –formats

•可用的声道布局:ffmpeg –layouts

•可用的license:ffmpeg –L

•可用的像素格式:ffmpeg –pix_fmts

•可用的协议:ffmpeg -protocols

编解码格式与编解码器

查看所有支持的编解码格式和对应的编解码器

ffmpeg.exe -codecs

在里面可以看到h264对应的编解码器的名字,以及mpeg4对应的编解码器的名字

DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_qsv h264_cuvid ) (encoders: libx264 libx264rgb h264_amf h264_nvenc h264_qsv nvenc nvenc_h264 )

可以看出h264编码器的名字为l

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C++程序员Carea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值