把不规范的MPEG1的素材做成VCD,如何最大限度地利用光盘空间?
本帖最后由 Hiroshi 于 2010-6-27 10:00 编辑当你手里有许多不规范的MPEG1短素材,想要做成VCD碟片。
如果用Nero等刻录软件的话,经常会有这样的情况发生;
1。导入素材经过再编码之后,添加的量和刻成光盘的量是等量的。
2。导入素材,关闭再编码功能,添加的量和刻成光盘后的量结果会有较大的差异,
一般是,导入的量会大于刻录后的量。
如果既不想再渲染素材,又想最大可能地利用光盘空间,有什么简单的好方法?
不知道大家是怎么做的?
这个问题看起来简单,容易被人忽视,经常做ok的朋友或许值得研究。
参考下面的说明,导入同样的素材,结果是不一样的。
用Nero express导入,最大容量为702mb,还有20mb的空间。
但是不规范的素材要被强行渲染。
用Nero burning rom导入,关闭渲染功能,
素材已经大大超出设定值。
用会声会影导入,关闭渲染功能,正好在最大值范围之内。 关于“量”,听得很迷糊,请举例说明。 如果三个软件的源素材都一样的话,那么根据第三图:你的素材总时间是 1小时15分钟58秒,总计不超过76分钟。
一张CD-R的标称容量是:700M/80MIN 因为VCD是恒定码率,所以其标准容量只和播放时间有关。你的源文件76分钟小于标称的80分钟,所以Nero Express的分析结果,可以安全刻录。
Nero Burning ROM 中关闭标准一致性是用于源文件码率大大低于VCD恒定码率1150Kb/s的情况,请检查你的源文件码率是否均在 1150 kb/s 以下。
同样是关闭渲染,会声会影与Nero Burning ROM的导入后容量有差异,可能是两个软件对视频素材的分析方法不同,在对视频本身不作渲染的情况下,后者可能去除了某些冗余数据(见下文讨论)。
关于冗余数据:
看了一下手头的两个VCD格式的文件,一个MPG,一个DAT,发现里面有一些数据悬在空处(不知道放在哪里)。先贴出来,后面作分析:
实例1:
概要
完整名称 : D:\测试源\VCD\韦唯--命运不是辘轳.mpg
文件格式 : MPEG-PS
文件大小 : 30.2 MiB
长度 : 3分 1秒
平均混合码率 : 1 397 Kbps
编码函数库 : encoded by TMPGEnc 4.0 XPress Version. 4.7.6.304
视频
ID : 224 (0xE0)
文件格式 : MPEG Video
格式版本 : Version 1
格式设置, BVOP : 是
格式设置, Matrix : 默认
长度 : 3分 1秒
码率模式 : CBR
码率 : 1 117 Kbps
额定码率 : 1 150 Kbps
画面宽度 : 352像素
画面高度 : 288像素
画面比例 : 4:3
帧率 : 25.000 fps
分辨率 : 8位
扫描方式 : 逐行扫描
bits/(pixel*frame)(数据密度) : 0.441
大小 : 24.1 MiB (80%)
编码函数库 : TMPGEnc XPress 4.7.6.304
音频
ID : 192 (0xC0)
文件格式 : MPEG Audio
格式版本 : Version 1
格式简介 : Layer 2
长度 : 3分 1秒
码率模式 : CBR
码率 : 224 Kbps
声道 : 2声道
采样率 : 44.1 KHz
大小 : 4.84 MiB (16%)
分析:
24.1+4.84=28.94M 小于原文件体积 30.2 M
而我用MPEG工具分离出的 m1v + mp2 = 24.8 + 4.84 = 29.6 M仍然小于源文件体积,却也与 MediaInfo 的结果不同。不管怎么说,都可以断定,VCD源文件当中一定会有一些冗余数据。
实例2:
概要
完整名称 : D:\测试源\AVSEQ33.DAT
文件格式 : CDXA/MPEG-PS
文件大小 : 16.3 MiB
长度 : 1分 35秒
平均混合码率 : 1 430 Kbps
视频
ID : 224 (0xE0)
文件格式 : MPEG Video
格式版本 : Version 1
格式设置, BVOP : 是
格式设置, Matrix : 默认
长度 : 1分 35秒
码率模式 : CBR
码率 : 1 150 Kbps
画面宽度 : 352像素
画面高度 : 288像素
画面比例 : 4:3
帧率 : 25.000 fps
分辨率 : 8位
扫描方式 : 逐行扫描
bits/(pixel*frame)(数据密度) : 0.454
大小 : 13.1 MiB (80%)
音频
ID : 192 (0xC0)
文件格式 : MPEG Audio
格式版本 : Version 1
格式简介 : Layer 2
长度 : 1分 35秒
码率模式 : CBR
码率 : 224 Kbps
声道 : 2声道
采样率 : 44.1 KHz
大小 : 2.55 MiB (16%)
分析:同样 13.1+2.55=15.65 < 16.3 MB
相关参考:[讨论中] 用TMPGEnc MPEG Editor 2.0,复合2条ac3+m2v,复合后的文件比源文件大了100多兆? 本帖最后由 Hiroshi 于 2010-6-27 12:45 编辑
回复 3# IsaacZ
谢谢版主提供大量的说明。
以上3例是大家常见的,还有其他软件的读取数据就不提供了。
不规范的MPEG1短素材的确问题很多,而且是多姿多彩的。
令人难以置信的怪事多多。。。
网上下载的卡拉ok素材最为突出。
可能很多朋友下载影视剧,然后压缩渲染,这个问题就没有了。
还有做ok的朋友,可能也不会去怎么注意这个问题。
这个问题不是新问题,一直让我困惑着。
相信大家一定碰到过,只是处理手段不同而已。
现在只想找一个有效可行的方法;
把不规范的MPEG1的素材做成VCD,在不做重新渲染的情况下,怎样最大限度地利用光盘空间?
希望有经验的朋友参与讨论。
页:
[1]