如何将2个mpg 或2个wmv文件用delphi代码合成一个文件,然后播放?(50分)

  • 主题发起人 主题发起人 138075
  • 开始时间 开始时间
1

138075

Unregistered / Unconfirmed
GUEST, unregistred user!
如:
1.mpg + 2.mpg = 3.mpg
1.wmv + 2.wmv = 3.wmv

另外请大家帮忙推荐一个好一点的 mpg -> wmv 的视频转换工具
 
要知道格式才行
 
格式是一样的。
 
有会的吗?
 
mpg后缀一般是mpeg1文件,你可以查看ISO11172-1部分有关于系统层的语法描述,11172-2关于视频部分,11172-3关于音频部分.
由于,每一个文件内独立包含该文件解码所需要的信息,如果你直接将两个文件合成一个文件,直接按二进制文件合成在一起就可以.
但是WMV是微软的ASF文件格式,该模式是流媒体的形式,在文件头部包行了对音频以及视频解码器的描述,必须按照ASF的格式存放数据.你需要参考文档
 
楼上,真是高手
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部