技术栈
ffplay
dvlinker
4 个月前
ffmpeg
·
开源
·
ffplay
·
sdl
·
存储系统
·
音视频解码播放
基于开源FFmpeg和SDL2.0的音视频解码播放和存储系统的实现
目录1、FFMPEG简介2、SDL简介3、视频播放器原理4、FFMPEG多媒体编解码库4.1、FFMPEG库
Everbrilliant89
7 个月前
ffmpeg
·
ffplay
·
ffmpeg常用结构体
·
ffmpeg关键函数
FFmpeg常用结构体、关键函数、ffplay.c分析
AVFormatContext是一个贯穿全局的数据结构,很多函数都要用它作为参数。FFmpeg代码中对这个数据结构的注释是format I/O context,此结构包含了一个视频流的格式内容。其中存有AVIputFormat(或AVOutputFormat,但是同一时间AVFormatContext内只能存在其中一个)、AVStream、AVPacket这几个重要的数据结构以及一些其他的相关信息,比如title、author、copyright等。另外,还有一些可能在编码中会用的信息,如duration
林鸿群
8 个月前
ffplay
·
视频
·
filter
·
字幕
FFplay使用滤镜添加字幕到现有视频显示
1.创建字幕文件4k.srt4k.srt内容:2.通过使用滤镜显示字幕在视频上3.字幕显示效果
韩曙亮
9 个月前
ffmpeg
·
音视频
·
ffplay
·
滤镜
·
音频滤镜
·
音频滤镜链
·
同步时钟
【FFmpeg】ffplay 命令行参数 ⑤ ( 设置音频滤镜 -af 参数 | 设置统计信息 -stats 参数 | 设置同步时钟类型 -sync 参数 )
ffplay 命令的 -af 参数用于 设置 音频滤镜 ( Audio Filter ) , 用于 对 音频流 应用 各种 处理 和 转换 效果 ;
韩曙亮
10 个月前
ffmpeg
·
音视频
·
ffplay
·
禁用音频
·
禁用视频
·
禁用字幕
·
设置分辨率
【FFmpeg】ffplay 命令行参数 ① ( 设置播放分辨率 | 禁用 音频 / 视频 / 字幕 选项 )
使用 ffplay 播放一个 分辨率 很大的 视频 , 需要 设置 " 强制显示 分辨率 " ;如 : 播放 4K 视频 , 你的电脑显示器屏幕只有 2K , 这种情况下 默认 只能在显示器中 只能 全屏 观看 视频内容 ; 如果想要 在窗口中 观看 完整的 视频画面 , 只能手动 强制 指定一个 视频播放分辨率 ;
十年编程老舅
10 个月前
ffmpeg
·
音视频
·
ffplay
·
音视频开发
·
音视频编解码
·
c++音视频
使用 FFmpeg 轻松调整视频的大小/缩放/更改分辨率
在此 FFmpeg 教程中,我们学习使用 FFmpeg 的命令行工具更改视频的分辨率(或调整视频的大小/缩放)。
静待缘起
1 年前
ffmpeg
·
音视频
·
ffplay
【音视频】ffplay源码解析-PacketQueue队列
为了区分seek前后的连续帧做法:seek之后,后一段的put节点serial+1场景PacketQueue 是一种链表式的队列
静待缘起
1 年前
音视频
·
ffplay
【音视频】ffplay源码解析-FrameQueue队列
如果只用一个连续数组表示一个队列,没有其他标志位 则则无法判断队列状态是队满还是队空一共有三种解决办法
相知-
1 年前
ffmpeg
·
音视频
·
ffplay
·
播放器
ffplay播放器剖析(7)----音视频暂停模块分析
1.通过SDL触发事件调用toggle_pause