FFmpeg 记录

FFmpeg 学习音视频知识,整理资料,编写技术手册。
FFmpeg基础-百度文库
FFmpeg源代码简单分析:avformat_open_input()

  • 码率(bps,每秒字节数)、帧率(每秒帧数)
  • 设置帧率 -r、码率 -b,分辨率-s 或者 Scale=width:height ,
  • 裁剪视频:crop=ow[:oh[:s[:y[:keep_aspect]]]]
  • 自动检测裁剪区域 cropdetect
  • 填充视频:pad=width[:height[:x[:y[:color]]]];如 ffmpeg -i photo.jpg -vf pad=860:660:30:30:plink,创建一个30像素的粉色宽度包围svga尺寸的图片
  • 水平翻转:hflip; 垂直翻转:vflip
  • 旋转 transpose={0,1,2,3},0:逆时针旋转90度然后垂直翻转;1:顺时针旋转90°;2:逆时针旋转90°;3:顺时针旋转90°,然后水平翻转
  • 模糊,锐化
  • 覆盖 overlay
  • 删除logo delogo
  • 可以添加文本 ;添加动态文本
  • 添加字幕 -vf subtitles=rgb.srt

FFMPEG框架解析(一) —— 基本概览
[总结]视音频编解码技术零基础学习方法

硬件编码相关知识(H264,H265)

  • I帧、P帧、B帧

你可能感兴趣的:(FFmpeg 记录)