2011-01-28 70 views
0

全部,C#合并VOB文件,有可能吗?

我正在制作一个培训工具包,其内容与2个VOB文件一起使用,我需要该软件自动合并为1.我们将从该厂商获得10-15个vob文件我们的要求是转移到一个文件。

合并这些文件就像打开字节流并将它们合并一样简单吗?

谢谢!

回答

0

如果文件的规格匹配,应该可以使用第一个文件中的标题,并将剩余文件减去它们的标题复制到一个文件中。但是规范需要完全匹配从编码类型和参数到音频通道数量的所有内容。

如果是这样,那么您只需读取所有文件并跳过除第一个文件之外的每个文件的前xxx字节。

如果VOB文件被加密(DVD加密),它将不起作用。

注:这是一个工作专门的工具做得很好。他们进行了优化和(或多或少)无bug。所以如果可以的话,使用它们(即从命令行)。

0

不,它不是简单的合并。否则旧的DOS命令>type 1.VOB, 2.VOB > Final.VOB将完成这项工作。

除非是一些学习,只要使用any VOB merging工具合并这两个。

+0

不确定你在这里是否正确。合并2个文件的字节创建了一个可播放的文件,只是不确定是否需要其他内容。 – Mike 2011-01-28 17:36:09

0

很多这可能要取决于如果VOB文件具有相同的分辨率和比特率,以及确保很多其他编码参数是相同的。如果他们正在使用完全相同的编码参数,那么简单地将文件连接起来可能会起作用。我对DVD的使用经验表明,当DVD完成时,来自DVD的文件可以正常工作。但是,我的第一个猜测是,如果文件之间有任何格式差异,这将不起作用。