视频录制时的音画不同步问题如何解决?

zhengyanadws 2013-08-06 06:14:06
自己写的屏幕录像软件,用的是
http://www.codeproject.com/Articles/7388/A-Simple-C-Wrapper-for-the-AviFile-Library

A Simple C# Wrapper for the AviFile Library

的代码。通过截图合成视频,然后通过解码器压缩成一个完整的AVI文件。录音则是用的driectX,最后把音频视频合在一起。方法有些笨,但是完全新手只能找到这样的简单办法……

于是很自然的遇到的音画不同步的问题,由于帧数是在创建avi文件的时候设置的,而每秒钟的屏幕截图数量却经常有相当大的变化,于是延迟经常会很大,少则几秒,多则十几秒,完全无法预测。

不知道有没有大大用过这个库,这样的问题是如何解决的?
或者说有没有其他难易度类似的办法可以完成这样的工作回避这样的问题?
...全文
2014 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
good_jobs 2013-08-07
  • 打赏
  • 举报
回复
有现成的视频录像库可以用。截图合成视频效率太低
zhengyanadws 2013-08-07
  • 打赏
  • 举报
回复
似乎还是没有人啊……
馒头仔 2013-08-07
  • 打赏
  • 举报
回复
帮楼主顶一下吧,不过你做的东西确实比较偏门
zhengyanadws 2013-08-06
  • 打赏
  • 举报
回复
人工置顶……
zhengyanadws 2013-08-06
  • 打赏
  • 举报
回复
似乎没什么人的样子……

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧