FFmpeg 三件套常用命令:ffmpeg、ffplay、ffprobe
跨平台与构建差异
参数位置:-i 前后语义不同
1. -ss 的位置差异
2. -t 的位置差异
3. 为什么 -i 前通常更快
4. 常见组合示例
1. 媒体流分离与封装
分离视频、音频流
视频解复用为原始码流
视频封装(音视频合并)
2. 转码与压缩
常见转码
3. 视频剪切与拼接
按时间剪切
拼接多个视频
4. 提取帧、生成 GIF、截图
提取视频帧为图片
生成 GIF
5. 录制与推流
录制 RTSP 流
循环 RTMP 推流
6. ffplay 播放与预览
基础播放
常用播放选项
播放网络流与裸数据
7. ffprobe 媒体信息分析
常用输出格式
查询指定流
帧与包信息
常见脚本用法
8. YUV 裸数据
YUV 转 AVI
9. 日志控制与调试
10. 常见踩坑
首发地址: