音频与视频合适开始同步?本人菜鸟,请高手帮忙,重分酬劳
相爱相随 2014-05-22 10:12:20 前奏:
本人刚开始接触多媒体开发,最近做一个播放器时,遇到很多问题,在此特向大牛请教。(播放器使用的是ffmpeg库开发)
先介绍情况:
我已经按照网上帖子做好视频到音频的同步,但是发现开始播放时有一段视频播放太快,由于跟音频的时间差导致的。音频晚于视频播放,同步时就开始几秒中视频就快速给跳过了。
主要问题:
1. 多媒体文件播放时,怎样才能从一开始就把时间戳给同步上
2. 多媒体文件播放时,是否可以知道视频流先播放,还是音频流先播放
案例:下面是一个视频播放的案例,视频播放开始时间为T1,音频开始播放时间为T2,结束时间也类似;我使用视频同步音频(因为音频时间是恒定的),视频去同步音频的时候,由于T2-T1<0因此T1到T2的视频就给快速跳过了,结束也是如此,对于这种我想请教高手,如何才能做到真正的同步?
时间轴 T1 T2................................................................T3 T4
视频流 ----------------------------------------------------------------
音频流 ----------------------------------------------------