市场上的硬盘录像系统都用了多块采集卡,自然能很容易的实现分割显示.
如果只用一块采集卡,就真的需要对图象进行拼装,一般用Bt827或Bt829实现(不知你数电功底如何)
MJPEG其实就是连续Jpeg图片,就是说,图象中每一帧都是一个类似.jpg的图片.它是典型的帧内压缩
算法,压缩率远远低于帧间压缩.
音视频同步是多媒体技术中的一大挑战(引自《DirectX C++do
cument》MicroSoft),一般都是
在录制的时候处理,做成一个文件。
同维的MPEG-I压缩卡支持音视混合,但他的音频是软压缩,同步混合也是用软件实现的,资源占用很高,
不适用于大路数机器。
微视的卡可以采集音视频,但对音频没有做任何压缩及同步处理。长于30秒后肉眼及可察觉不同步。
康银卡在这方面做的很好,他将音频压缩和同步写在DSP中,占CPU很少。
能在录制时做到同步是最好的,但如果象你说的那样,录成两个文件的话,就比较麻烦了,
码流一致也是不行的,文件一长准死。
提供一种方法参考:
在录制视频的同时开始录制音频,然后每二三十秒停止音频并立即重新开始录制音频(换一文件,
并记下开始时间)记住音视文件的关联。回放时已视频为标准,在每次音频文件播完换文件时,用
音频向视频对时。
这个方法看起来非常幼稚,但却非常实用,录制和回放中资源占用都不高。有一个缺陷是在
音频换文件时有一个毫秒级的音频停顿。此方法成功用于商用软件中,数量接近0.5K套,未见用户
反映此问题。