android影音播放器--卓维影音开发过程中音视频同步的问题求助
android卓维影音采用ffmpeg解码+opengl绘图,出现的问题是音视频不同步。现在音视频的同步规则是将视频同步到音频,不知道该如何整了,请大家帮个忙提供个思路,能有个demo会更好。非常感谢大家! android ffmpeg opengl es yuv --------------------编程问答-------------------- 再附上一个软件适用连接:http://www.drovik.com/html/902637248.html --------------------编程问答-------------------- 定位问题再解决问题
音视频不同步,显然是时间戳出了问题,除了程序逻辑错误,视频解码性能不足也会导致不同步
在解码、渲染等各环节都把时间戳打印出来对比下,找出原因先 --------------------编程问答--------------------
说的很对,我打印了一下音频时间戳,是一个非常大的负数,明显的不对啊 --------------------编程问答-------------------- 是数据类型不对溢出了吧? --------------------编程问答--------------------
以实际数据来说:
audio info : bite_rate= 61660, sample_rate = 44100, channels = 2, sample_fmt = 1, frame_size = 1024
看上去貌似是正常的。
is->audio_st->time_base = 1,is->audio_st->time_base.num = 44100,is->audio_st->time_base.den = 1
av_q2d(is->audio_st->time_base) = 90316800
看上去貌似有些不正常。 好大的一个整数啊
补充:移动开发 , Android