多画面分割技术及其他(200分)

  • 主题发起人 主题发起人 cxbseu
  • 开始时间 开始时间
C

cxbseu

Unregistered / Unconfirmed
GUEST, unregistred user!
看到市场上的硬盘录像系统都提到了多画面分割技术,这是什么,要做到1,4,5,6,8
,9,16等任意画面的分割,如何实现的,关键技术是什么。还有MJPG是一种什么格式,
如何将一个mpg或mpe的视频文件(不带声音)和一个wav文件同步播放。好多问题!
 
多画面分割的话,我想需要自己写解码器,其实解码器无非就是把视频解释成图像和声音信息
。如果能把每帧的图像从视频流中提取出来,那么分割显示不就不成问题了吗?
同步播放的问题我想应该是这样:如果视频文件的码流(也就是每秒播放多少帧)和声音
文件的码流(不知道是不是这样叫)能够一致的话,同时进行播放就可以实现同步了。
 
市场上的硬盘录像系统都用了多块采集卡,自然能很容易的实现分割显示.
如果只用一块采集卡,就真的需要对图象进行拼装,一般用Bt827或Bt829实现(不知你数电功底如何)
MJPEG其实就是连续Jpeg图片,就是说,图象中每一帧都是一个类似.jpg的图片.它是典型的帧内压缩
算法,压缩率远远低于帧间压缩.
音视频同步是多媒体技术中的一大挑战(引自《DirectX C++do
cument》MicroSoft),一般都是
在录制的时候处理,做成一个文件。
同维的MPEG-I压缩卡支持音视混合,但他的音频是软压缩,同步混合也是用软件实现的,资源占用很高,
不适用于大路数机器。
微视的卡可以采集音视频,但对音频没有做任何压缩及同步处理。长于30秒后肉眼及可察觉不同步。
康银卡在这方面做的很好,他将音频压缩和同步写在DSP中,占CPU很少。
能在录制时做到同步是最好的,但如果象你说的那样,录成两个文件的话,就比较麻烦了,
码流一致也是不行的,文件一长准死。
提供一种方法参考:
在录制视频的同时开始录制音频,然后每二三十秒停止音频并立即重新开始录制音频(换一文件,
并记下开始时间)记住音视文件的关联。回放时已视频为标准,在每次音频文件播完换文件时,用
音频向视频对时。
这个方法看起来非常幼稚,但却非常实用,录制和回放中资源占用都不高。有一个缺陷是在
音频换文件时有一个毫秒级的音频停顿。此方法成功用于商用软件中,数量接近0.5K套,未见用户
反映此问题。
 
谢谢lww和LeeChange。还有一个小小的问题,对1024*768分辨率的屏幕进行1,4,5,
6,8,9,16画面的分割,每个窗体的大小是多少,就举5个,9个画面。
 
如果不需要维持4:3的比例,随便怎么放。
如果要则应该算一下:
5画面: 1个大的,长宽各占屏幕长宽的2/3,放在左上角, 4个小的长宽各为屏幕的1/3,正好添满屏幕
9画面: 9个画面一样大,长宽各为屏幕的1/3.
以上意见,仅供参考
 
谢谢LeeChange!
 
后退
顶部