无损转换DVR录像文件到TS视频(工具+教程)打开graphedit,把DVR文件拖到程序窗口里,会出现下面的画面,如图所示:如果没有出现上面的画面,或者出现什么提示,那么你的电脑里肯定没有安装moonlight-elecardMPEG-2demultiplexer,这也是为什么有些电脑可以正常播放DVR文件而有些电脑无法播放的根本原因,DVR文件的转换和播放都必须要用到这个分离器,因此它至关重要。运行HDpack2.1安装程序,安装的时候,只选择最下面的分离器即可,其他的都不用选择,安装完之后再次运行graphedit,把文件拖到窗口里就行了,如图所示:把graphedit里面的解码器和渲染器都删除,如图所示:删除之后就变成下面的样子了:点击图表-插入过滤器:在出现的界面中点击directshowfilters,如图所示:在下面找到haalimatroskamuxer,选中它,如果没找到,请安装工具包里的MatroskaSplitter.exe,安装完了重新打开graphedit,重复上述步骤:选中haalimatroskamuxer之后,点击插入,然后选择MKV文件要保存的位置,并给这个MKV文件命名,比如000.MKV,必须是全名:然后点击下面的关闭,把这个界面关掉,主界面上就是下图的样子了:用鼠标把moonlight-elecardMPEG-2demultiplexer分离出的视频流和音频流分别和刚才创建的000.mkv文件连接起来,如图所示:连接好之后就是下图的样子了,这时候点击主界面上的播放按钮,就开始把视频流和音频流导入MKV容器里了导入过程中,硬盘灯会开始闪烁,等到硬盘灯不再闪烁,大约再过15秒钟之后,点击主界面上面红色的停止按钮,导入就结束了,这是因为这样导入的话,绿色的播放按钮无法自动再次变成绿色,必须要手工停止才可以。导入完之后就可以关闭graphedit了,然后打开TsmuxeRGUI:点击右边的ADD,添加刚才生成的MKV文件,就会变成下面的样子:直接点击最下面的startmuxing,就开始封装TS视频了,封装完成之后会给出提示,如图所示:这是最后生成的TS视频:这样,DVR文件里的视频流和音频流就完整地导入TS容器里了,没有任何的重新编码和压缩,有人会说,封装成MKV视频不就可以了么,没必要再封装成TS格式,但在操作过程中我发现使用播放器播放生成的MKV文件时,如果是软解,声音正常,画面播放速度很快,声音和画面不协调,如果是硬解,那么在不全屏的状态下,画面比例严重失衡,切换到全屏状态又正常了,但封装成TS视频之后,不管是硬解还是软解,上述问题均没有了,因此我更推荐封装成TS格式,毕竟TS格式就是为了数字电视而开发的,用各种播放器播放生成的TS视频,均没有问题,非常流畅。这样,如果要对视频进行压制处理也非常方便了,希望能帮到大家!