## ffmpeg工具手册 // 常见功能应该可以快速链接到底下的详细功能模块 ### 常见功能及简介 #### 视频 视频输入 - 采集: 视频输入 - 文件: 视频输入 - 流式: 视频处理 - 提取: 视频处理 - 转码: 视频处理 - 拼接: 视频处理 - 截取: 视频处理 - 裁剪: 视频处理 - 融合: 视频处理 - 变速: 视频处理 - 水印: 视频处理 - 抽帧: 视频输出 - 播放: 视频输出 - 文件: 视频输出 - 流式: #### 音频 音频输入 - 采集: 音频输入 - 文件: 音频输入 - 流式: 音频处理 - 提取: 音频处理 - 转码: 音频处理 - 拼接: 音频处理 - 截取: 音频处理 - 融合: 音频处理 - 变速: 音频输出 - 播放: 音频输出 - 文件: 音频输出 - 流式: ### 功能详细介绍 #### 视频输入 - 采集 TODO 常用参数及参数含义 参数常用取值 常见实例:相较简单的场景 使用中常见的error,原因及解决方法 不常用参数/不常用参数取值,如何通过help获取 #### 音频输入 - 采集 #### 视频输出 - 播放 #### 音频输出 - 播放 ### 常见使用需求或复杂使用场景 // 应该有一个每个需求如何详细展示的例子,需要包含命令和其他什么? #### 音频 录制一段音频 播放一段音频 播放PCM格式音频 边采集边播放音频 mp4提取音频,格式WAV WAV格式音频转成PCM格式 音频变速 播放抓包文件 音频格式转码 抽取pcm数据 播放rtp流 重采样pcm数据 合并多个文件 - 转码 合并多个文件 - 非转码 推流,转推流,24小时循环文件推流 #### 视频 录制一段摄像头视频 录制一段屏幕视频 播放一段视频 播放YUV格式视频 播放h264格式视频 边采集边播放视频 mp4提取视频,格式YUV 拼接视频片段 视频变速 间隔1s提取视频帧换面,保存为图片 截取视频片段 添加时间水印,自定义位置,颜色,大小 视频指定分辨率转码 加水印 抽取264数据 播放抓包文件 视频格式转码 播放rtp流 视频文件加字幕 合并多个文件 - 转码 合并多个文件 - 非转码 推流,转推流,24小时循环文件推流 截取视频中的某些帧,并存储成图片 截取直播流片段 直播添加水印 #### ffprobe 查看视频关键帧间隔,查看pts,dts 查看文件元信息