分类：电脑/网络-软件
问题：如何提取DVD视频光盘中的音视频文件？今天公司调用了很多以前别人? 
如何提取DVD视频光盘中的音视频文件？今天公司调用了很多以前别人制作的DVD视频光盘,让我进行修改，然后我就直接打开光盘把视频文件考出来，然后进行处理，但是我发现一个问题！就是说：原本一个完整视频文件有1个多小时，可是DVD光盘中的文件却有好几个！直接播放这些文件发现，内容出现了口型不准、相互之间衔接差几帧！这样就严重影响了播放效果！而且也是相对文件不完整了！比如，第一个文件结尾出现了声音少，而第二个文件开头出现了画面少...虽然只有2,3秒钟左右，但是处理起来无疑增加了难度！我现在的方法是：调用PR中，然后分别对每个文件进行首如何提取DVD视频光盘中的音视频文件？今天公司调用了很多以前别人制作的DVD视频光盘,让我进行修改，然后我就直接打开光盘把视频文件考出来，然后进行处理，但是我发现一个问题！就是说：原本一个完整视频文件有1个多小时，可是DVD光盘中的文件却有好几个！直接播放这些文件发现，内容出现了口型不准、相互之间衔接差几帧！这样就严重影响了播放效果！而且也是相对文件不完整了！比如，第一个文件结尾出现了声音少，而第二个文件开头出现了画面少...虽然只有2,3秒钟左右，但是处理起来无疑增加了难度！我现在的方法是：调用PR中，然后分别对每个文件进行首尾口型校正，然后合并导出一个完整文件！然后进行刻录！由于以前没有这样处理过！所以问题来了：如果我对每个文件分别进行导出，那么再调入NERO进行DVD视频刻录的话，生成的光盘播放的时候（由于实际这几个文件是一个完整的文件！），每段播放完后是否可以直接播放下一段？还是说可以连续播放？因为毕竟这些员北是一个文件啊～后来想想，我不清楚如何能够将完整的DVD视频文件取出？是否需要什么来辅助呢？这样提取后则可以避免重新处理，口型校正！～而且还有就是 不知道可否直接对DVDVOB文件进行修改呢？还是说就算是把整个视频文件完整提取出来，还得进行格式转换才能修改？呵呵希望大家能够明白我的意思～求解！着急！谢谢大家了！～ 主要是不管直接拷贝VOB文件还是通过软件进行提取，都会或多或少出现失真或者播放卡壳的问题出现！奇怪为什么会这样，如何解决？有没有软件可以达到提取质量好呢？～谢谢～
回答：我没遇到过此现象，但我在网上看到相关介绍，是否对你有用，你自己看：前 言 随着和电脑技术的发展，转眼之间到了 DVD 刻录时代。现在拥有 DVD 刻录机的电脑也越来越多。 刻录 DVD 视频，就个人观点来讲，一般是以下些个用途：复制、收藏（一些心仪已久但一直没有购到的影碟，但是手头上有制作比较好的 DVDrip 版本或 HDTV 版本）、压缩（可以连续播放几个小时并且画质超过 VCD，例如一些画质一般的 DVDrip 专题片）、观看（可以埋在大沙发里舒服的用大电视享受最新的 DVDrip 转制的新片）、DV（数码摄象机）的采集转制等等。 DVD 视频影碟制作向来是一个比较专业的领域，会占用大量的资源、设备和时间，很多专业的软件、烦琐的操作会让人头昏脑涨。作为个人（或业余）DVD 影碟的制作，要求相对简单的多，并且投入的设备和时间、精力也有限。 因此，以下介绍的制作方法，力求用通俗易学和操作简单的软件，来实现个人 DVD 影碟的制作。 当然，有很多方法和软件同样能达到或比下文介绍的方法好的多或者更专业效果，在此非常希望能一起探讨，至于本文中出现的错误和不足，也请多指教。 以下将介绍 DVD 影碟制作的几项内容： 一、DVDrip 转 DVD 视频的制作。 二、DVD影碟菜单和生成 DVD 影碟的制作。 三、多音轨、可选字幕的 DVD 影碟制作。 四、超容量DVD影碟的制作。 制作之前，先谈一下制作的硬件和软件，这是 DVD 影碟制作的基础。 首先要有一台 DVD 刻录机（考虑到DVD影碟播放机的兼容性，建议使用 DVD+RW格式的刻录机），至于品牌无所谓，国产DVD刻录机同样能很好的工作。相反，对于电脑的要求一定要高，除了要有运算能力较高的 CPU 和比较大的内存外，硬盘的空间一定要足够，以制作一张 90 分钟标准 DVD 视频影碟为例： 1、确保有 4.5G 的临时文件空间（如果从 DV 采集 60 分钟视频，至少需要大约 15 - 20G 的临时文件空间）。 2、有一个大于 10G 并且是 NTFS 格式的磁盘分区用来后期编辑或文件存放。 3、准备一张 DVD+RW 的可擦写盘片，尽量使用品质优异的 DVD 刻录盘片，有利于长期保存和对刻录机的保养。 一台强劲的电脑和稳定的操作系统，是制作 DVD 视频影碟强有力的保障。 关于制作软件的使用，不仅仅局限于以下介绍的几种，可能在实际制作时需要更多软件。而且，有更多更优秀的软件能制作出更专业的DVD视频影碟（或者方法更简单）。 1、GSpot：视频和音频文件的编码查看器。 2、Ahead Nero：CD、DVD 刻录软件。 3、GordianKnot：优秀的音、视频编辑、编码软件，整合了 AVIMux_GUI、 VirtualDubMod、Nandub等制作过程中需要用到的众多软件。 4、TMPGEnc PLUS：强大的 MPEG 编码器。 5、Roxio VideoPack（或 DVDMaestro ）：DVD 影碟制作软件，可以制作相对比较复杂的菜单结构。DVDMaestro 更专业和优秀，但是比较复杂和晦涩难懂，推荐进阶使用，这里力求简单化。 6、Ifo Edit 和 Vob Edit：DVD 编辑软件，使用这两个软件实现多音轨和可选字幕的置入。 7、FFShow（或者相应的视频和音频 Codec）：各种视频和音频的编码解码器，尽可能安装比较新的版本。 言归正传，在满足了硬件要求和安装好应用软件之后，可以开始 DVD 视频影 碟的制作。 一、DVDrip（或 RMVB）转 DVD 视频。 首先，用 GSpot 打开需要处理的 AVI 源文件，查看一下视频和音频的编码方式，初步决定对音频的处理方案，同时注意一下影片的帧率（FPS）。 接下来用 GordianKnot 中整合的软件 AVIMux_GUI打 开 AVI 文件，分离保存出 AC3（或DTS）音频或 MP3 音频（对于分离音频文件的方法有很多种，不过建议还是使用 AVIMux_GUI，出现过用 Nandub 分离 AC3 合并出的 DVD 在影碟机上无声的情况），用 Nandub （GordianKnot 中整合的软件）保存一个不带音频的纯视频 AVI 文件。 音频使用方案有两种： 1、AC3（或 DTS）音频一般音效比较好，可以在以后合并时直接使用，所以不必进行处理。 2、MP3 音频一定要预先处理成 WAV 或 MPA 格式（当然也可以处理成 AC3，不过这样好象没有必要），方法很简单。 处理成WAV音频格式： 用 Nero 自带的音频编辑器 Nero Wave Editor 打开 MP3 音频文件，选择保存格式为 WAV 文件就可以了，注意一定要是 48000Hz 而不是使用 44100Hz 。 处理成 MPA 音频格式： 同样用 Ulead VideoStudio 导入 MP3 音频文件，点击“分享”（可能版本不同名称存在差异，所用以下软件名称不同之处，不一一说明），然后“创建音频文件”、设置、保存就可以了，同样注意设置 48000Hz。Roxio VideoPack 中同样也有这个转换软件，操作也相对简单，但是不能设置生成 MPA 文件的码率。 音频文件准备完成后，可以准备字幕。同样也有两个选择：影片内置字幕（硬字幕）和可选字幕。前者可以在以后编辑 AVS 脚本文件中导入，而后者比较复杂一点，需要将现有的字幕文件转成 Sup 格式的文件（关于字幕格式的转换，在这里就不详细介绍了）。 然后，要针对先前分离出的纯视频 AVI 文件做一个简单的 AVS 脚本文件（如果做过 DVDrip 转 RMVB 处理的话，应该是没有问题的），关于这个步骤，可以参照伊甸园论坛制作技术教程专区的《 avs 讲解及其在 rmvb 压制中的合理运用 》一文。 制作 AVS 脚本文件不仅仅是为了要能够导入 TMPGEnc PLUS 进行处理，还牵涉到 DVD 视频的播放比例问题。因此，这里有几个概念一定要了解一下： 一般电影有很多比例，统称为 4:3 或 16:9，严格讲其实可以细分为 1.33:1、1.85:1、2.35:1、1.66:1、2.21:1、2.7:1 等，这就造成了 DVDrip 的分辨率各不相同。而一般 DVD 视频播放只有两个比例，就是 1.33:1 和 1.85:1（NTSC 制式的分辨率为 720×480 或 352×480，PAL 制式为 720×576 或 352×576 ），如果不对 AVI 文件进行适当处理（例如 2.35:1 的比例需要填充黑边使之成为 1.85:1，这个也是 DVD 转 DVDrip 过程中切黑边的一个原因），就会造成最后播放比例失调，这就是需要编辑 AVS 脚本文件的一个重要原因。 另外需要一提的是关于电视的视野问题，翻阅 DVD 播放机的说明书都有提到：所有的电视机都只显示 DVD 视频的大部分而不是全部。如果电视机足够大并且想尽量多看到一点视频内容的话，也可以在 AVI 文件四周填充一圈适当的黑边，而电视机观看的时候是不会显示的。 AVS 脚本文件编辑完成后，可以预先在 VirtualDubMod（GordianKnot中整合的软件）看看有没有错误或比例是否正确，记得 4:3 的比例是 1.33:1，16:9 的比例是 1.85:1。例如下图的影片原比例是 2.35:1，如果直接按照这个比例制作 DVD文件，播放时物体就会被拉长，所以必须填充黑边成为1.85:1。 现在所有的前期准备基本完成了，开始下面这个制作过程中最漫长的视频编码，将 AVI 文件转换成 MPEG 的编码文件。 启动 TMPGEnc PLUS，在菜单中选择“项目助手”，选择需要的 DVD 视频标准和比例，例如上图的影片可以选择 NTSC ( 16:9 )，如果是 4:3 的比例，就应该选 NTSC（对于选择 NTSC 制式还是 PAL 制式，主要还是看源 AVI 文件的帧率，一般有三种：23.976 FPS、29.970 FPS 和 25 FPS，前两者选择 NTSC 制，后者选择 PAL 制，而现在的影碟机基本是全制的，不必为考虑选择了制式会出现播放兼容问题）。 编码方式可以选 MP2 音频的编码，如果影片很长或者相对来讲编码码率较低，就应该选 VBR（实际上相当于2次编码，会消耗掉很多时间，要有心理准备）编码方式，一般 100 分钟左右的影片选 CBR 编码方式就可以了。 下来是导入 AVS 文件和音频文件，正确选择图象高宽比。进入下一个设置，这里面是对影片的一些高级设置，如处理速度、质量、剪切、调节色彩、除噪、锐化以及更进阶的一些设置（这里不仔细介绍，推荐可以适度使用锐化）等等。如果AVI 源品质较好，可以跳过。 设定码率这个项目，是直接关系到制作出的 DVD 视频文件的品质、大小关键。不过也不是很难，只要注意几点就可以了： 1、不要设置占用 DVD 盘片 100%，根据经验，应该是控制在最多 4G - 4.1G 左右（实际标准 4.7G DVD 刻录盘片最多使用量是 4.3G 左右），并且打算用 AC3 音频或再附加多音轨的话，在计算时候要扣除这些文件量。 2、图象平均编码码率低于 4000 或 3000K 的情况，要回到“项目助手”第一项设置，将编码选择为 VBR 的方式（当然如果不是很在意画质可以不必考虑）。 3、想要更进阶的设置，可以点击“详细设定”慢慢研究。 进下页，设置独立保存视频和音频，然后开始漫长的编码过程，生成 m2v 和 mp2 文件。也可以不勾选独立保存视频和音频而输出一个单独的 MPG 文件，不过这个 MPG 文件最后在 Roxio VideoPack 中生成 DVD 的时候会重新做一次分离再合并，这样就会有一个 10 - 20 分钟的重复操作，所以还是推荐前者设置。 编码转换部分已经完成后，打开 Roxio VideoPack，选择格式转换，输入 TMPGEnc PLUS 生成的 m2v 文件和 mp2（或之前处理好的 MPA 或 AC3）文件，然后确定保存。硬盘狂转一阵之后，终于生成一个巨大的 VOB 文件，这个文件就是影碟机能够识别的 DVD 视频，虽然这个还不是最终所要的文件，但毕竟 DVDrip 转 DVD 视频的制作可以告一段落了。 二、DVD 影碟菜单制作和生成 DVD 影碟 现在开始制作一张真正意义上的 DVD 视频影碟。在这之前先要给出一个简单的构思，这张 DVD 影碟应该如何安排，例如影片开始菜单、直接播放、分段播放、影片介绍等等，然后准备相应的图片、资料、音乐或片头等。想象一张 DVD 影碟在影碟机中开始播放，首先是动态片头（可以是预告片等，用 TMPGEnc PLUS 预制），片头结束后是主菜单（可以是静止菜单，也可以是动态菜单），主菜单中分别可以选择影片介绍、分段播放、播放影片（或者更专业的选择语言、字幕）等进入下一级菜单。这些菜单可以分别用 TMPGEnc PLUS（动态）、Photoshop（静态）制作准备好。 启动 Roxio VideoPack，首先把制作准备好的主菜单图片拖入（主菜单之前如果有片头，应该要先置入，但在目录树的排列中两者是同一级并列的），然后依次按照架构在主菜单下拖入副菜单、和主影片文件。注意左边目录树的排列方式，这是菜单架构的关键，千万不要排列错了，相当于 Wingdows 的资源管理器，它决定哪个文件应该隶属于哪个菜单。 ┎─片头 　　　　　　　　┃ 　　　　　　　　┖─主菜单 　　　　　　　　　　　┃ 　　　　　　　　　　　┠─副菜单 　　　　　　　　　　　┃ 　┃ 　　　　　　　　　　　┃ 　┖─第三级菜单 　　　　　　　　　　　┃ 　　　　　　　　　　　┠─副菜单 　　　　　　　　　　　┠─。。。 　　　　　　　　　　　┠─。。。 　　　　　　　　　　　┃ 　　　　　　 　 　┖─影片 当然，菜单结构千变万化，但是基本原理相同。此时，主菜单的按钮编辑器出现了几个相应的按钮，接下来就来编辑这些按钮，这些按钮就是在影碟机中播放时可以选择移动的菜单按钮。 点击按钮的右上角，选择显示方式，决定按钮的在硬碟机播放时显示的形状和色彩（下面“边框”选项中有多种形状可以选择），然后点击左下角去掉那个难看的数字，调整大小和位置，依次设置完成。 点击主影片，现在要为它分段。选择按钮编辑器旁边的视频，然后看一下影片的长度，估计需要分多少段落。拖动查看器到需要分段的地方，点击添加输入帧，第一个段落分好了，依次按要求逐个设置好。 现在，再回过头来点击副菜单中的分段播放菜单，可以看到多了很多刚才分段生出的按钮，设置这些按钮为“预览”或“静止帧”，前者产生各个小画面可以预览该段落内容的动态菜单，后者生成的菜单是静止画面，个人喜欢而定，不过前者会占用 DVD 盘的部分空间和一些处理时间。 如果是几部影片（例如系列片）放在同一张碟里，可以按照这个方法依次设置，要做出超眩的菜单，记得两个要素：一是合理、条理清晰的架构，二是有一定的审美眼光和图象设计基础。另外，依靠这些设置，可以制作一些比较有趣的彩蛋。 所有设置完成以后，点击“路由”，Roxio VideoPack 会按照设定的目录自动指向文件。不过所有软件都有一个相同点：不是全能的，如果设置了繁复的菜单（或者做了彩蛋）和一些特殊的要求，Roxio VideoPack 是无法一一正确指向的，所以需要局部地方手动设置。 点击“录制”，如果有 Roxio VideoPack 支持的 DVD 刻录机，可以直接刻录DVD 影碟，如果没有支持的 DVD 刻录机，可以选择刻录光盘镜像。 对于不支持的刻录机来讲，可以打开 Roxio VideoPack 安装时安装的虚拟 DVDROM，选择刚才的镜像文件，置入虚拟 DVDROM。 最后，打开 Nero，选择 Roxio CD-ROM EMULATOR 复制 DVD，一张比较专业的 DVD 就可以完成了。 （建议先用可擦写盘片刻录，到DVD影碟机上查看正常后再正式刻盘）。 三、多音轨、可选字幕的 DVD 影碟 上面制作的 DVD 影碟拥有了互动（或者是动态）菜单、分段播放，但是作为功能来讲，好象还缺点什么。那么，接下来就来看看如何加入多音轨和可选字幕的制作方法。 按照上面的方法把镜像文件置入虚拟 DVDROM，启动 Ifo Edit，打开虚拟 DVDROM 中需要编辑的影片 ifo 文件。 双击 VTS_PGCITI 选中下面的 VTS_PGC_1，在 Ifo Edit 菜单的 Tool 下选择Save Cell Times 保存 CellTime 的文本（这个文件记录了该影片的每个段落的起始帧）。 启动 Vob Edit，打开虚拟 DVDROM 中刚才这个影片的 VOB 文件。 点击 Vob Edit 下面的 Demux 按钮，选中分离所有的 video、audio、subtitile（如果没有字幕可以不选）文件，确定保存。 准备好需要添加的音轨和字幕文件，再次启动 Ifo Edit，在菜单中的 DVD Author 目录下选择 Author new DVD，弹出面板进行一一设置：在 Video 中输入刚才分离出的 m2v 视频文件；Audio 中依次输入刚才分离出的 AC3（或MP2）音频文件、准备需要添加的另外一条（或多条）音轨的音频文件，在左边可以为每条音轨分别设置语言名称；在 Subpicture 中输入准备需要添加的字幕文件，设置字幕的名称；Scene changs / Chapters 中输入之前保存的 CellTime文本文件（就是记录影片分段起始帧的那个文件）。 选择一个空间足够的硬盘分区，建立两个分别命名为 VIDEO_TS 和 AUDIO_TS 的文件夹，在 Output Stream 中选择将文件保存到 VIDEO_TS这个目录，确定保存。 保存完毕后，不要急着将 Ifo Edit 关闭，还有一个比较重要的程序没有完成：选择刚刚在 VIDEO_TS 目录下生成的 ifo 文件，点击 Get VTS sectors 按钮最后矫正，退出 Ifo Edit。 打开刚才保存影片的 VIDEO_TS 目录，删除 VIDEO_TS.IFO 和 VIDEO_TS.BUP 这两个文件，接着打开虚拟 DVDROM 下的 VIDEO_TS 目录，将所有命名为VTS_01_… 除外的文件复制到刚才保存影片的 VIDEO_TS 目录下。 多部影片的 DVD 影碟可以分别按照以上程序逐个操作。 启动刻录软件 Nero，选择刻录 DVD-Video 格式，将刚才保存影片的 VIDEO_TS 目录拖放进去刻录，一张完整的 DVD 影碟就完成了。 四、超容量 DVD 影碟 按照标准一张 4.7G 的 DVD 影碟可以播放最多 160 分钟左右的影片，不过有些 DVD 影碟播放时间远大于 3 个小时，其实要做到这点也很容易。当然这些影碟不是标准意义上的高清晰视频，但在某些情况下却很实用。 在源文件相同的情况下，影响 MPEG 文件大小和质量的因素主要有两个：编码码率和分辨率（即画面尺寸），这两个因素和 MPEG 文件大小、质量成正比。因此，只要降低编码码率和分辨率，就能实现文件大小的控制，在 4.7G 的容量里存放时间更长的内容。需要提醒的是，这种 DVD 影碟对 DVD 影碟机的要求相对比较高，除了尽量选择型号较新的影碟机来播放之外，影碟机的读碟流畅性（纠错能力）也要相对关注一下。 下面以做这样一张超容量的 DVD 影碟为例：有一个系列的专题片 6 集，每集 时间为 48 分钟总计 4.8 小时，按照保守的计算方法，每集占用的文件大小在 700M 左右才能共存在一张 DVD 中。 做好制作前的各种准备，然后启动 TMPGEnc PLUS，在选择 MPEG 文件格式中点击 NTSC（或 PAL），在右边的说明中可以看到关于 DVD NTSC（或 PAL）视频标准的说明，提供了两个分辨率可以参考：720×480 和 352×480，显然 720×480 在此不是很适合，而熟悉 SVCD 的朋友知道 352×480 是 SVCD 的标准分辨率，色彩和清晰度远大于 VCD。点击 NTSC 或 PAL（低分辨率），可以看到 352×240 的分辨率说明，这是 VCD 的标准分辨率，可以实现播放时间更长的 DVD 视频。这里推荐并解释用第一种分辨率来制作的方法，但要也要说明一下，用 352×240 分辨率按照下面的方法甚至可以制作出播放时间长达 9 个小时的影片，并且画质超过 VCD。 设置编码方式为 VBR MPEG-1 Layer II 或 CBR MPEG-1 Layer II 方式，强烈推荐第一种，虽然处理时间比较长，但第二种编码画质较低甚至出现较多的马赛克。 首先并不要选择 NTSC 而是选 NTSC（低分辨率），进入下个设置，分别输入视频文件和音频文件，视频类型、场顺序等 TMPGEnc PLUS 会自动判断。 接着一直跳到最后一页设置，计算文件编码码率。按照之前的估算，每集的文件大小是 700M，在文件大小中输入估计文件大小，设置音频码率为 96K 或 128K，TMPGEnc PLUS 计算出图象平均编码码率，记住这个码率，例如：1900K。 点击返回到第一页 MPEG 文件格式设置，重新选择 NTSC，经过源文件设置页进入下一页，点击其它设定，进行关键的设置。 首先在视频页选择处理的速度和质量，时间越长，质量越高，这个要根据影片实际画质、编码码率、占用时间等综合因素来考虑，视实际情况而定。 点击码率调整模式的设定，在平均码率中填入刚才计算出的图象平均编码码率，例如：平均码率 1900K，在最大码率中填写 2100K，在最小码率中填写 1500K。关于最大码率和最小码率的填写，前者是为了抑制文件大小，后者是为了保证播放的流畅性，避免因为动态较小或亮度较低的画面码率分配过低而影响到影碟机的解码流畅。 这里注意一下，不要盲目的认为只要降低码率就可是达到目的，任何东西都有一个极限，根据制作经验，352×480 分辨率的编码码率最好不要低于 1200K，352×240 分辨率的编码码率最低是 700-900K，同时各台影碟机的情况也不同，所以设置编码码率（包括最大码率、最小码率）时要综合考虑。 对其它页面如果需要，可以一一设置，点击确定进入下一页，将图象分辨率设置为 352×480（这里可能有的 TMPGEnc PLUS 版本不能正确显示图象平均编码码率，不必理会，TMPGEnc PLUS 会按照自定义设置处理），最后进下页保存文件、运算或保存批次项目以后再进行运算。 其它的几部影片分别类似设置，编码结束以后，按照前面几章介绍的方法就可以制作、刻录成超容量 DVD 视频影碟了。 关于 DVD 视频影碟的制作和一点经验，就浅浅谈到这里，有很多高手、大侠更专业，希望能聆听指导，同时也希望同道一起探讨DVD影碟的制作技术。 相关链接：