FFmpeg入门

1.基础知识

  • 容器/文件(Container/File):特定格式的多媒体文件
  • 媒体流(Stream):时间轴上的一段连续数据
  • 数据帧/数据包(Frame/Packet):一般Frame对应压缩前的数据,Packet对应压缩后的数据
  • 编解码器(Codec):以帧为单位实现压缩数据和原始数据之前的相互转换,
    例如:H264编/解码器:YUV图像-H264帧;AAC编/解码器:声音PCM数据-AAC帧
  • 复用(mux):把不同的(音频流、视频流、字幕流等)流按照某种容器的规则放入容器(MP4/FLV等)
  • 解复用(demux):把不同的流从某种容器中解析出来
  • 帧率:视频文件每一秒的帧数
  • 码率:秒为单位处理的位数

2.音视频处理流程

3. FFmpeg命令分类查询

命令参数内容命令参数内容
-version显示版本-bsfs显示可用比特流filter
-buildconf显示编译配置-protocols显示可用的协议
-formats

显示可用格式

(muxers+demuxers)

-fileter显示可用的过滤器
-muxers显示可用复用器-pix_fmts显示可用的像素格式
-demuxers显示可用解复用器-layout显示标准声道名称
-codecs

显示可用格式

(decoders+encoders)

-sample_fmts显示可用的音频采样格式
-decoders显示可用解码器-colors显示可用的颜色名称
-encoders显示可用编码器-h type=name查看具体分类支持参数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值