FFmpeg
文章平均质量分 93
韩曙亮
中国人民大学 硕士 , 专注于 移动开发 领域 , 博客专家 , 2023 年博客之星 TOP1 , 2021 年博客之星 TOP9 , 华为云云享专家 , 阿里云社区专家博主 , 51CTO 专家博主 ;
展开
-
【FFmpeg】SDL 音视频开发 ⑦ ( SDL 播放 PCM 音频数据 | 提取 PCM 格式数据 | 设置音频参数 | 打开音频设备 | 设置播放回调函数 | 播放音频数据 | 关闭音频设备 )
一、PCM 格式简介1、PCM 简介2、PCM 参数3、声音频率 ( 注意与采样率区分 )4、使用 ffmpeg 获取 PCM 格式数据5、使用 ffplay 播放 PCM 格式数据二、SDL 播放 PCM 流程1、初始化 SDL2、设置音频参数3、打开音频设备4、设置播放回调函数5、播放音频数据6、关闭音频设备7、SDL 播放 PCM 音频数据的 关键步骤 代码示例三、完整代码示例1、完整代码示例2、执行结果原创 2024-09-11 02:15:00 · 1449 阅读 · 18 评论 -
【FFmpeg】SDL 音视频开发 ⑥ ( SDL 播放 YUV 视频 | YUV 4:2:0 采样 | YUV420P 格式介绍 | 获取 YUV 视频文件 | 读取并加载 YUV 画面数据 )
一、SDL 播放 YUV 视频1、YUV 4:2:0 采样2、YUV420P 格式介绍3、获取 YUV 视频文件4、读取 YUV 画面数据5、加载 YUV 视频数据二、完整代码示例1、代码示例2、执行效果原创 2024-09-05 22:15:00 · 1488 阅读 · 16 评论 -
【FFmpeg】SDL 音视频开发 ⑤ ( SDL 播放 YUV 视频 | SDL 播放 YUV 画面流程 | YUV 视频存放位置 | 刷新控制子线程 | 主线程事件处理 )
一、SDL 播放 YUV 视频1、前置知识回顾2、SDL 播放 YUV 画面流程3、YUV 视频存放位置4、刷新控制子线程5、主线程事件处理原创 2024-09-04 18:28:14 · 759 阅读 · 5 评论 -
【FFmpeg】SDL 音视频开发 ④ ( SDL 多线程 | SDL_Thread 结构体 | SDL_CreateThread 函数创建线程 | SDL_WaitThread 函数等待线程执行 )
一、SDL 多线程简介1、SDL 多线程引入2、SDL_Thread 多线程模型二、SDL 多线程相关函数1、SDL 创建线程 - SDL_CreateThread 函数2、SDL 等待线程执行完毕 - SDL_WaitThread 函数三、SDL 线程代码示例 - 创建并等待线程执行完毕1、代码示例2、执行结果原创 2024-06-18 17:11:18 · 1057 阅读 · 7 评论 -
【FFmpeg】SDL 音视频开发 ③ ( SDL 事件处理 | SDL_Event 数据结构分析 | 事件处理流程 | SDL 事件获取函数 | SDL_WaitEvent 函数 )
一、SDL 事件处理简介1、SDL 事件处理引入2、SDL 事件处理步骤二、SDL 事件数据结构分析1、SDL_Event 事件 - union 联合体2、SDL_Event 事件处理流程三、SDL 事件函数1、SDL_PollEvent 函数2、SDL_WaitEvent 函数四、完整代码示例1、代码示例2、执行结果原创 2024-06-14 15:27:53 · 1580 阅读 · 8 评论 -
【FFmpeg】SDL 音视频开发 ② ( SDL 视频显示函数 | 设置渲染器目标纹理 | 设置渲染器颜色 | 清除渲染器 | 渲染器绘制矩形 | 纹理拷贝 | 窗口中显示渲染纹理 )
一、SDL 视频显示函数1、SDL 的 渲染器 和 纹理 之间的关系2、SDL_SetRenderTarget 函数 - 设置渲染器目标纹理3、SDL_SetRenderDrawColor 函数 - 设置渲染器颜色4、SDL_RenderClear 函数 - 清除渲染器5、SDL_RenderDrawRect 函数 - 渲染器绘制矩形6、SDL_RenderCopy 函数 - 纹理拷贝7、SDL_RenderPresent 函数 - 窗口中显示渲染纹理二、代码示例 - 移动元素绘制原创 2024-06-11 22:15:20 · 5774 阅读 · 21 评论 -
【FFmpeg】SDL 音视频开发 ① ( SDL 窗口绘制 | SDL 视频显示函数 | SDL_Window 窗口 | SDL_Renderer 渲染器 | SDL_Texture 纹理 )
一、SDL 视频显示函数1、SDL_Init 函数2、SDL_Quit 函数3、SDL_CreateWindow 函数4、SDL_CreateRenderer 函数5、SDL_CreateTexture 函数6、窗口 / 渲染器 / 纹理 关联二、SDL 窗口绘制 - 代码示例1、SDL 窗口绘制代码2、执行结果原创 2024-06-07 20:11:46 · 5980 阅读 · 17 评论 -
【FFmpeg】SDL 开发环境搭建 ( SDL 简介 | 下载 SDL 开发库 | 拷贝动态库到 C:\Windows\SysWOW64 目录 | 将 SDL 开发库配置到 Qt 项目 )
一、SDL 简介1、SDL 简介2、SDL 相关网站二、SDL 开发环境搭建1、下载 SDL 开发库2、SDL 开发库内容解析3、拷贝动态库到 C:\Windows\SysWOW64 目录4、创建 Qt 项目5、将 SDL 开发库配置到 Qt 项目6、SDL 窗口示例原创 2024-06-07 15:04:19 · 1426 阅读 · 6 评论 -
【FFmpeg】Windows 10 平台 FFmpeg 开发环境搭建 ④ ( FFmpeg 开发库 | 创建项目导入并配置 FFmpeg 开发库 | 拷贝 DLL 动态库到 SysWOW64 目录)
一、FFmpeg 开发库1、FFmpeg 开发库编译2、FFmpeg 开发库内容说明二、创建并配置 FFmpeg 项目1、拷贝 dll 动态库到 C:\Windows\SysWOW64 目录 - 必须操作 特别关注2、创建 Qt 项目 - C 语言程序3、配置 FFmpeg 开发库 - C 语言项目4、创建并配置 FFmpeg 开发库 - C++ 项目原创 2024-05-25 11:42:02 · 1635 阅读 · 12 评论 -
【FFmpeg】Windows 10 平台 FFmpeg 开发环境搭建 ③ ( CDB 调试器下载安装 | Qt 中配置 CDB 调试器 | Qt 中配置 32 位 / 64 位的构建套件 )
一、CDB 调试器安装1、CDB 调试器简介2、CDB 调试器下载 - Windows 11 SDK 下载 ( 2024 年 5 月 24 日 )3、CDB 调试器安装4、查看 Windows 目录下的 CDB 调试器5、Qt 中配置 CDB 调试器6、Qt 中配置 32 位 / 64 位的构建套件原创 2024-05-24 12:25:10 · 1441 阅读 · 7 评论 -
【FFmpeg】Windows 10 平台 FFmpeg 开发环境搭建 ② ( Qt 配置 MSVC2015 编译器 | 安装 VS2015 并配置 Qt 环境的 C/C++ 编译器 )
一、Qt 配置 MSVC2015 编译器1、安装 VS2015 并配置 Qt 环境的 C/C++ 编译器为 MSVC2015 编译器2、安装 Qt3、测试 Qt 安装效果4、Qt 重新配置编译器5、Qt 中使用 MSVC2015 编译器原创 2024-05-23 21:01:19 · 1428 阅读 · 8 评论 -
【FFmpeg】Windows 10 平台 FFmpeg 开发环境搭建 ① ( 安装 Visual Studio 2015 | JavaScript_ProjectSystem 安装包丢失或损坏 )
一、下载安装 VS20151、下载 VS20152、安装 VS2015二、安装 VS2015 时报错处理1、JavaScript_ProjectSystem - " 安装包丢失或损坏 "2、JavaScript_LanguageService - " 安装包丢失或损坏 "原创 2024-05-22 21:18:46 · 1976 阅读 · 13 评论 -
【FFmpeg】编译不同平台的 FFmpeg 源码 ( 本地编译 与 交叉编译 | FFmpeg 指定目标平台的编译配置参数 | 配置目标 CPU 架构 | 配置目标操作系统 )
一、本地编译 与 交叉编译1、本地编译2、交叉编译3、Android 交叉编译需要的工具二、FFmpeg 指定目标平台的编译配置参数1、FFmpeg 交叉编译配置回顾2、配置目标 CPU 架构 --arch3、配置目标操作系统 --target-os原创 2024-05-22 09:10:03 · 5210 阅读 · 18 评论 -
【FFmpeg】在 Mac OS 中编译 FFmpeg 源码 ② ( 下载 FFmpeg 源码 | 源码编译配置 | 源码编译 | 安装库文件 | 配置环境变量 )
一、下载 FFmpeg 源码1、目录准备2、克隆远程代码3、查看源码目录4、切换代码分支二、FFmpeg 源码编译配置1、编译配置命令 ./configure2、编译配置解析三、FFmpeg 源码编译1、编译源码2、安装编译后的 FFmpeg 程序3、配置环境变量4、验证 FFmpeg 版本号四、编译结果查看1、安装 tree 命令行工具2、FFmpeg 编译输出内容 - 可执行程序 / 共享库 / 头文件3、查看编译结果目录原创 2024-05-21 17:23:53 · 3851 阅读 · 12 评论 -
【FFmpeg】Filter 过滤器 ⑥ ( 九宫格画面拼接 | nullsrc 过滤器 | setpts 过滤器 | scale 过滤器 | 内置输入/输出流表示 )
一、九宫格画面拼接二、命令涉及的过滤器简介1、nullsrc 过滤器2、setpts 过滤器3、scale 过滤器4、内置输入/输出流表示三、命令解析1、命令分解2、设置输入文件 -i 参数3、设置复杂过滤器参数 -filter_complex 参数原创 2024-05-18 07:27:41 · 4083 阅读 · 21 评论 -
【FFmpeg】Filter 过滤器 ⑤ ( 画中画 - overlay 过滤器 | overlay 过滤器可选参数设置 | 内置参数 | 基础用法 | 控制画中画尺寸及播放效果 | 跑马灯效果 )
一、画中画 - overlay 过滤器1、overlay 过滤器语法2、overlay 过滤器可选参数设置3、overlay 过滤器内置参数二、画中画命令示例解析1、画中画命令默认设置 - 基础用法2、画中画命令 - 设置 eof_action 参数3、画中画命令 - 设置 shortest 参数4、画中画命令 - 设置 scale 参数控制画中画尺寸5、画中画命令 - 设置跑马灯效果原创 2024-05-17 04:15:00 · 2603 阅读 · 12 评论 -
【FFmpeg】Filter 过滤器 ④ ( 图片水印 - movie 过滤器 / overlay 过滤器 | movie 过滤器内置参数值简介 | 图片水印示例 )
一、图片水印 - movie 过滤器 / overlay 过滤器1、movie 过滤器简介2、movie 过滤器内置参数值简介3、overlay 过滤器简介二、图片水印示例1、添加图片水印 - 基础设置2、添加图片水印 - 将水印设置到视频右下角3、添加图片水印 - 水印跑马灯不停移动原创 2024-05-14 13:38:46 · 5370 阅读 · 25 评论 -
【FFmpeg】Filter 过滤器 ③ ( 文字水印 - drawtext 过滤器 | drawtext 过滤器支持库编译配置 | drawtext 过滤器常用参数 )
一、文字水印 - drawtext 过滤器1、drawtext 过滤器简介2、drawtext 过滤器支持库3、编译 FFmpeg 源码时启用 drawtext 过滤器配置二、drawtext 过滤器常用参数1、设置文字参数 - text / textfile2、设置背景盒子参数 - box / borderw / boxcolor3、设置颜色值 - RGB / 十六进制 / 英文名称4、设置字体参数 - font / fontsize / fontcolor4、设置水印位置参数 - x原创 2024-05-13 19:59:15 · 1814 阅读 · 13 评论 -
【FFmpeg】Filter 过滤器 ② ( 裁剪过滤器 Crop Filter | 裁剪过滤器语法 | 裁剪过滤器内置变量 | 裁剪过滤器常用用法 )
一、裁剪过滤器1、裁剪过滤器简介2、裁剪过滤器语法3、裁剪过滤器内置变量4、裁剪过滤器示例5、裁剪过滤器应用6、裁剪过滤器图示二、裁剪过滤器常用用法1、裁剪指定像素的视频区域2、裁剪视频区域中心正方形 - 默认裁剪3、裁剪视频区域中心正方形 - 手动计算4、裁剪中心 1/2 宽高画面5、裁剪中心区域正方形 - 边长等于高度6、裁剪掉左上角 100 像素7、裁剪出右下角 1/4 面积的画面原创 2024-05-12 18:55:00 · 1559 阅读 · 18 评论 -
【FFmpeg】Filter 过滤器 ① ( FFmpeg 过滤器简介 | 过滤器概念 | 过滤器用法 | 过滤器工作流程 | 过滤器文档 | 过滤器分类 )
一、FFmpeg 过滤器 Filter 简介1、FFmpeg 过滤器概念2、FFmpeg 过滤器用法3、FFmpeg 过滤器工作流程4、FFmpeg 过滤器文档二、FFmpeg 过滤器 分类1、过滤器分类 - 根据处理数据类型分类2、过滤器分类 - 根据编码器位置分类3、过滤器分类 - 根据功能分类原创 2024-05-08 20:03:33 · 5031 阅读 · 22 评论 -
【FFmpeg】使用 ffmpeg 命令实现直播推拉流 ( 推流和拉流简介 | 流媒体服务器搭建 | 使用 ffmpeg 命令进行推流操作 | 使用 ffmpeg/ffplay 命令进行拉流操作 )
一、推流和拉流简介1、直播推流和拉流操作2、直播推流和拉流涉及到的软件3、推流 -> 拉流 流程二、流媒体服务器搭建1、相关文件准备2、创建 ECS 云服务器实例3、配置安全组4、使用 WinSCP 上传流媒体服务器软件及配置脚本5、使用 SecureCRT 连接服务器6、搭建流媒体服务器三、使用 ffmpeg 命令进行推流操作四、使用 ffplay 命令进行拉流操作五、使用 ffmpeg 命令进行拉流操作原创 2024-05-05 14:54:55 · 13253 阅读 · 24 评论 -
【FFmpeg】音视频录制 ④ ( 查询录制参数 )
一、查询录制参数1、录制屏幕视频 + 系统音频命令回顾2、录制视频参数查询3、录制音频参数查询原创 2024-04-28 22:15:00 · 402 阅读 · 0 评论 -
【FFmpeg】音视频录制 ③ ( 使用 ffmpeg 录制 Screen Capturer Recorder 软件生成的虚拟音视频设备 | 录制桌面 | 录制音频 | 同时录制 音频和视频数据 )
一、Screen Capturer Recorder 生成的虚拟音视频设备1、Screen Capturer Recorder 生成的虚拟音视频设备2、查看上述虚拟音视频设备二、使用 ffmpeg 录制 Screen Capturer Recorder 软件生成的虚拟音视频设备1、录制桌面2、录制音频3、录制多路音频 - 配置 filter_complex 混音参数4、同时录制 系统音频 + 桌面视频5、同时录制 系统音频 + 麦克风音频 + 桌面视频原创 2024-04-27 02:15:00 · 6718 阅读 · 23 评论 -
【FFmpeg】音视频录制 ② ( 使用 Screen Capturer Recorder 软件生成 ffmpeg 可录制的音视频设备 )
一、使用 Screen Capturer Recorder 软件生成音视频设备1、设备查找问题 - 引入 Screen Capturer Recorder 软件2、下载安装 Screen Capturer Recorder 软件3、验证 Screen Capturer Recorder 生成的设备原创 2024-04-24 23:15:00 · 2149 阅读 · 3 评论 -
【FFmpeg】音视频录制 ① ( 查询系统中 ffmpeg 可录制的音视频输入设备 | 使用 ffmpeg 命令录制音视频数据 | 录制视频数据命令 |录制音频数据| 同时录制音频和视频数据命令 )
一、查询系统中 ffmpeg 可录制的音视频输入设备二、使用 ffmpeg 命令录制音视频数据1、录制视频数据命令2、录制音频数据命令3、同时录制音频和视频数据命令原创 2024-04-24 02:15:00 · 5684 阅读 · 14 评论 -
【FFmpeg】视频与图片互相转换 ( 视频与 JPG 静态图片互相转换 | 视频与 GIF 动态图片互相转换 )
一、视频与 JPG 静态图片互相转换1、视频转静态图片2、视频转多张静态图片3、多张静态图片转视频二、视频与 GIF 动态图片互相转换1、视频转成 GIF 动态图片2、 GIF 动态图片转成视频原创 2024-04-21 20:27:30 · 6144 阅读 · 13 评论 -
【FFmpeg】视频裁剪与拼接命令 ( 裁剪视频命令 | h264 编码的 SPS 和 PPS 数据 | 拼接视频 - 相同编码和相同容器格式的拼接 | 拼接视频 - 不同编码和容器格式的拼接测试 )
一、裁剪视频1、裁剪视频命令2、h264 编码的 SPS 和 PPS 数据3、将裁剪的视频转为 ts 格式4、将裁剪的视频转为 flv 格式二、拼接视频 - 相同编码和相同容器格式的拼接测试1、拼接视频命令 - mp4 格式直接使用命令拼接 mp4 视频 - 拼接失败指定文件列表拼接 mp4 视频 - 拼接成功但是播放不正常2、拼接视频命令 - ts 格式直接使用命令拼接 ts 视频 - 拼接成功指定文件列表拼接 ts 视频 - 拼接成功3、拼接视频命令 - flv 格式原创 2024-04-17 21:00:20 · 2599 阅读 · 3 评论 -
【FFmpeg】在 Mac OS 中编译 FFmpeg 源码 ① ( homebrew 安装 | 通过 gitee 源安装 homebrew | 安装 FFmpeg 编译所需的软件包 )
一、homebrew 安装1、homebrew 简介2、通过 gitee 源安装 homebrew二、安装 FFmpeg 编译所需的软件包1、编译 FFmpeg 源码需要安装的软件包2、使用 homebrew 安装软件包命令原创 2024-04-06 20:17:14 · 2423 阅读 · 10 评论 -
【FFmpeg】ffmpeg 命令行参数 ⑧ ( 使用 ffmpeg 转换封装格式 | 音视频编解码器参数设置 | 视频 帧率 / 码率 / 分辨率 设置 | 音频 码率 / 采样率 设置 )
一、音视频封装过程二、保持编码格式转封装1、设置音视频编解码器参数2、设置音视频编解码器参数 - 使用 vcodec / acodec 参数3、设置音视频编解码器参数 - 使用 codec 参数三、改变编码格式转封装 - 重新进行编码1、设置音视频编解码器参数 - 使用 vcodec / acodec 参数2、使用 ffprobe 查看视频封装信息3、查询可用的音视频编解码器四、改变 封装格式 的 视频 帧率 / 码率 / 分辨率1、修改视频帧率2、修改视频码率3、修改视频分辨率原创 2024-04-01 20:19:25 · 8308 阅读 · 19 评论 -
【FFmpeg】ffmpeg 命令行参数 ⑦ ( 使用 FFmpeg 提取 PCM 音频数据 | PCM 音频格式 | 提取 PCM 音频格式常用参数 | 查询文档方法 )
一、使用 FFmpeg 提取 PCM 音频数据1、PCM 音频格式2、提取 PCM 音频格式常用参数3、提取 PCM 音频数据 - 使用 -f 参数4、提取 PCM 音频数据 - 使用 -sample_fmt 参数5、提取 PCM 音频数据 - 使用 -codec:a 参数二、查询文档方法1、PCM 采样位数查询2、-sample_fmts 参数值 查询原创 2024-03-31 02:15:00 · 3284 阅读 · 7 评论 -
【FFmpeg】ffmpeg 命令行参数 ⑥ ( 使用 FFmpeg 提取 YUV 像素格式数据 | 使用 FFmpeg 提取 RGB 像素格式数据 | RGB 与 YUV 之间的格式转换 )
一、使用 FFmpeg 提取 YUV 像素格式数据1、YUV 像素格式2、提取 YUV 数据3、提取 YUV 数据 - 设定提取长度和画面大小4、使用 ffplay 播放 YUV 视频二、使用 FFmpeg 提取 RGB 像素格式数据1、提取 RGB 像素格式2、提取 RGB 像素格式 - 设定提取长度和画面大小3、使用 ffplay 播放 RGB 视频三、RGB 与 YUV 之间的格式转换1、设置分辨率与像素格式2、设置分辨率与像素格式 - 同时设置输入 / 输出文件的参数原创 2024-03-27 23:48:35 · 5903 阅读 · 16 评论 -
【FFmpeg】ffmpeg 命令行参数 ⑤ ( 使用 ffmpeg 命令提取 音视频 数据 | 保留封装格式 | 保留编码格式 | 重新编码 )
一、使用 ffmpeg 命令提取 音视频 数据1、提取音频数据 - 保留封装格式2、提取视频数据 - 保留封装格式3、提取视频数据 - 保留编码格式4、提取视频数据 - 重新编码5、提取音频数据 - 保留编码格式6、提取音频数据 - 重新编码原创 2024-03-09 21:03:28 · 3232 阅读 · 2 评论 -
【FFmpeg】ffmpeg 命令行参数 ④ ( ffmpeg 视频参数解析 | 设置视频帧数 | 设置视频码率 | 设置视频帧率 | 设置视频宽高 | 设置视频宽高比 | 设置视频滤镜 )
一、设置视频帧数 -vframes 参数1、-vframes 参数解析使用 -vframes 参数设置帧数使用 -frames:v 参数设置帧数二、设置视频码率 -b:v / -b 参数1、-b:v / -b 参数解析三、设置输出视频帧率 -r 参数1、-r 参数解析四、设置视频画面宽高 -s 参数1、-s 参数解析五、设置视频画面宽高比 -aspect 参数1、-aspect 参数解析六、设置视频编解码器 -vcodec 参数1、-vcodec 参数解析六、设置视频滤镜 -vf原创 2024-03-02 21:10:10 · 9465 阅读 · 20 评论 -
【FFmpeg】ffmpeg 命令行参数 ③ ( ffmpeg 音频参数解析 | 设置音频帧数 | 设置音频码率 | 设置音频采样率 | 设置音频通道数 | 设置音频编解码器 | 设置音频过滤器 )
一、设置音频帧数 -aframes 参数1、-aframes 参数解析2、-aframes 参数示例 - 输出 100 帧音频3、-t 参数示例 - 输出 3 秒音频二、设置音频码率 -b:a 参数1、-b:a 参数解析2、-b:a 参数设置音频码率示例三、设置音频采样率 -ar 参数1、-ar 参数解析2、-ar 参数设置音频采样率示例四、设置音频通道数 -ac 参数1、-ac 参数解析2、-ac 参数设置音频声道数示例五、设置音频编解码器 -acodec 参数原创 2024-02-27 20:00:00 · 8862 阅读 · 18 评论 -
【FFmpeg】ffmpeg 命令行参数 ② ( Windows 环境中 ffmpeg 命令行输出文本搜索 -findstr 用法 | -findstr 搜索文本字符串用法 | 输出命令行到文件中 )
一、Windows 环境中 ffmpeg 命令行输出文本搜索 -findstr 用法1、ffmpeg 命令行输出信息太多2、-findstr 搜索文本字符串用法3、使用 > 符号将命令行内容输出到文本文件中原创 2024-02-22 11:44:41 · 1092 阅读 · 4 评论 -
【FFmpeg】ffmpeg 命令行参数 ① ( ffpeg 命令 -i 参数 指定 输入文件 / 输入流 | ffpeg 命令 -f 参数 指定 输出格式 | 指定 时间 相关参数 )
一、Windows 搭建 FFmpeg 命令行运行环境二、ffpeg 命令 -i 参数 指定 输入文件 / 输入流1、-i 参数 说明2、-i 参数 使用示例三、ffpeg 命令 -f 参数 指定 输出格式1、-f 参数 说明2、-f 参数值列举3、-f 参数使用示例四、ffpeg 命令 指定 时间 相关参数1、设置输入文件起始时间点 -ss 参数2、设置输出文件的视频长度 -t 参数原创 2024-02-15 21:52:27 · 6949 阅读 · 28 评论 -
【FFmpeg】ffplay 命令行参数 ⑧ ( 设置自动旋转视频 -autorotate 参数 | 设置丢弃视频帧 -framedrop 参数 | 设置输入缓冲区 -infbuf 参数 )
一、ffplay 命令行参数 - 设置自动旋转视频1、设置自动旋转视频 -autorotate 参数2、设置自动旋转视频示例二、ffplay 命令行参数 - 设置丢弃视频帧1、设置丢弃视频帧 -framedrop 参数2、设置丢弃视频帧 -noframedrop 参数三、ffplay 命令行参数 - 设置输入缓冲区1、设置输入缓冲区 -infbuf 参数2、设置输入缓冲区示例原创 2024-02-11 12:50:59 · 1406 阅读 · 2 评论 -
【FFmpeg】ffplay 命令行参数 ⑦ ( 多媒体解码器参数设置 | 常用的 音频解码器 选项 | 常用的 视频解码器 选项 | 常用的 字幕解码器 选项 )
一、ffplay 命令行参数 - 设置解码器1、设置多媒体解码器 -codec:media_specifier 参数2、设置音频解码器 -acodec 参数3、设置视频解码器 -vcodec 参数4、设置字幕解码器 -scodec 参数二、多媒体解码器参数选项列举1、常用的 音频解码器 选项2、常用的 视频解码器 选项3、常用的 字幕解码器 选项原创 2024-02-10 21:52:07 · 1949 阅读 · 1 评论 -
【FFmpeg】ffplay 命令行参数 ⑥ ( 设置播放完毕自动退出 -autoexit 参数 | 设置多媒体解码器 -codec:media_specifier 参数 )
一、ffplay 命令行参数 - 关闭设置1、设置播放完毕自动退出 -autoexit 参数2、设置键盘按下任意键退出 -exitonkeydown 参数3、设置鼠标按下任意键退出 -exitonmousedown 参数二、ffplay 命令行参数 - 设置解码器1、设置多媒体解码器 -codec:media_specifier 参数2、设置错误多媒体解码器示例3、设置正确多媒体解码器示例原创 2024-02-10 18:10:14 · 1362 阅读 · 2 评论 -
【FFmpeg】ffplay 命令行参数 ⑤ ( 设置音频滤镜 -af 参数 | 设置统计信息 -stats 参数 | 设置同步时钟类型 -sync 参数 )
一、ffplay 命令行参数 - 音频滤镜1、设置音频滤镜 -af 参数2、常用的 音频滤镜 参数3、音频滤镜链 示例二、ffplay 命令行参数 - 统计信息1、设置统计信息 -stats 参数2、关闭统计信息 -nostats 参数三、ffplay 命令行参数 - 同步时钟类型1、设置同步时钟类型 -sync 参数2、同步时钟类型参数选项列举原创 2024-02-09 18:40:23 · 6709 阅读 · 16 评论