![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ffmpeg
titer1
一个爱弄墨水的程序员
www.drysaltery.com
展开
-
ffmpeg Tutorial -2 初印象
Tutorial -2 初印象:所有tutorial图像跑得最快的。如果看了后面的代码,其实就知道原因,这里buffer有了就播放,这里没有使用定时器来控制帧,更没有和音频同步。 测试用例A:微软自带野生动物.wmv 结果及简要分析:失败,原因是不支持中文名; 测试用例B:微软自带 wildlife 结果及简要分析:成功播放,在 frameFinished加上断点。结果表格原创 2014-06-04 13:28:09 · 1056 阅读 · 0 评论 -
ffmpeg tutorial 4 初印象
目标 大纲式列出变化(v3 vs v4)原创 2014-06-04 16:53:52 · 913 阅读 · 0 评论 -
ffmpeg tutorial 3 教程 结果分析
目标: 关注视频帧调用过程原创 2014-06-04 16:35:54 · 1056 阅读 · 0 评论 -
(未完成)ffmpeg tutorial 4 (播放视频) 解读
回顾晚上的看书笔记#基础,显示过程 设定显示区域,//video mode Yuv覆盖 // 显示图像//rgb格式转yuv,操作力实际操作用 yv12来填充yuv420, 绘制图像//位置,高度,宽度,缩放大小的矩阵参数。 66一届理解:桌子,白底桌布,原始花纹,变化的花纹。 关于播放声音的小节 声音的回调函数,尤其那个参数的设置原创 2014-06-04 17:16:13 · 1044 阅读 · 0 评论 -
ffmpeg tutorial 6 --音频同步 实践
音频同步展望 初步印象:播放的速度终于均匀了,不过感觉好快 话说,是按照视频同步的方案增加的函数 增加的大函数都是audio做文件名的 比较tutorial5 vs tutorial 6 结构有点乱 代码增加的大致有: 选择同步的时钟接口函数 double get_video_clock(VideoState *is) { double delta; delta原创 2014-06-10 14:52:52 · 1592 阅读 · 0 评论 -
tutorial 5 音视频同步 初印象
同步视频基础 时间戳, dts解码时间戳 pts 显示时间戳 评价:现在认识 依然 很浅,比如i b b p的认识 动手实践: 想不想动手实践看看pts 第一次 被赋值。 重点研究那个video_fresh-timer 函数 鉴于分析的视频只有12帧, actual_delay expect Audio 的时间 理解一下那原创 2014-06-10 14:28:06 · 1514 阅读 · 3 评论 -
音视频同步原理解析
音视频同步原理解析 2013-04-18 15:21:11 标签:音频视频 视频流中的DTS/PTS到底是什么? DTS(解码时间戳)和PTS(显示时间戳)分别是解码器进行解码和显示帧时相对于SCR(系统参考)的时间戳。SCR可以理解为解码器应该开始从磁盘读取数据时的时间。 mpeg文件中的每一个包都有一个SCR时间戳并且这个时间戳就是读取这个数据包时的系统时间。通常情况转载 2014-09-27 17:12:47 · 11776 阅读 · 0 评论