Virtual Dub Mod处理VBR编码的MP3弹出警告的解决办法

      昨天,我写了“ 如何把PMP文件转为AVI文件?(附软件)稀有资源! ”。在使用的过程中,碰到了一个问题,如下。
     在用VirtualDubMod合成 X.pmp.avi、 X.pmp.1.mp3 时,给视频导入“流”时,如果MP3是VBR编码的(用千千静听查看“码率”就可以看到)【图1】,VDM软件会弹出警告窗口【图2】。


      “文件XXX.MP3 似乎含有MP3 VBR流。当前的视频设置将在处理过程中用标准的VBR值重写音频头区,以获得更好的兼容性,这可能从视频流中引入 XXX ms以上的偏差。如果您不能接受,请用恒定位速率编码器重新压缩。您仍要重写头区么?”   

    如果仍然还是合并的话,就会出现影音不同步的现象。
    例如:我把 “Holly Valance《Kiss Kiss》亲嘴歌”先分离后,再用VDM转换,就是这样的。歌曲后半段出现影音不同步。
    我首先使用的解决办法:从网上再下载一个本歌曲的MP3(非VBR编码的),替换掉 X.pmp.1.mp3 ,即可。

   但随即我就有了新想法,应该是更好的解决方法!  请向下看!

  可以使用千千静听播放器的“转换格式功能”!千千静听下载地址:http://ttplayer.qianqian.com/index.html

    用千千静听打开你要转换的歌曲,然后在列表那里对准那些歌曲右击,选“转换格式”,在输出格式那里可以选择“配置”,设置mp3是vbr还是cbr。

  这样的话,就可以应付各种VBR编码的MP3音轨了。

    再把CBR编码的MP3导入音频流,没有任何问题了。可以随心所欲的把PMP文件转换为AVI文件了!


     【附】:MP3编码 小知识

mp3是一种压缩格式,而cbr和vbr是它的不同的编码方式.请看下面的介绍:

(1) VBR(Variable Bitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的方式,推荐编码模式;

(2) ABR(Average Bitrate)平均比特率,是VBR的一种插值参数。LAME针对CBR不佳的文件体积比和VBR生成文件大小不定的特点独创了这种编码模式。ABR在指定的文件大小内,以每50帧(30帧约1秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态表现时使用高流量,可以做为VBR和CBR的一种折衷选择。

(3) CBR(Constant Bitrate),常数比特率,指文件从头到尾都是一种位速率。相对于VBR和ABR来讲,它压缩出来的文件体积很大,而且音质相对于VBR和ABR不会有明显的提高。

所以,转换后文件体积会有所减小.而音质方面就差不了多少了.

因为压缩是不可逆的,不可能是VBR是用动态的比特率在音频复杂的时候还可能还原出好的音效来.



4,510 次阅读 | 发表评论 | Trackback
2010年3月11日 | 归档于 软件
标签:
本文目前尚无任何评论.

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">
:lol: :( 8-O :oops: 8) :?: :!: :evil: more »