VB6 如何以二进制方式实现对媒体文件进行简单的分割和合并? 100
比如一个视频或音频文件,我想将其从中间50%的位置分割成两份单独保存。我用二进制方式打开源文件,然后读取前面50%的字节数,并保存为新分割文件1,将后面50%的字节数保存...
比如一个视频或音频文件,我想将其从中间50%的位置分割成两份单独保存。我用二进制方式打开源文件,然后读取前面50%的字节数,并保存为新分割文件1,将后面50%的字节数保存为新分割文件2。分割出来的两个文件,只有前面的新分割文件1能播放,而第二个文件就不能播放了。不能播放的原因,有可能因为新分割文件1的文件头包含了媒体文件头,所以能播放,而新分割文件2由于没有包含媒体文件头,所以不能播放。
如何才能简单地以二进制方式将一个视频或音频文件分割成两份或多份,使得每一份都能独立播放呢?
另外,有一种设想就是将源媒体文件的文件头读取出来,然后重新写入新分割文件2中作为其文件头,就能播放了。但媒体文件格式很多,如何识别每一种媒体文件的文件头的开始和结束标记所在的字节范围呀? 展开
如何才能简单地以二进制方式将一个视频或音频文件分割成两份或多份,使得每一份都能独立播放呢?
另外,有一种设想就是将源媒体文件的文件头读取出来,然后重新写入新分割文件2中作为其文件头,就能播放了。但媒体文件格式很多,如何识别每一种媒体文件的文件头的开始和结束标记所在的字节范围呀? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询