mingyuejingque 发表于 2014-3-3 16:12:50

ffmpeg相关基础知识,比如time_base

主讲人:深圳-大牙
时间: 周末,待定,到时候会通知大家。
内向: ffmpeg相关基础知识,比如time_base

       我谨代表 lsm 、大师兄 和 广大群友,向群里的新秀 大牙 致以崇高的敬意,并对他的积极响应表示衷心的感谢~!
       祖国的软件事业因此而精彩!广大程序员因此而备受鼓舞,本论坛也越来越火热!

       大牙 是咱们群里的新秀,他比较虚心、好学,印象中他也没搞多久就已经这么厉害了,他进步的非常快~!
         咱们群友们是一个热心的群体
      他宣布 给大家讲讲学习的经验,跟大家一起交流交流,那么-------

      大家给他致以热烈的掌声~~鼓励一下~~

      祝贺 大牙 在新的一年取得更大的进步!


      新春的第一炮已经打响!!!!!   IT届的大侠们,大家一起加油吧~向着自己心中最崇高的目标奋进!!!!!!!

      谢谢大家~!


http://t10.baidu.com/it/u=2934783270,1310718256&fm=56

Tee 发表于 2014-3-10 13:06:18

大侠谬赞了,这周末加班了,关键是觉得自己功力尚浅,不能误人。我热爱技术分享,等以后有能力会与大家一起分享一起进步。
哈哈,感谢大侠平时给我解答!

关于 time_base, 一开始我看ffplay.c的代码也很迷惑,不是很明白。

打个比喻,time_base 就像 人民币与美元 的转换, 现实世界的时间刻度衡量标准到ffmpeg时间衡量标准的转换。

那么为什么要引入 time_base 呢。

我的理解是因为pts, dts, 类型都是 uint64_t,是整数而不是浮点数。
例如帧数为25, 那么一帧显示时间就是 1/25 秒,, 那pts 就无法表示1/25这个了,只能通过放大倍数,这就通过time_base来转换的啦。

还有ffmpeg里面stream里面有timebase,codec里面也有timebase,这个在自己代码打印下日志,看看 cur_pkt.pts, next_pkt.pts 是怎么变化的,
就很快明白了。

:lol

孙悟空 发表于 2014-3-3 16:16:38

非常感谢明月热心发起

turn 发表于 2014-3-3 16:19:28

必须支持,顶起~~~

668hkjz 发表于 2014-3-3 23:24:24

顶起,有个疑问,怎么听讲座呢?

mingyuejingque 发表于 2014-3-7 09:23:40

讲座是在群的视频聊天里听的。

DD 发表于 2014-3-8 21:27:28

什么时候开讲?错过了没看到能有视频下载吗?

xubbwd 发表于 2014-3-10 16:44:16

这个讲完了吗????什么时候开讲???
页: [1]
查看完整版本: ffmpeg相关基础知识,比如time_base