当前位置:编程学习 > wap >>

android影音播放器--卓维影音开发过程中音视频同步的问题求助

android卓维影音采用ffmpeg解码+opengl绘图,出现的问题是音视频不同步。
现在音视频的同步规则是将视频同步到音频,不知道该如何整了,请大家帮个忙提供个思路,能有个demo会更好。非常感谢大家! android ffmpeg opengl es yuv --------------------编程问答--------------------  再附上一个软件适用连接:http://www.drovik.com/html/902637248.html --------------------编程问答-------------------- 定位问题再解决问题

音视频不同步,显然是时间戳出了问题,除了程序逻辑错误,视频解码性能不足也会导致不同步
在解码、渲染等各环节都把时间戳打印出来对比下,找出原因先 --------------------编程问答--------------------
引用 2 楼 u010667907 的回复:
定位问题再解决问题

音视频不同步,显然是时间戳出了问题,除了程序逻辑错误,视频解码性能不足也会导致不同步
在解码、渲染等各环节都把时间戳打印出来对比下,找出原因先


说的很对,我打印了一下音频时间戳,是一个非常大的负数,明显的不对啊 --------------------编程问答-------------------- 是数据类型不对溢出了吧? --------------------编程问答--------------------
引用 4 楼 u010667907 的回复:
是数据类型不对溢出了吧?


以实际数据来说:
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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,