有关多媒体的4个问题,肯定有个适合您(300分)

  • 主题发起人 主题发起人 LeeChange
  • 开始时间 开始时间
L

LeeChange

Unregistered / Unconfirmed
GUEST, unregistred user!
1.如何用媒体播放器连续播放两个视频文件,而中间无闪动(50分)
2.如何将两个mpg文件合并(100分)
3.MediaPlayer如何从TStream中获得数据(50分)
4.如何播放一个正在录制中(尚未结束)的mpg文件(100分)
 
没有一个适合我 :-(
 
关于合并文件,肯定要视频和音品格式完全相同才行,否则要先转换成同一种格式
音频和视频应该分开来合并,去掉文件头,直接把数据流连结就可以了
然后再加上新的文件头
我自己就做过把两个wav文件合并,视频也应该差不多
 
播两个中间总是要黑一下,难看死了,咳...用TStream该是一个解决方案.@!@
 
pino能否详细点
 
1: 可以,背景开一个 TmediaPlayer 打开下一个文件,瞬间切换。
2 :直接在物理上连接就行了。不需要处理文件头部。
3: 正在考虑中.....
4: 从理论上不行,但是仍有可操作性,可实现你的目的,但不是实现你的要求。
关键是你要能控制 Mpg 的采集。使用短mpg多段采集,然后就..../
 
1.在播放第一个的时候同时用另外一个Tmediaplayer调入第二个文件,然后切换
2.用dos命令:copy mpg1+mpg2 mpg3
3.用资源文件把要播放的东东放到内存中,然后播放。
 
1. 即使用两个切换,肯定也要闪烁一下的说,这个问题我清楚,呵呵...
有两个办法: (1) 使用NetShow,它里面有关于连续播放文件的函数(文件列表)
(2) 使用专门的解码卡,也就600元左右就可以买到.
2. 如果是用程序合并,知道了你告诉我 :-)
3. 还是用NetShow
4. 还是用NetShow
 
合并mpg文件用直接连接就行了.
对于第三、四个问题,不妨用先写入一个临时文件,然后对这个临时文件进行播放。
 
我对第四个问题感兴趣,但是我是用VB做的,目前本人想将保存在数据库中的AVI视频数据
还原出来,以前是将视频组成CHUNK,然后写入AVI文件中,通过API或MMCONTROL来将文件打开,
现在我想直接在内存中打开CHUNK,而不通过文件的方式来播放视频,请教如何解决。
 
我自己写了一个关于DVD文件和VCD 文件分割和合并的工具
对你和第二个问题应该有效...
如果要,请EMAIL
 
LeeChange:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
对于第2个问题,可以使用MediaStudio Pro 6.0进行连接,该软件是一个很好的
视频处理软件,不仅能将两段视频合并,而且能在视频文件中插入图片、声音等
各种不同格式的文件。
 
你这几个问题压根就是一个呀

.MediaPlayer无法从TStream中获得数据
你要用得另找个这类的控件,
或使用DirectX它里面有直接播放TStream的能力。
 
多人接受答案了。
 

Similar threads

后退
顶部