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

C# 合并VOB文件,可能吗?,c#,vob,C#,Vob,全部, 我正在制作一个培训工具包,其中包含用于2个VOB文件的内容,我需要软件自动合并为1。我们将从该供应商获得多达10-15个vob文件,我们的要求是移动到单个文件 合并这些文件是否像打开字节流并合并它们一样简单 谢谢 不,这不是简单的合并。否则,旧的DOS命令>type 1.VOB,2.VOB>Final.VOB将完成此任务 除非是为了学习,否则只需使用工具将两者合并。这很大程度上取决于VOB文件是否具有相同的分辨率和比特率,以及确保许多其他编码参数相同。如果它们使用完全相同的编码参数,只需

全部,

我正在制作一个培训工具包,其中包含用于2个VOB文件的内容,我需要软件自动合并为1。我们将从该供应商获得多达10-15个vob文件,我们的要求是移动到单个文件

合并这些文件是否像打开字节流并合并它们一样简单


谢谢

不,这不是简单的合并。否则,旧的DOS命令
>type 1.VOB,2.VOB>Final.VOB
将完成此任务


除非是为了学习,否则只需使用工具将两者合并。

这很大程度上取决于VOB文件是否具有相同的分辨率和比特率,以及确保许多其他编码参数相同。如果它们使用完全相同的编码参数,只需将文件串联起来就可以了。我使用DVD的经验表明,完成此操作后,DVD中的文件可以正常工作。但是,我的第一个猜测是,如果文件之间存在任何格式差异,这将不起作用。

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

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

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


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

此处不确定是否正确。字节合并2个文件创建了一个可播放的文件,只是不确定是否需要其他内容。