用VirtualDubMod处理损坏的OGG
ogg音频易损坏,通常处理方法:1、用VirtualDubMod将OGG分离出来转换为MP3,(本人一般用MP3格式转换器,虽然速度较慢,不过免费中文简单易用)
2、再用VirtualDubMod将MP3音频与视频重新合成。不过这种方法有时不行,可能是OGG损坏的比较多吧。(其实就算OGG不损坏,我一般也将其转为MP3,因为其快进快退,有时滞,反应慢)
查找了很久,在猪宝宝2005的博客上得到提示,不过其方法有些错误,现将本人小结的处理方法整理如下。
1、确定OGG损坏的部分。用VirtualDubMod打开文件时,OGG音频如有损坏,软件会有提示。在菜单流/报告中有详细报告,里面有诸如“Some bytes have been skipped in the file due to corrupted data : 4167 bytes starting at byte 374006192 (00:54:04.745)”,大意是有多少数据在某个位置有损坏,在此例中就是在54:04.745。
2、确定了损坏位置后,用VirtualDubMod编辑时就不能用正常播放来“通过”此段损坏区域,否则会显示崩溃报告并退出。但采用拖动或关键帧快进就没问题。然后再VirtualDubMod的通常编辑方法,对文件进行裁剪。将损坏的部分剪切掉,或者更保险的是以损坏的部分为分割点,将文件大体分割成开头——损坏部分的前面,损坏部分的后面——结尾两大部分。(更正:在未将OGG音频转换前,还是先不要进行剪刀辑,否则本没有损坏的部分在软件中播放时也会出现出错提示,所以最好还是先将音频无损的部分切割出来后,将音频转换完了,文件重新合并后再剪辑为好。)当然这是以音频损坏部分的视频也一起牺牲为代价的,不过从通常看,损失的多半只是一点点。
3、将分割的部分在菜单/另存为中保存类型下拉列表中选择OGM文件。这是包含了视频和音频的文件,不象VirtualDubMod编辑另存为AVI的话,是只有图像没有音频的。这样就将OGG无损的部分的视频与音频都分离出来了。然后再用通常的方法进行切割、合并、或者将OGG转为MP3再合成,就任君所需了。
[ 本帖最后由 芒果 于 2008-3-28 21:11 编辑 ]
页:
[1]