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

时间:2011-01-28 16:57:41

标签: c# vob

所有

我正在制作一个培训套件,其中包含与2个VOB文件一起使用的内容,我需要软件自动合并到1.我们将从该供应商处获取最多10-15个vob文件,我们的要求是移到一个文件。

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

谢谢!

3 个答案:

答案 0 :(得分:0)

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

除非是为了学习,否则只需使用any VOB merging工具合并这两个。

答案 1 :(得分:0)

很多这可能取决于VOB文件是否具有相同的分辨率和比特率,以及确保许多其他编码参数是相同的。如果他们使用完全相同的编码参数,只需对文件进行连接即可。我对DVD的体验表明,完成后DVD中的文件工作正常。但是,我的第一个猜测是,如果文件之间存在任何格式差异,这将无效。

答案 2 :(得分:0)

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

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

如果VOB文件已加密(DVD加密),则无效。

注意:这是一个专业工具做得好的工作。它们经过优化,(或多或少)无bug。因此,如果可以,请使用它们(即从命令行)。