社区
多媒体/流媒体开发
帖子详情
请教一个问题:如何让音频视频同步
smellteen
2005-08-08 05:39:51
我是用VFW来进行视频捕获的,在回调函数FrameCallbackProc里把捕获的桢
通过AVIStreamWrite写到一个创建的AVI文件当中去。
然后用waveInxxxx系列函数捕获音频,在waveInProc函数里把数据也用
AVIStreamWrite写到同一个文件中。
现在的问题是:一旦音频视频同时写,播放写好的AVI文件时就出现视频很快的播放,
而音频以录制的速度播放,就是不同步。
请问:这是怎么造成的?可能是什么问题?
...全文
267
4
打赏
收藏
请教一个问题:如何让音频视频同步
我是用VFW来进行视频捕获的,在回调函数FrameCallbackProc里把捕获的桢 通过AVIStreamWrite写到一个创建的AVI文件当中去。 然后用waveInxxxx系列函数捕获音频,在waveInProc函数里把数据也用 AVIStreamWrite写到同一个文件中。 现在的问题是:一旦音频视频同时写,播放写好的AVI文件时就出现视频很快的播放, 而音频以录制的速度播放,就是不同步。 请问:这是怎么造成的?可能是什么问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smellteen
2005-08-09
打赏
举报
回复
哦,这个我没设置。
应该怎么设置啊?(很汗这么问,是第一次做这类的程序)
GoogleGeek
2005-08-09
打赏
举报
回复
avi文件录制完了后,你要回过头来更新fps!
windows_editor
2005-08-09
打赏
举报
回复
typedef struct _avimainheader {
FOURCC fcc; // 必须为‘avih’
DWORD cb; // 本数据结构的大小,不包括最初的8个字节(fcc和cb两个域)
DWORD dwMicroSecPerFrame; // 视频帧间隔时间(以毫秒为单位)
DWORD dwMaxBytesPerSec; // 这个AVI文件的最大数据率
DWORD dwPaddingGranularity; // 数据填充的粒度
DWORD dwFlags; // AVI文件的全局标记,比如是否含有索引块等
DWORD dwTotalFrames; // 总帧数
DWORD dwInitialFrames; // 为交互格式指定初始帧数(非交互格式应该指定为0)
DWORD dwStreams; // 本文件包含的流的个数
DWORD dwSuggestedBufferSize; // 建议读取本文件的缓存大小(应能容纳最大的块)
DWORD dwWidth; // 视频图像的宽(以像素为单位)
DWORD dwHeight; // 视频图像的高(以像素为单位)
DWORD dwReserved[4]; // 保留
} AVIMAINHEADER;
DWORD dwMicroSecPerFrame; // 视频帧间隔时间(以毫秒为单位) 设对了么
日总是我哥
2005-08-09
打赏
举报
回复
似乎是时间戳没设置好的。
音视频的
同步
原理
1. 音视频
同步
的原理 2. 音视频
同步
的较正方法 3. 音视频
同步
时遇到的
问题
声明:以下所有内容均为转载 1.原文转自:http://bbs.chinavideo.org/viewthread.php?tid=1183&extra=page%3D1%26amp%3Bfilter%3Ddigest&page=1 下面贴出部分: 音视频
同步
这一
音视频的
同步
原理--记录
1. 音视频
同步
的原理 2. 音视频
同步
的较正方法 3. 音视频
同步
时遇到的
问题
声明:以下所有内容均为转载 1.原文转自:http://bbs.chinavideo.org/viewthread.php?tid=1183&extra=page%3D1%26amp%3Bfilter%3Ddigest&page=1 下面贴出部分: 音视频
同步
这一块,我一...
音视频
同步
、网络抖动
今天在
一个
流媒体群里,看到
一个
大神分享自己解决网络抖动、音视频
同步
的方法,记录一下学习学习。 注:时间是用的相对时间戳,则时间越小播放越快,注释很明白相信大家一看就明白了。 优化版本 音视频
同步
顺便
请教
了大神一些
问题
。下面是我整理的大神的分享。 当播放器接入服务器播放的时候不一定每次都切到I帧, 一旦产生切到P帧或者
音视频的
同步
机制
1. 音视频
同步
的原理 2. 音视频
同步
的较正方法 3. 音视频
同步
时遇到的
问题
声明:以下所有内容均为转载 1.原文转自:http://bbs.chinavideo.org/viewthread.php?tid=1183&extra=page%3D1%26amp%3Bfilter%3Ddigest&page=1 下面贴出部分: 音视频
同步
这一块,我一直不...
音视频打包传送
1
请教
大伙 我只做过 MPEG4视频流的RTP打包传输 接收 现在加入了音频采集 所以要发送 音视频流 我想请问大伙 在发送时 一般的做法是 音视频流分开发送 还是 发送音视频的合成流? 答案: 直播考虑实时性的话,就可能要考虑丢视频包、保音频包;分开传输比较好 点播不考虑实时性、要求
同步
的话,可以进行缓冲;合并传输比较好 现在的话 对合成流
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章